diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 1bae3e24c..3363f7758 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,65 +1,23 @@ -# Core -redbot/core/bank.py @palmtree5 -redbot/core/checks.py @tekulvw -redbot/core/cli.py @tekulvw -redbot/core/config.py @tekulvw -redbot/core/cog_manager.py @tekulvw -redbot/core/core_commands.py @tekulvw -redbot/core/context.py @Tobotimus -redbot/core/commands/* @mikeshardmind -redbot/core/data_manager.py @tekulvw -redbot/core/dev_commands.py @tekulvw -redbot/core/drivers/* @tekulvw -redbot/core/events.py @tekulvw -redbot/core/global_checks.py @tekulvw -redbot/core/i18n.py @tekulvw -redbot/core/modlog.py @palmtree5 -redbot/core/rpc.py @tekulvw -redbot/core/utils/chat_formatting.py @tekulvw -redbot/core/utils/mod.py @palmtree5 -redbot/core/utils/data_converter.py @mikeshardmind -redbot/core/utils/antispam.py @mikeshardmind -redbot/core/utils/tunnel.py @mikeshardmind -redbot/core/utils/caching.py @mikeshardmind -redbot/core/utils/common_filters.py @mikeshardmind -redbot/core/utils/dbtools.py @mikeshardmind - # Cogs -redbot/cogs/admin/* @tekulvw -redbot/cogs/alias/* @tekulvw -redbot/cogs/audio/** @aikaterna @Drapersniper -redbot/cogs/bank/* @tekulvw -redbot/cogs/cleanup/* @palmtree5 -redbot/cogs/customcom/* @palmtree5 -redbot/cogs/downloader/* @tekulvw @jack1142 -redbot/cogs/economy/* @palmtree5 -redbot/cogs/filter/* @palmtree5 -redbot/cogs/general/* @palmtree5 -redbot/cogs/image/* @palmtree5 -redbot/cogs/mod/* @palmtree5 -redbot/cogs/modlog/* @palmtree5 -redbot/cogs/streams/* @Twentysix26 @palmtree5 -redbot/cogs/trivia/* @Tobotimus -redbot/cogs/reports/* @mikeshardmind -redbot/cogs/permissions/* @mikeshardmind -redbot/cogs/warnings/* @palmtree5 +/redbot/cogs/audio/** @aikaterna @Drapersniper +/redbot/cogs/downloader/* @jack1142 +/redbot/cogs/streams/* @palmtree5 +/redbot/cogs/mutes/* @TrustyJAID -# Docs -docs/* @tekulvw @palmtree5 +# Trivia Lists +/redbot/cogs/trivia/data/lists/whosthatpokemon*.yaml @aikaterna # Tests -tests/cogs/downloader/* @jack1142 +/redbot/pytest/downloader* @jack1142 +/tests/cogs/downloader/* @jack1142 -# Setup, instance setup, and running the bot -setup.py @tekulvw -redbot/__init__.py @tekulvw -redbot/__main__.py @tekulvw @mikeshardmind -redbot/setup.py @tekulvw +# Schemas +/schema/* @jack1142 -# Others -.travis.yml @Kowlin -crowdin.yml @Kowlin -.github/workflows/* @Kowlin +# CI +/.travis.yml @Kowlin +/crowdin.yml @Kowlin +/.github/workflows/* @Kowlin # Excludes -**/locales/* @ghost +**/locales/* @ghost diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 000000000..fa74b0b2d --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,95 @@ +"Category: Admin": + - redbot/cogs/admin/* +"Category: Alias": + - redbot/cogs/alias/* +"Category: Audio Cog": + - any: + - redbot/cogs/audio/**/* + all: + - "!redbot/cogs/audio/**/locales/*" +"Category: Bank API": + - redbot/core/bank.py +"Category: Bank Cog": + - redbot/cogs/bank/* +"Category: Bot Core": + - redbot/* + - redbot/core/__init__.py + - redbot/core/_sharedlibdeprecation.py + - redbot/core/bot.py + - redbot/core/checks.py + - redbot/core/cli.py + - redbot/core/cog_manager.py + - redbot/core/core_commands.py + - redbot/core/data_manager.py + - redbot/core/errors.py + - redbot/core/events.py + - redbot/core/global_checks.py + - redbot/core/settings_caches.py +"Category: CI": + - .github/workflows/* +"Category: Cleanup Cog": + - redbot/cogs/cleanup/* +"Category: Command Module": + - any: + - redbot/core/commands/* + all: + - "!redbot/core/commands/help.py" +"Category: Config": + - redbot/core/drivers/* + - redbot/core/config.py +"Category: CustomCom": + - redbot/cogs/customcom/* +"Category: Dev Cog": + - redbot/core/dev_commands.py +"Category: Docs": + - docs/**/* +"Category: Downloader": + - redbot/cogs/downloader/* +"Category: Economy Cog": + - redbot/cogs/economy/* +"Category: Filter": + - redbot/cogs/filter/* +"Category: General Cog": + - redbot/cogs/general/* +"Category: Help": + - redbot/core/commands/help.py +"Category: i18n": + - redbot/core/i18n.py + - redbot/**/locales/* +"Category: Image": + - redbot/cogs/image/* +"Category: Meta": + - ./* + - .github/* + - .github/ISSUE_TEMPLATE/* + - .github/PULL_REQUEST_TEMPLATE/* + - schema/* + - tools/* +"Category: Mod Cog": + - redbot/cogs/mod/* +"Category: Modlog API": + - redbot/core/generic_casetypes.py + - redbot/core/modlog.py +"Category: Modlog Cog": + - redbot/cogs/modlog/* +"Category: Mutes Cog": + - redbot/cogs/mutes/* +"Category: Permissions": + - redbot/cogs/permissions/* +"Category: Reports Cog": + - redbot/cogs/reports/* +"Category: RPC/ZMQ API": + - redbot/core/rpc.py +"Category: Streams": + - redbot/cogs/streams/* +"Category: Tests": + - redbot/pytest/* + - tests/**/* +"Category: Trivia Cog": + - redbot/cogs/trivia/* +"Category: Trivia Lists": + - redbot/cogs/trivia/data/lists/* +"Category: Utility Functions": + - redbot/core/utils/* +"Category: Warnings": + - redbot/cogs/warnings/* diff --git a/.github/workflows/auto_labeler.yml b/.github/workflows/auto_labeler_issues.yml similarity index 91% rename from .github/workflows/auto_labeler.yml rename to .github/workflows/auto_labeler_issues.yml index e4b3bc9f2..0d8f7c1f8 100644 --- a/.github/workflows/auto_labeler.yml +++ b/.github/workflows/auto_labeler_issues.yml @@ -1,4 +1,4 @@ -name: Auto Labeler +name: Auto Labeler - Issues on: issues: types: [opened] @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Apply Triage Label - uses: actions/github-script@0.4.0 + uses: actions/github-script@v3 with: github-token: ${{secrets.GITHUB_TOKEN}} script: | diff --git a/.github/workflows/auto_labeler_pr.yml b/.github/workflows/auto_labeler_pr.yml new file mode 100644 index 000000000..6c08dec9c --- /dev/null +++ b/.github/workflows/auto_labeler_pr.yml @@ -0,0 +1,12 @@ +name: Auto Labeler - PRs +on: + pull_request_target: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Apply Type Label + uses: actions/labeler@v3 + with: + repo-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml new file mode 100644 index 000000000..3a60e9dbd --- /dev/null +++ b/.github/workflows/codeql-analysis.yml @@ -0,0 +1,55 @@ +name: "CodeQL" + +on: + push: + pull_request: + schedule: + - cron: '0 14 * * 4' + workflow_dispatch: + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - 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 the default behavior so that the action doesn't attempt + # to auto-install Python dependencies + # Learn more... + # 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 + + # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v1 diff --git a/.github/workflows/lint_python.yaml b/.github/workflows/lint_python.yaml index a2556737f..7355f9a66 100644 --- a/.github/workflows/lint_python.yaml +++ b/.github/workflows/lint_python.yaml @@ -17,9 +17,9 @@ jobs: - uses: actions/checkout@v2 with: ref: ${{ env.ref }} - - uses: actions/setup-python@v1 + - uses: actions/setup-python@v2 with: - python_version: "3.8" + python-version: "3.8" - run: "python -m pip install git+https://github.com/pycqa/pyflakes@1911c20#egg=pyflakes git+https://github.com/pycqa/pycodestyle@d219c68#egg=pycodestyle git+https://gitlab.com/pycqa/flake8@3.7.9#egg=flake8" name: Install Flake8 - run: "python -m flake8 . --count --select=E9,F7,F82 --show-source" diff --git a/.github/workflows/publish_crowdin.yml b/.github/workflows/publish_crowdin.yml index 6589816c0..327d94259 100644 --- a/.github/workflows/publish_crowdin.yml +++ b/.github/workflows/publish_crowdin.yml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v2 with: python-version: '3.8' - name: Install dependencies @@ -37,7 +37,7 @@ jobs: run: | make download_translations - name: Create Pull Request - uses: peter-evans/create-pull-request@v2 + uses: peter-evans/create-pull-request@v3 with: token: ${{ secrets.GITHUB_TOKEN }} commit-message: Automated Crowdin downstream @@ -47,3 +47,4 @@ jobs: Please ensure that there are no errors or invalid files are in the PR. labels: "Automated PR, Category: i18n, Changelog Entry: Skipped" branch: "automated/i18n" + author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> diff --git a/.github/workflows/publish_pypi.yml b/.github/workflows/publish_pypi.yml index fbd675789..6a2f7c224 100644 --- a/.github/workflows/publish_pypi.yml +++ b/.github/workflows/publish_pypi.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v2 with: python-version: '3.8' - name: Install dependencies diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 13b7fe725..ad3a67c3c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -34,7 +34,7 @@ jobs: with: ref: ${{ env.ref }} - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v2 with: python-version: ${{ matrix.python_version }} - name: Install tox @@ -68,7 +68,7 @@ jobs: with: ref: ${{ env.ref }} - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v2 with: python-version: ${{ matrix.python_version }} - name: Install tox diff --git a/.gitignore b/.gitignore index 5e0aee25d..f9a7348da 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -*.json *.exe *.dll *.pot @@ -15,6 +14,7 @@ Pipfile.lock # User-specific stuff: .idea/ *.iws +.vscode/ ## Plugin-specific files: diff --git a/LICENSE b/LICENSE index a63cecde0..b5997b18b 100644 --- a/LICENSE +++ b/LICENSE @@ -632,7 +632,7 @@ state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Red - A fully customizable Discord bot - Copyright (C) 2017-2020 Cog Creators + Copyright (C) 2017-2021 Cog Creators Copyright (C) 2015-2017 Twentysix This program is free software: you can redistribute it and/or modify @@ -653,7 +653,7 @@ Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: - Red-DiscordBot Copyright (C) 2017-2020 Cog Creators + Red-DiscordBot Copyright (C) 2017-2021 Cog Creators Red-DiscordBot Copyright (C) 2015-2017 Twentysix This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it diff --git a/Makefile b/Makefile index c2d6f11be..753981c35 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ bumpdeps: # Development environment newenv: $(PYTHON) -m venv --clear .venv - .venv/bin/pip install -U pip setuptools + .venv/bin/pip install -U pip setuptools wheel $(MAKE) syncenv syncenv: .venv/bin/pip install -Ur ./tools/dev-requirements.txt diff --git a/README.md b/README.md index 4536c47fe..c9aa0f741 100644 --- a/README.md +++ b/README.md @@ -12,22 +12,22 @@ Discord Server - - Support Red on Patreon! + + PyPI - Made with Python 3.8 - - - Localized with Crowdin + PyPI - Python Version - discord.py + discord.py + + + Support Red on Patreon!

- GitHub Actions + GitHub Actions Red on readthedocs.org @@ -38,6 +38,9 @@ + + Localized with Crowdin +

@@ -104,7 +107,7 @@ plugins directly from Discord! A few examples are: - AniList - And much, much more! -Feel free to take a [peek](https://cogboard.red/t/approved-repositories/210) at a list of +Feel free to take a [peek](https://index.discord.red) at a list of available 3rd party cogs! # Join the community! diff --git a/docs/.resources/bot-guide/discord_bot_tab.png b/docs/.resources/bot-guide/discord_bot_tab.png new file mode 100644 index 000000000..835682448 Binary files /dev/null and b/docs/.resources/bot-guide/discord_bot_tab.png differ diff --git a/docs/.resources/bot-guide/discord_bot_user_options.png b/docs/.resources/bot-guide/discord_bot_user_options.png new file mode 100644 index 000000000..4091bd88e Binary files /dev/null and b/docs/.resources/bot-guide/discord_bot_user_options.png differ diff --git a/docs/.resources/bot-guide/discord_create_app_button.png b/docs/.resources/bot-guide/discord_create_app_button.png new file mode 100644 index 000000000..e6d06a7a2 Binary files /dev/null and b/docs/.resources/bot-guide/discord_create_app_button.png differ diff --git a/docs/.resources/bot-guide/discord_create_app_form.png b/docs/.resources/bot-guide/discord_create_app_form.png new file mode 100644 index 000000000..482084eba Binary files /dev/null and b/docs/.resources/bot-guide/discord_create_app_form.png differ diff --git a/docs/.resources/bot-guide/discord_create_bot_user.png b/docs/.resources/bot-guide/discord_create_bot_user.png new file mode 100644 index 000000000..2d0a3a033 Binary files /dev/null and b/docs/.resources/bot-guide/discord_create_bot_user.png differ diff --git a/docs/.resources/bot-guide/discord_privileged_intents.png b/docs/.resources/bot-guide/discord_privileged_intents.png new file mode 100644 index 000000000..77227d1bd Binary files /dev/null and b/docs/.resources/bot-guide/discord_privileged_intents.png differ diff --git a/docs/.resources/cog_manager_ui/cog-path.png b/docs/.resources/cog_manager_ui/cog-path.png new file mode 100644 index 000000000..ed6014a30 Binary files /dev/null and b/docs/.resources/cog_manager_ui/cog-path.png differ diff --git a/docs/.resources/cog_manager_ui/custom-cog-example.png b/docs/.resources/cog_manager_ui/custom-cog-example.png new file mode 100644 index 000000000..a6f304f51 Binary files /dev/null and b/docs/.resources/cog_manager_ui/custom-cog-example.png differ diff --git a/docs/.resources/red-console.png b/docs/.resources/red-console.png index fdfcfc68e..46fbd8e42 100644 Binary files a/docs/.resources/red-console.png and b/docs/.resources/red-console.png differ diff --git a/docs/bot_application_guide.rst b/docs/bot_application_guide.rst new file mode 100644 index 000000000..0c9a17686 --- /dev/null +++ b/docs/bot_application_guide.rst @@ -0,0 +1,79 @@ +=========================================== +Creating a bot account +=========================================== + +To use Red you will require a bot account and to enable privileged intents. Both these steps will be covered below. + +.. _creating-a-bot-account: + +------------------------------- +Creating the bot application +------------------------------- + +In order to use Red, we must first create a Discord Bot account. + +Creating a Bot account is a pretty straightforward process. + +1. Make sure you're logged on to the `Discord website `_. +2. Navigate to the `application page `_ +3. Click on the "New Application" button. + + .. image:: /.resources/bot-guide/discord_create_app_button.png + :alt: The new application button. + +4. Give the application a name and click "Create". + + .. image:: /.resources/bot-guide/discord_create_app_form.png + :alt: The new application form filled in. + +5. Create a Bot User by navigating to the "Bot" tab and clicking "Add Bot". + + - Click "Yes, do it!" to continue. + + .. image:: /.resources/bot-guide/discord_create_bot_user.png + :alt: The Add Bot button. +6. If you want others to be able to invite your bot tick the **Public Bot**. Keeping it unticked will prevent others from inviting your bot to their servers and only you will be able to add the bot to servers (provided that you have needed permissions in the server you want to add the bot to). + + - Make sure **Require OAuth2 Code Grant** is unchecked. + + .. image:: /.resources/bot-guide/discord_bot_user_options.png + :alt: How the Bot User options should look like for most people. + +7. Copy the token using the "Copy" button. + + - **This is not the Client Secret at the General Information page** + + .. warning:: + + Do not share your token as it is like your password. + If you shared your token you can regenerate it. + +Continue to the next section to enable privileged intents. + +.. _enabling-privileged-intents: + +------------------------------- +Enabling Privileged Intents +------------------------------- +.. warning:: + Due to Discord API changes, Red Bot requires all intents. + \This section is required. + +1. Make sure you're logged on to the `Discord website `_. +2. Navigate to the `application page `_ +3. Click on the bot you want to enable privileged intents for. +4. Navigate to the bot tab on the left side of the screen. + + .. image:: /.resources/bot-guide/discord_bot_tab.png + :alt: The bot tab in the application page. + +5. Scroll down to the "Privileged Gateway Intents" section, enable both privileged intents and save your changes. + + .. image:: /.resources/bot-guide/discord_privileged_intents.png + :alt: The privileged gateway intents selector. + +.. warning:: + + Red bots with over 100 servers require `bot verification `_ which is not covered in this guide. + +*Parts of this guide have been adapted from* `discord.py intro `_ *and* `discord.py privileged intents `_. diff --git a/docs/changelog_3_3_0.rst b/docs/changelog_3_3_0.rst index 9faeb7419..236c20612 100644 --- a/docs/changelog_3_3_0.rst +++ b/docs/changelog_3_3_0.rst @@ -1,5 +1,44 @@ .. 3.3.x Changelogs +Redbot 3.3.12 (2020-08-18) +========================== + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`Dav-Git`, :ghuser:`douglas-cpp`, :ghuser:`flaree`, :ghuser:`jack1142`, :ghuser:`Kowlin`, :ghuser:`MeatyChunks`, :ghuser:`PredaaA`, :ghuser:`Predeactor`, :ghuser:`thisisjvgrace`, :ghuser:`Vexed01`, :ghuser:`zephyrkul` + +End-user changelog +------------------ + +Core Bot +******** + +- Red now logs clearer error if it can't find package to load in any cog path during bot startup (:issue:`4079`) + +Mod +*** + +- ``[p]mute voice`` and ``[p]unmute voice`` now take action instantly if bot has Move Members permission (:issue:`4064`) +- Added typing to ``[p](un)mute guild`` to indicate that mute is being processed (:issue:`4066`, :issue:`4172`) + +Streams +******* + +- Improve error messages for invalid channel names/IDs (:issue:`4147`, :issue:`4148`) + +Trivia Lists +************ + +- Added ``whosthatpokemon2`` trivia containing Pokémons from 2nd generation (:issue:`4102`) +- Added ``whosthatpokemon3`` trivia containing Pokémons from 3rd generation (:issue:`4141`) + + +Miscellaneous +------------- + +- Updated features list in ``[p]serverinfo`` with the latest changes from Discord (:issue:`4116`) +- Simple version of ``[p]serverinfo`` now shows info about more detailed ``[p]serverinfo 1`` (:issue:`4121`) + + Redbot 3.3.11 (2020-08-10) ========================== @@ -514,7 +553,7 @@ Core Bot - Fixed various bugs with blacklist and whitelist (:issue:`3643`, :issue:`3642`) - Added ``[p]set regionalformat`` command that allows users to set regional formatting that is different from bot's locale (:issue:`3677`, :issue:`3588`) - ``[p]set locale`` allows any valid locale now, not just locales for which Red has translations (:issue:`3676`, :issue:`3596`) -- Permissions for commands in Bank, Economy and Trivia cogs can now be overriden by Permissions cog (:issue:`3672`, :issue:`3233`) +- Permissions for commands in Bank, Economy and Trivia cogs can now be overridden by Permissions cog (:issue:`3672`, :issue:`3233`) - Outages of ``pypi.org`` no longer prevent the bot from starting (:issue:`3663`) - Fixed formatting of help strings in fuzzy search results (:issue:`3673`, :issue:`3507`) - Fixed few deprecation warnings related to menus and uvloop (:issue:`3644`, :issue:`3700`) diff --git a/docs/changelog_3_4_0.rst b/docs/changelog_3_4_0.rst index 86c942e64..8ff67984a 100644 --- a/docs/changelog_3_4_0.rst +++ b/docs/changelog_3_4_0.rst @@ -1,5 +1,432 @@ .. 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 `__. + +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 ` (:issue:`4511`) +- Added `cog guide for Economy cog ` (:issue:`4519`) +- Added `cog guide for Streams cog ` (: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) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`bobloy`, :ghuser:`Flame442`, :ghuser:`jack1142`, :ghuser:`KianBral`, :ghuser:`maxbooiii`, :ghuser:`phenom4n4n`, :ghuser:`Predeactor`, :ghuser:`retke` + +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.3 uses a new Lavalink jar that you will need to manually update from `our GitHub `__. + +End-user changelog +------------------ + +Core Bot +******** + +- Added ``[p]set competing`` command that allows users to set the bot's competing status (:issue:`4607`, :issue:`4609`) + +Audio +***** + +- Volume changes on ARM systems running a 64 bit OS will now work again (:issue:`4608`) +- Fixed only 100 results being returned on a Youtube playlist (:issue:`4608`) +- Fixed YouTube VOD duration being set to unknown (:issue:`3885`, :issue:`4608`) +- Fixed some YouTube livestreams getting stuck (:issue:`4608`) +- Fixed internal Lavalink manager failing for Java with untypical version formats (:issue:`4608`) +- Improved AAC audio handling (:issue:`4608`) +- Added support for SoundCloud HLS streams (:issue:`4608`) + +Economy +******* + +- The ``[p]leaderboard`` command no longer fails in DMs when a global bank is used (:issue:`4569`) + +Mod +*** + +- The ban reason is now properly set in the audit log and modlog when using the ``[p]massban`` command (:issue:`4575`) +- The ``[p]userinfo`` command now shows the new Competing activity (:issue:`4610`, :issue:`4611`) + +Modlog +****** + +- The ``[p]case`` and ``[p]casesfor`` commands no longer fail when the bot doesn't have Read Message History permission in the modlog channel (:issue:`4587`, :issue:`4588`) + +Mutes +***** + +- Fixed automatic remuting on member join for indefinite mutes (:issue:`4568`) + +Trivia +****** + +- ``[p]triviaset custom upload`` now ensures that the filename is lowercase when uploading (:issue:`4594`) + +Developer changelog +------------------- + +- ``modlog.get_case()`` and methods using it no longer raise when the bot doesn't have Read Message History permission in the modlog channel (:issue:`4587`, :issue:`4588`) + +Documentation changes +--------------------- + +- Added `guide for Cog Manager UI ` (:issue:`4152`) +- Added `cog guide for CustomCommands cog ` (:issue:`4490`) + + +Redbot 3.4.2 (2020-10-28) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`Drapersniper`, :ghuser:`jack1142`, :ghuser:`Kowlin`, :ghuser:`PredaaA`, :ghuser:`Stonedestroyer` + +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.2 uses a new Lavalink jar that you will need to manually update from `our GitHub `__. + +End-user changelog +------------------ + +- **Core Bot** - Added info about the metadata file to ``redbot --debuginfo`` (:issue:`4557`) +- **Audio** - Fixed the ``[p]local search`` command (:issue:`4553`) +- **Audio** - Fixed random "Something broke when playing the track." errors for YouTube tracks (:issue:`4559`) +- **Audio** - Commands in ``[p]llset`` group can now be used in DMs (:issue:`4562`) +- **Mod** - Fixed ``[p]massban`` not working for banning members that are in the server (:issue:`4556`, :issue:`4555`) +- **Streams** - Added error messages when exceeding the YouTube quota in the Streams cog (:issue:`4552`) +- **Streams** - Improved logging for unexpected errors in the Streams cog (:issue:`4552`) + +Documentation changes +--------------------- + +- Added `cog guide for Cleanup cog ` (:issue:`4488`) +- Removed multi-line commands from `install_linux_mac` to avoid confusing readers (:issue:`4550`) + + +Redbot 3.4.1 (2020-10-27) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`absj30`, :ghuser:`aikaterna`, :ghuser:`bobloy`, :ghuser:`chloecormier`, :ghuser:`Dav-Git`, :ghuser:`Drapersniper`, :ghuser:`fixator10`, :ghuser:`Flame442`, :ghuser:`flaree`, :ghuser:`Generaleoley`, :ghuser:`hisztendahl`, :ghuser:`jack1142`, :ghuser:`KaiGucci`, :ghuser:`Kowlin`, :ghuser:`maxbooiii`, :ghuser:`MeatyChunks`, :ghuser:`NeuroAssassin`, :ghuser:`nfitzen`, :ghuser:`palmtree5`, :ghuser:`phenom4n4n`, :ghuser:`PredaaA`, :ghuser:`Predeactor`, :ghuser:`PythonTryHard`, :ghuser:`SharkyTheKing`, :ghuser:`Stonedestroyer`, :ghuser:`thisisjvgrace`, :ghuser:`TrustyJAID`, :ghuser:`TurnrDev`, :ghuser:`Vexed01`, :ghuser:`Vuks69`, :ghuser:`xBlynd`, :ghuser:`zephyrkul` + +Read before updating +-------------------- + +1. This release fixes a security issue in Mod cog. See `Security changelog below ` for more information. +2. This Red update bumps discord.py to version 1.5.1, which explicitly requests Discord intents. Red requires all Privileged Intents to be enabled. More information can be found at :ref:`enabling-privileged-intents`. +3. Mutes functionality has been moved from the Mod cog to a new separate cog (Mutes) featuring timed and role-based mutes. If you were using it (or want to start now), you can load the new cog with ``[p]load mutes``. You can see the full `Mutes changelog below `. +4. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point): + + We've updated our `application.yml file `__ and you should update your instance's ``application.yml`` appropriately. + Please ensure that the WS port in Audio's settings (``[p]llset wsport``) is set to the port from the ``application.yml``. + +End-user changelog +------------------ + +.. _important-341-2: + +Security +******** + +**NOTE:** If you can't update immediately, we recommend globally disabling the affected command until you can. + +- **Mod** - Fixed unauthorized privilege escalation exploit in ``[p]massban`` (also called ``[p]hackban``) command. Full security advisory `can be found on our GitHub `__. + +Core Bot +******** + +- Fixed an incorrect error being reported on ``[p]set name`` when the passed name was longer than 32 characters (:issue:`4364`, :issue:`4363`) +- Fixed ``[p]set nickname`` erroring when the passed name was longer than 32 characters (:issue:`4364`, :issue:`4363`) +- Fixed an ungraceful error being raised when running ``[p]traceback`` with closed DMs (:issue:`4329`) +- Fixed errors that could arise from invalid URLs in ``[p]set avatar`` (:issue:`4437`) +- Fixed an error being raised with ``[p]set nickname`` when no nickname was provided (:issue:`4451`) +- Fixed and clarified errors being raised with ``[p]set username`` (:issue:`4463`) +- Fixed an ungraceful error being raised when the output of ``[p]unload`` is larger than 2k characters (:issue:`4469`) +- Fixed an ungraceful error being raised when running ``[p]choose`` with empty options (:issue:`4499`) +- Fixed an ungraceful error being raised when a bot left a guild while a menu was open (:issue:`3902`) +- Fixed info missing on the non-embed version of ``[p]debuginfo`` (:issue:`4524`) +- Added ``[p]set api list`` to list all currently set API services, without tokens (:issue:`4370`) +- Added ``[p]set api remove`` to remove API services, including tokens (:issue:`4370`) +- Added ``[p]helpset usetick``, toggling command message being ticked when help is sent to DM (:issue:`4467`, :issue:`4075`) +- Added a default color field to ``[p]set showsettings`` (:issue:`4498`, :issue:`4497`) +- Added the datapath and metadata file to ``[p]debuginfo`` (:issue:`4524`) +- Added a list of disabled intents to ``[p]debuginfo`` (:issue:`4423`) +- Bumped discord.py dependency to version 1.5.1 (:issue:`4423`) +- Locales and regional formats can now be set in individual guilds using ``[p]set locale`` and ``[p]set regionalformat`` (:issue:`3896`, :issue:`1970`) + + - Global locale and regional format setters have been renamed to ``[p]set globallocale`` and ``[p]set globalregionalformat`` + +Audio +***** + +- Scattered grammar and typo fixes (:issue:`4446`) +- Fixed Bandcamp playback (:issue:`4504`) +- Fixed YouTube playlist playback (:issue:`4504`) +- Fixed YouTube searching issues (:issue:`4504`) +- Fixed YouTube age restricted track playback (:issue:`4504`) +- Fixed the Audio cog not being translated when setting locale (:issue:`4492`, :issue:`4495`) +- Fixed tracks getting stuck at 0:00 after long player sessions (:issue:`4529`) +- Removed lavalink logs from being added to backup (:issue:`4453`, :issue:`4452`) +- Removed stream durations from being in queue duration (:issue:`4513`) +- Added the Global Audio API, to cut down on Youtube 429 errors and allow Spotify playback past user's quota. (:issue:`4446`) +- Added persistent queues, allowing for queues to be restored on a bot restart or cog reload (:issue:`4446`) +- Added ``[p]audioset restart``, allowing for Lavalink connection to be restarted (:issue:`4446`) +- Added ``[p]audioset autodeafen``, allowing for bot to auto-deafen itself when entering voice channel (:issue:`4446`) +- Added ``[p]audioset mycountrycode``, allowing Spotify search locale per user (:issue:`4446`) +- Added ``[p]llsetup java``, allowing for a custom Java executable path (:issue:`4446`) +- Added ``[p]llset info`` to show Lavalink settings (:issue:`4527`) +- Added ``[p]audioset logs`` to download Lavalink logs if the Lavalink server is set to internal (:issue:`4527`) + +Cleanup +******* + +- Allowed ``[p]cleanup self`` to work in DMs for all users (:issue:`4481`) + +Custom Commands +*************** + +- Fixed an ungraceful error being thrown on ``[p]cc edit`` (:issue:`4325`) + +Dev +*** + +- Added ``[p]repl pause`` to pause/resume the REPL session in the current channel (:issue:`4366`) + +Economy +******* + +- Added an embed option for ``[p]leaderboard`` (:issue:`4184`, :issue:`4104`) + +General +******* + +- Fixed issues with text not being properly URL encoded (:issue:`4024`) +- Fixed an ungraceful error occurring when a title is longer than 256 characters in ``[p]urban`` (:issue:`4474`) +- Changed "boosters" to "boosts" in ``[p]serverinfo`` to clarify what the number represents (:issue:`4507`) + +Mod +*** + +- Added ``[p]modset mentionspam strict`` allowing for duplicated mentions to count towards the mention spam cap (:issue:`4359`) +- Added an option to ban users not in the guild to ``[p]ban`` (:issue:`4422`, :issue:`4419`) +- Added a default tempban duration for ``[p]tempban`` (:issue:`4473`, :issue:`3992`) +- Fixed nicknames not being properly stored and logged (:issue:`4131`) +- Fixed plural typos in ``[p]userinfo`` (:issue:`4397`, :issue:`4379`) +- Renamed ``[p]hackban`` to ``[p]massban``, keeping ``[p]hackban`` as an alias, allowing for multiple users to be banned at once (:issue:`4422`, :issue:`4419`) +- Moved mutes to a separate, individual cog (:issue:`3634`) + +.. _important-341-1: + +Mutes +***** + +- Added ``[p]muteset forcerole`` to make mutes role based, instead of permission based (:issue:`3634`) +- Added an optional time argument to all mutes, to specify when the user should be unmuted (:issue:`3634`) +- Changed ``[p]mute`` to only handle serverwide muting, ``[p]mute voice`` and ``[p]mute channel`` have been moved to separate commands called ``[p]mutechannel`` and ``[p]mutevoice`` (:issue:`3634`) +- Mute commands can now take multiple user arguments, to mute multiple users at a time (:issue:`3634`) + +Modlog +****** + +- Fixed an error being raised when running ``[p]casesfor`` and ``[p]case`` (:issue:`4415`) +- Long reasons in Modlog are now properly shortened in message content (:issue:`4541`) + +Trivia Lists +************ + +- Fixed incorrect order of Machamp and Machoke questions (:issue:`4424`) +- Added new MLB trivia list (:issue:`4455`) +- Added new Who's That Pokémon - Gen. IV trivia list (:issue:`4434`) +- Added new Hockey trivia list (:issue:`4384`) + +Warnings +******** + +- Fixed users being able to warn users above them in hierarchy (:issue:`4100`) +- Added bool arguments to toggle commands to improve consistency (:issue:`4409`) + +Developer changelog +------------------- + +| **Important:** +| 1. Red now allows users to set locale per guild, which requires 3rd-party cogs to set contextual locale manually in code ran outside of command's context. See the `Core Bot changelog below ` for more information. + +.. _important-dev-341-1: + +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 `recommendations-for-cog-creators` for more information + +- Added `bot.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() ` (:issue:`4370`) +- Added `bot.get_or_fetch_user() ` and `bot.get_or_fetch_member() ` methods (:issue:`4403`, :issue:`4402`) +- Moved ``redbot.core.checks.bot_in_a_guild()`` to `redbot.core.commands.bot_in_a_guild()` (old name has been left as an alias) (:issue:`4515`, :issue:`4510`) + +Bank +**** + +- Bank API methods now consistently throw TypeError if a non-integer amount is supplied (:issue:`4376`) + +Mod +*** + +- Deprecated ``redbot.core.utils.mod.is_allowed_by_hierarchy`` (:issue:`4435`) + +Modlog +****** + +- Added an option to accept a ``discord.Object`` in case creation (:issue:`4326`) +- Added ``last_known_username`` parameter to `modlog.create_case()` function (:issue:`4326`) +- Fixed an error being raised with a deleted channel in `Case.message_content()` (:issue:`4415`) + +Utility +******* + +- Added `redbot.core.utils.get_end_user_data_statement()` and `redbot.core.utils.get_end_user_data_statement_or_raise()` to attempt to fetch a cog's End User Data Statement (:issue:`4404`) +- Added `redbot.core.utils.chat_formatting.quote()` to quote text in a message (:issue:`4425`) + +Documentation changes +--------------------- + +Config +****** + +- Added custom group documentation and tutorial (:issue:`4416`, :issue:`2896`) + +Modlog +****** + +- Clarified that naive ``datetime`` objects will be treated as local times for parameters ``created_at`` and ``until`` in `modlog.create_case()` (:issue:`4389`) + +Other +***** + +- Added guide to creating a Bot Application in Discord Developer Portal, with enabling intents (:issue:`4502`) + +Miscellaneous +------------- + +- Added JSON schema files for ``info.json`` files (:issue:`4375`) +- Added ``[all]`` and ``[dev]`` bundled install extras (:issue:`4443`) +- Replaced the link to the approved repository list on CogBoard and references to ``cogs.red`` with a link to new Red Index (:issue:`4439`) +- Improved documentation about arguments in command syntax (:issue:`4058`) +- Replaced a few instances of Red with the bot name in command docstrings (:issue:`4470`) +- Fixed grammar in places scattered throughout bot (:issue:`4500`) +- Properly define supported Python versions to be lower than 3.9 (:issue:`4538`) + + Redbot 3.4.0 (2020-08-17) ========================= @@ -90,8 +517,9 @@ Breaking changes - see `discord.AllowedMentions` and ``allowed_mentions`` kwarg of ``.send()`` methods, if your cog requires to mention roles or ``@everyone/@here`` +- `Context.maybe_send_embed()` now supresses all mentions, including user mentions (:issue:`4192`) - The default value of the ``filter`` keyword argument has been changed to ``None`` (:issue:`3845`) -- Cog package names (i.e. name of the folder the cog is in and the name used when loading the cog) now have to be `valid Python identifiers `_ (:issue:`3605`, :issue:`3679`) +- Cog package names (i.e. name of the folder the cog is in and the name used when loading the cog) now have to be `valid Python identifiers `__ (:issue:`3605`, :issue:`3679`) - Method/attribute names starting with ``red_`` or being in the form of ``__red_*__`` are now reserved. See `version_guarantees` for more information (:issue:`4085`) - `humanize_list()` no longer raises `IndexError` for empty sequences (:issue:`2982`) - Removed things past deprecation time: (:issue:`4163`) @@ -107,13 +535,13 @@ Core Bot - Added cog disabling API (:issue:`4043`, :issue:`3945`) - New methods added: `bot.cog_disabled_in_guild() `, `bot.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 ` for more information - Added `bot.message_eligible_as_command() ` utility method which can be used to determine if a message may be responded to as a command (:issue:`4077`) diff --git a/docs/cog_customcom.rst b/docs/cog_customcom.rst index 83cd3eda6..3b6d7c0f4 100644 --- a/docs/cog_customcom.rst +++ b/docs/cog_customcom.rst @@ -1,4 +1,5 @@ .. CustomCommands Cog Reference +.. _cog_customcom: ============================ CustomCommands Cog Reference diff --git a/docs/cog_guides/cleanup.rst b/docs/cog_guides/cleanup.rst new file mode 100644 index 000000000..fed6c3d58 --- /dev/null +++ b/docs/cog_guides/cleanup.rst @@ -0,0 +1,296 @@ +.. _cleanup: + +======= +Cleanup +======= + +This is the cog guide for the cleanup 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 cleanup + +.. _cleanup-usage: + +----- +Usage +----- + +This cog contains commands used for "cleaning up" (deleting) messages. + +This is designed as a moderator tool and offers many convenient use cases. +All cleanup commands only apply to the channel the command is executed in. + +Messages older than two weeks cannot be mass deleted. +This is a limitation of the API. + + +.. _cleanup-commands: + +-------- +Commands +-------- + +.. _cleanup-command-cleanup: + +^^^^^^^ +cleanup +^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]cleanup + +**Description** + +Base command for deleting messages. + +.. _cleanup-command-cleanup-after: + +""""""""""""" +cleanup after +""""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]cleanup after [delete_pinned=False] + +**Description** + +Delete all messages after a specified message. + +To get a message id, enable developer mode in Discord's +settings, 'appearance' tab. Then right click a message +and copy its id. + +**Arguments:** + +- ```` The id of the message to cleanup after. This message won't be deleted. +- ```` Whether to delete pinned messages or not. Defaults to False + +.. _cleanup-command-cleanup-before: + +"""""""""""""" +cleanup before +"""""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]cleanup before [delete_pinned=False] + +**Description** + +Deletes X messages before the specified message. + +To get a message id, enable developer mode in Discord's +settings, 'appearance' tab. Then right click a message +and copy its id. + +**Arguments:** + +- ```` The id of the message to cleanup before. This message won't be deleted. +- ```` The max number of messages to cleanup. Must be a positive integer. +- ```` Whether to delete pinned messages or not. Defaults to False + +.. _cleanup-command-cleanup-between: + +""""""""""""""" +cleanup between +""""""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]cleanup between [delete_pinned=False] + +**Description** + +Delete the messages between Message One and Message Two, providing the messages IDs. + +The first message ID should be the older message and the second one the newer. + +Example: + - ``[p]cleanup between 123456789123456789 987654321987654321`` + +**Arguments:** + +- ```` The id of the message to cleanup after. This message won't be deleted. +- ```` The id of the message to cleanup before. This message won't be deleted. +- ```` Whether to delete pinned messages or not. Defaults to False + +.. _cleanup-command-cleanup-bot: + +""""""""""" +cleanup bot +""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]cleanup bot [delete_pinned=False] + +**Description** + +Clean up command messages and messages from the bot. + +Can only cleanup custom commands and alias commands if those cogs are loaded. + +**Arguments:** + +- ```` The max number of messages to cleanup. Must be a positive integer. +- ```` Whether to delete pinned messages or not. Defaults to False + +.. _cleanup-command-cleanup-messages: + +"""""""""""""""" +cleanup messages +"""""""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]cleanup messages [delete_pinned=False] + +**Description** + +Delete the last X messages. + +Example: + - ``[p]cleanup messages 26`` + +**Arguments:** + +- ```` The max number of messages to cleanup. Must be a positive integer. +- ```` Whether to delete pinned messages or not. Defaults to False + +.. _cleanup-command-cleanup-self: + +"""""""""""" +cleanup self +"""""""""""" + +**Syntax** + +.. code-block:: none + + [p]cleanup self [match_pattern] [delete_pinned=False] + +**Description** + +Clean up messages owned by the bot. + +By default, all messages are cleaned. If a second argument is specified, +it is used for pattern matching - only messages containing the given text will be deleted. + +Examples: + - ``[p]cleanup self 6`` + - ``[p]cleanup self 10 Pong`` + - ``[p]cleanup self 7 "" True`` + +**Arguments:** + +- ```` The max number of messages to cleanup. Must be a positive integer. +- ```` The text that messages must contain to be deleted. Use "" to skip this. +- ```` Whether to delete pinned messages or not. Defaults to False + +.. _cleanup-command-cleanup-spam: + +"""""""""""" +cleanup spam +"""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]cleanup spam [number=50] + +**Description** + +Deletes duplicate messages in the channel from the last X messages and keeps only one copy. + +Defaults to 50. + +**Arguments:** + +- ```` The number of messages to check for duplicates. Must be a positive integer. + +.. _cleanup-command-cleanup-text: + +"""""""""""" +cleanup text +"""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]cleanup text [delete_pinned=False] + +**Description** + +Delete the last X messages matching the specified text. + +Example: + - ``[p]cleanup text "test" 5`` + +Remember to use double quotes. + +**Arguments:** + +- ```` The max number of messages to cleanup. Must be a positive integer. +- ```` Whether to delete pinned messages or not. Defaults to False + +.. _cleanup-command-cleanup-user: + +"""""""""""" +cleanup user +"""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]cleanup user [delete_pinned=False] + +**Description** + +Delete the last X messages from a specified user. + +Examples: + - ``[p]cleanup user @Twentysix 2`` + - ``[p]cleanup user Red 6`` + +**Arguments:** + +- ```` The user whose messages are to be cleaned up. +- ```` The max number of messages to cleanup. Must be a positive integer. +- ```` Whether to delete pinned messages or not. Defaults to False diff --git a/docs/cog_guides/cog_manager_ui.rst b/docs/cog_guides/cog_manager_ui.rst new file mode 100644 index 000000000..e93242e53 --- /dev/null +++ b/docs/cog_guides/cog_manager_ui.rst @@ -0,0 +1,249 @@ +.. _cogmanagerui: + +============== +Cog Manager UI +============== + +This is the cog guide for the core cog. You will +find detailed docs about usage and commands. + +``[p]`` is considered as your prefix. + +.. note:: This cog is not like the other cogs. It is loaded by default, not + included in the cogs paths and it cannot be unloaded. It contains needed + commands for cog management. + +.. _cogmanaerui-usage: + +----- +Usage +----- + +This cog allows you to manage your cogs and where you can install them. Unlike +V2, which had a ``cogs`` folder where everything was installed, you can +install V3 cogs everywhere, and also make them cross-compatible with other +instances! + +If you want to install your cogs using a Github repo (usually what you will +always be looking for), you need to use the downloader cog. However, if you +have the files of a cog or want to code one, this cog is what you should be +looking for. + +The most basic command is :ref:`paths `, which +will list you all of the currently set paths. + +You can add a path by using the :ref:`addpath ` +command. All cogs in that path will be available for the bot and listed in +the :ref:`cogs `. You can then load +or unload them. + +.. TODO add ref to load and unload commands + +.. _cogmanagerui-usage-installation: + +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +How to install a local package without using downloader +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Let's suppose you made a cog request on the `cog board `_ +and now you want to add your own cog to Red. You should have a folder that +looks like this: + +.. image:: ../.resources/cog_manager_ui/custom-cog-example.png + +You will first need to add a cog path to your instance. For that, use the +:ref:`addpath ` command with a new directory. + +Create a folder somewhere (should stay accessible) and copy its path. A path +looks like this: + +* Windows: ``C:\Users\username\Documents\MyCogs`` +* macOS: ``/Users/username/Documents/MyCogs`` +* Linux: ``/home/username/Documents/MyCogs`` + +You can now use the command we talked about before: type ``[p]addpath +``. + +.. attention:: A path shouldn't have spaces in it. If it does, add quotation + marks around the path, or a backslash before the space. + +In that ``MyCogs`` folder, you can drop your cog folder. You should now have +something that looks like this: + +.. image:: ../.resources/cog_manager_ui/cog-path.png + +Now if you type ``[p]cogs``, your new cog should be listed, and you will be +able to load it! + +.. _cogmanagerui-commands: + +-------- +Commands +-------- + +.. note:: The whole cog is locked to the + :ref:`bot owner `. If you are not the owner + of the instance, you can ignore this. + +.. _cogmanagerui-command-cogs: + +^^^^ +cogs +^^^^ + +**Syntax** + +.. code-block:: none + + [p]cogs + +**Description** + +Returns a list of loaded and unloaded cogs on the bot. + +Cogs are unloaded by default. This is where you can find your cogs if you +installed some recently. + +All of the cogs located inside a cog path will be listed here. You can see a +list of the paths with the :ref:`paths ` command. + +.. _cogmanagerui-command-paths: + +^^^^^ +paths +^^^^^ + +**Syntax** + +.. code-block:: none + + [p]paths + +**Description** + +Lists the registered cog paths, with the install path for the downloader and +the core path for the core cogs. + +.. TODO add ref to downloader + +You can use the :ref:`reorderpath ` command +to reorder the listed paths. + +.. tip:: The number before a cog path can be used for the + :ref:`removepath ` command. + +.. _cogmanagerui-command-addpath: + +^^^^^^^ +addpath +^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]addpath + +**Description** + +Adds a path to the list of available cog paths. This means that all valid cogs +under the path will be added to the list of available cogs, listed in +:ref:`cogs `. + +**Arguments** + +* ````: A path that should look like this and point to a folder: + + * Windows: ``C:\Users\username\Documents\MyCogs`` + * macOS: ``/Users/username/Documents/MyCogs`` + * Linux: ``/home/username/Documents/MyCogs`` + + Try to avoid paths with spaces. If there are spaces, add a backslash before + the space on Linux. Add quotation marks around the path if needed. + +.. _cogmanagerui-command-removepath: + +^^^^^^^^^^ +removepath +^^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]removepath + +**Description** + +Removes a path from the list of available paths. Its cogs won't be accessible +anymore. + +**Arguments** + +* ````: The number of the path to remove. You can get it with + the :ref:`paths ` command. + +.. _cogmanagerui-command-reorderpath: + +^^^^^^^^^^^ +reorderpath +^^^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]reorderpath + +**Description** + +Reorders the paths listed with the :ref:`paths ` +command. The goal of this command is to allow the discovery of different cogs. +If there are multiple packages with the same names, the one that is inside the +highest folder in the list will be kept and the other ones will be ignored. + +For example, let's suppose this is the output of +:ref:`paths `: + + 1. ``/usr/local/lib/python3.7/site-packages/redbot/cogs`` + 2. ``/home/laggron/custom_cogs`` + 3. ``/mnt/not_suspicious_usb_drive/not_suspicious_cogs`` + +The folders 2 and 3 both have a package named ``leveler`` while being different +cogs, and you want to load the one located in the 3rd folder. To do that, you +have to put the 3rd path higher than the 2nd path, let's swap them! Type +``[p]reorderpath 2 3`` and the output of +:ref:`paths ` will then be the following: + + 1. ``/usr/local/lib/python3.7/site-packages/redbot/cogs`` + 2. ``/mnt/not_suspicious_usb_drive/not_suspicious_cogs`` + 3. ``/home/laggron/custom_cogs`` + +**Arguments** + +* ````: The index of the path you want to move. +* ````: The location where you want to insert the path. + +.. _cogmanagerui-command-installpath: + +^^^^^^^^^^^ +installpath +^^^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]installpath [path] + +**Description** + +Shows the install path, or sets a new one. If you want to set a new path, the +same rules as for :ref:`addpath ` applies. + +.. warning:: If you edit the install path, the cogs won't be transfered. + +**Arguments** + +* ``[path]``: The absolute path to set. If omitted, the current path will + be returned instead. diff --git a/docs/cog_guides/customcommands.rst b/docs/cog_guides/customcommands.rst new file mode 100644 index 000000000..2c7b5c878 --- /dev/null +++ b/docs/cog_guides/customcommands.rst @@ -0,0 +1,294 @@ +.. _customcommands: + +============== +CustomCommands +============== + +This is the cog guide for the customcommands 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 customcom + +.. _customcommands-usage: + +----- +Usage +----- + +This cog contains commands for creating and managing custom commands that display text. + +These are useful for storing information members might need, like FAQ answers or invite links. +Custom commands can be used by anyone by default, so be careful with pings. +Commands can only be lowercase, and will not respond to any uppercase letters. + + +.. _customcommands-commands: + +-------- +Commands +-------- + +.. _customcommands-command-customcom: + +^^^^^^^^^ +customcom +^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]customcom + +.. tip:: Alias: ``cc`` + +**Description** + +Base command for Custom Commands management. + +.. _customcommands-command-customcom-cooldown: + +"""""""""""""""""" +customcom cooldown +"""""""""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]customcom cooldown [cooldown] [per=member] + +**Description** + +Set, edit, or view the cooldown for a custom command. + +You may set cooldowns per member, channel, or guild. Multiple +cooldowns may be set. All cooldowns must be cooled to call the +custom command. + +Examples: + - ``[p]customcom cooldown pingrole`` + - ``[p]customcom cooldown yourcommand 30`` + - ``[p]cc cooldown mycommand 30 guild`` + +**Arguments:** + +- ```` The custom command to check or set the cooldown. +- ```` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings. +- ```` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member. + +.. _customcommands-command-customcom-create: + +"""""""""""""""" +customcom create +"""""""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]customcom create + +.. tip:: Alias: ``customcom add`` + +**Description** + +Create custom commands. + +If a type is not specified, a simple CC will be created. +CCs can be enhanced with arguments, see the guide +:ref:`here `. + +.. _customcommands-command-customcom-create-random: + +""""""""""""""""""""""" +customcom create random +""""""""""""""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]customcom create random + +**Description** + +Create a CC where it will randomly choose a response! + +Note: This command is interactive. + +**Arguments:** + +- ```` The command executed to return the text. Cast to lowercase. + +.. _customcommands-command-customcom-create-simple: + +""""""""""""""""""""""" +customcom create simple +""""""""""""""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]customcom create simple + +**Description** + +Add a simple custom command. + +Example: + - ``[p]customcom create simple yourcommand Text you want`` + +**Arguments:** + +- ```` The command executed to return the text. Cast to lowercase. +- ```` The text to return when executing the command. See guide for enhanced usage. + +.. _customcommands-command-customcom-delete: + +"""""""""""""""" +customcom delete +"""""""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]customcom delete + +.. tip:: Aliases: ``customcom del``, ``customcom remove`` + +**Description** + +Delete a custom command. + +Example: + - ``[p]customcom delete yourcommand`` + +**Arguments:** + +- ```` The custom command to delete. + +.. _customcommands-command-customcom-edit: + +"""""""""""""" +customcom edit +"""""""""""""" + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]customcom edit [text] + +**Description** + +Edit a custom command. + +Example: + - ``[p]customcom edit yourcommand Text you want`` + +**Arguments:** + +- ```` The custom command to edit. +- ```` The new text to return when executing the command. + +.. _customcommands-command-customcom-list: + +"""""""""""""" +customcom list +"""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]customcom list + +**Description** + +List all available custom commands. + +The list displays a preview of each command's response, with +markdown escaped and newlines replaced with spaces. + +.. _customcommands-command-customcom-raw: + +""""""""""""" +customcom raw +""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]customcom raw + +**Description** + +Get the raw response of a custom command, to get the proper markdown. + +This is helpful for copy and pasting. + +**Arguments:** + +- ```` The custom command to get the raw response of. + +.. _customcommands-command-customcom-search: + +"""""""""""""""" +customcom search +"""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]customcom search + +**Description** + +Searches through custom commands, according to the query. + +Uses fuzzywuzzy searching to find close matches. + +**Arguments:** + +- ```` The query to search for. Can be multiple words. + +.. _customcommands-command-customcom-show: + +"""""""""""""" +customcom show +"""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]customcom show + +**Description** + +Shows a custom command's responses and its settings. + +**Arguments:** + +- ```` The custom command to show. diff --git a/docs/cog_guides/downloader.rst b/docs/cog_guides/downloader.rst new file mode 100644 index 000000000..95b8cddad --- /dev/null +++ b/docs/cog_guides/downloader.rst @@ -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 + +**Description** + +List information about a single cog. + +Example: + - ``[p]cog info 26-Cogs defender`` + +**Arguments** + +- ```` The repo to get cog info from. +- ```` The cog to get info on. + +.. _downloader-command-cog-install: + +""""""""""" +cog install +""""""""""" + +**Syntax** + +.. code-block:: none + + [p]cog install + +**Description** + +Install a cog from the given repo. + +Examples: + - ``[p]cog install 26-Cogs defender`` + - ``[p]cog install Laggrons-Dumb-Cogs say roleinvite`` + +**Arguments** + +- ```` The name of the repo to install cogs from. +- ```` The cog or cogs to install. + +.. _downloader-command-cog-installversion: + +"""""""""""""""""" +cog installversion +"""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]cog installversion + +**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 `_. + +Older revisions can be found in the URL bar by `viewing the commit history of any repo `_ + +Example: + - ``[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`` + +**Arguments** + +- ```` The name of the repo to install cogs from. +- ```` The revision to install from. +- ```` The cog or cogs to install. + +.. _downloader-command-cog-list: + +"""""""" +cog list +"""""""" + +**Syntax** + +.. code-block:: none + + [p]cog list + +**Description** + +List all available cogs from a single repo. + +Example: + - ``[p]cog list 26-Cogs`` + +**Arguments** + +- ```` 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 + +**Description** + +Pin cogs - this will lock cogs on their current version. + +Examples: + - ``[p]cog pin defender`` + - ``[p]cog pin outdated_cog1 outdated_cog2`` + +**Arguments** + +- ```` The cog or cogs to pin. Must already be installed. + +.. _downloader-command-cog-uninstall: + +""""""""""""" +cog uninstall +""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]cog uninstall + +**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** + +- ```` The cog or cogs to uninstall. + +.. _downloader-command-cog-unpin: + +""""""""" +cog unpin +""""""""" + +**Syntax** + +.. code-block:: none + + [p]cog unpin + +**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** + +- ```` 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 + +**Description** + +Update all cogs from repos of your choosing. + +Examples: + - ``[p]cog updateallfromrepos 26-Cogs`` + - ``[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`` + +**Arguments** + +- ```` The repo or repos to update all cogs from. + +.. _downloader-command-cog-updatetoversion: + +""""""""""""""""""" +cog updatetoversion +""""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]cog updatetoversion [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** + +- ```` The repo or repos to update all cogs from. +- ```` The revision to update to. +- ``[cogs...]`` The cog or cogs to update. + +.. _downloader-command-findcog: + +^^^^^^^ +findcog +^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]findcog + +**Description** + +Find which cog a command comes from. + +This will only work with loaded cogs. + +Example: + - ``[p]findcog ping`` + +**Arguments** + +- ```` The command to search for. + +.. _downloader-command-pipinstall: + +^^^^^^^^^^ +pipinstall +^^^^^^^^^^ + +.. note:: |owner-lock| + +**Syntax** + +.. code-block:: none + + [p]pipinstall + +**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** + +- ```` 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 [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** + +- ```` The name given to the repo. +- ```` 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 + +.. tip:: Aliases: ``repo remove``, ``repo del`` + +**Description** + +Remove a repo and its files. + +Example: + - ``[p]repo delete 26-Cogs`` + +**Arguments** + +- ```` The name of an already added repo + +.. _downloader-command-repo-info: + +""""""""" +repo info +""""""""" + +**Syntax** + +.. code-block:: none + + [p]repo info + +**Description** + +Show information about a repo. + +Example: + - ``[p]repo info 26-Cogs`` + +**Arguments** + +- ```` 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. diff --git a/docs/cog_guides/economy.rst b/docs/cog_guides/economy.rst new file mode 100644 index 000000000..b22520734 --- /dev/null +++ b/docs/cog_guides/economy.rst @@ -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** + +- ```` The user to check the balance of. If omitted, defaults to your own balance. + +.. _economy-command-bank-prune: + +"""""""""" +bank prune +"""""""""" + +.. note:: |admin-lock| + +**Syntax** + +.. code-block:: none + + [p]bank prune + +**Description** + +Base command for pruning bank accounts. + +.. _economy-command-bank-prune-global: + +""""""""""""""""" +bank prune global +""""""""""""""""" + +.. note:: |owner-lock| + +**Syntax** + +.. code-block:: none + + [p]bank prune global [confirmation=False] + +**Description** + +Prune bank accounts for users who no longer share a server with the bot. + +Cannot be used without a global bank. See ``[p]bank prune server``. + +Examples: + - ``[p]bank prune global`` - Did not confirm. Shows the help message. + - ``[p]bank prune global yes`` + +**Arguments** + +- ```` This will default to false unless specified. + +.. _economy-command-bank-prune-server: + +""""""""""""""""" +bank prune server +""""""""""""""""" + +.. note:: |guildowner-lock| + +**Syntax** + +.. code-block:: none + + [p]bank prune server [confirmation=False] + +.. tip:: Aliases: ``bank prune guild``, ``bank prune local`` + +**Description** + +Prune bank accounts for users no longer in the server. + +Cannot be used with a global bank. See ``[p]bank prune global``. + +Examples: + - ``[p]bank prune server`` - Did not confirm. Shows the help message. + - ``[p]bank prune server yes`` + +**Arguments** + +- ```` This will default to false unless specified. + +.. _economy-command-bank-prune-user: + +""""""""""""""" +bank prune user +""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]bank prune user [confirmation=False] + +**Description** + +Delete the bank account of a specified user. + +Examples: + - ``[p]bank prune user @TwentySix`` - Did not confirm. Shows the help message. + - ``[p]bank prune user @TwentySix yes`` + +**Arguments** + +- ```` The user to delete the bank of. Takes mentions, names, and user ids. +- ```` This will default to false unless specified. + +.. _economy-command-bank-reset: + +"""""""""" +bank reset +"""""""""" + +.. note:: |guildowner-lock| + +**Syntax** + +.. code-block:: none + + [p]bank reset [confirmation=False] + +**Description** + +Delete all bank accounts. + +Examples: + - ``[p]bank reset`` - Did not confirm. Shows the help message. + - ``[p]bank reset yes`` + +**Arguments** + +- ```` This will default to false unless specified. + +.. _economy-command-bank-set: + +"""""""" +bank set +"""""""" + +.. note:: |admin-lock| + +**Syntax** + +.. code-block:: none + + [p]bank set + +**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** + +- ```` The user to set the currency of. +- ```` The amount of currency to set their balance to. + +.. _economy-command-bank-transfer: + +""""""""""""" +bank transfer +""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]bank transfer + +**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** + +- ```` The user to give currency to. +- ```` 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 + +**Description** + +Set the amount earned each payday. + +Example: + - ``[p]economyset paydayamount 400`` + +**Arguments** + +- ```` 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 + +**Description** + +Set the cooldown for the payday command. + +Example: + - ``[p]economyset paydaytime 86400`` + +**Arguments** + +- ```` 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 + +**Description** + +Set the initial balance for new bank accounts. + +Example: + - ``[p]economyset registeramount 5000`` + +**Arguments** + +- ```` The new initial balance amount. Default is 0. + +.. _economy-command-economyset-rolepaydayamount: + +""""""""""""""""""""""""""" +economyset rolepaydayamount +""""""""""""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]economyset rolepaydayamount + +**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** + +- ```` The role to assign a custom payday amount to. +- ```` 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 + +**Description** + +Set the maximum slot machine bid. + +Example: + - ``[p]economyset slotmax 50`` + +**Arguments** + +- ```` 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 + +**Description** + +Set the minimum slot machine bid. + +Example: + - ``[p]economyset slotmin 10`` + +**Arguments** + +- ```` 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 + +**Description** + +Set the cooldown for the slot machine. + +Example: + - ``[p]economyset slottime 10`` + +**Arguments** + +- ```` 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** + +- ```` How many positions on the leaderboard to show. Defaults to 10 if omitted. +- ```` 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 + +**Description** + +Use the slot machine. + +Example: + - ``[p]slot 50`` + +**Arguments** + +- ```` The amount to bet on the slot machine. Winning payouts are higher when you bet more. diff --git a/docs/cog_guides/filter.rst b/docs/cog_guides/filter.rst new file mode 100644 index 000000000..ec7c3a650 --- /dev/null +++ b/docs/cog_guides/filter.rst @@ -0,0 +1,303 @@ +.. _filter: + +====== +Filter +====== + +This is the cog guide for the filter 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 filter + +.. _filter-usage: + +----- +Usage +----- + +This cog is designed for "filtering" unwanted words and phrases from a server. + +It provides tools to manage a list of words or sentences, and to customize automatic actions to be taken against users who use those words in channels or in their name/nickname. + +This can be used to prevent inappropriate language, off-topic discussions, invite links, and more. + + +.. _filter-commands: + +-------- +Commands +-------- + +.. _filter-command-filter: + +^^^^^^ +filter +^^^^^^ + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]filter + +**Description** + +Base command to add or remove words from the server filter. + +Use double quotes to add or remove sentences. + +.. _filter-command-filter-add: + +"""""""""" +filter add +"""""""""" + +**Syntax** + +.. code-block:: none + + [p]filter add [words...] + +**Description** + +Add words to the filter. + +Use double quotes to add sentences. + +Examples: + - ``[p]filter add word1 word2 word3`` + - ``[p]filter add "This is a sentence"`` + +**Arguments:** + +- ``[words...]`` The words or sentences to filter. + +.. _filter-command-filter-channel: + +"""""""""""""" +filter channel +"""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]filter channel + +**Description** + +Base command to add or remove words from the channel filter. + +Use double quotes to add or remove sentences. + +.. _filter-command-filter-channel-add: + +"""""""""""""""""" +filter channel add +"""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]filter channel add [words...] + +**Description** + +Add words to the filter. + +Use double quotes to add sentences. + +Examples: + - ``[p]filter channel add word1 word2 word3`` + - ``[p]filter channel add "This is a sentence"`` + +**Arguments:** + +- ``[words...]`` The words or sentences to filter. + +.. _filter-command-filter-channel-list: + +""""""""""""""""""" +filter channel list +""""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]filter channel list + +**Description** + +Send a list of the channel's filtered words. + +.. _filter-command-filter-channel-remove: + +""""""""""""""""""""" +filter channel remove +""""""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]filter channel remove [words...] + +**Description** + +Remove words from the filter. + +Use double quotes to remove sentences. + +Examples: + - ``[p]filter channel remove word1 word2 word3`` + - ``[p]filter channel remove "This is a sentence"`` + +**Arguments:** + +- ``[words...]`` The words or sentences to no longer filter. + +.. _filter-command-filter-delete: + +""""""""""""" +filter delete +""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]filter delete [words...] + +.. tip:: Aliases: ``filter remove``, ``filter del`` + +**Description** + +Remove words from the filter. + +Use double quotes to remove sentences. + +Examples: + - ``[p]filter remove word1 word2 word3`` + - ``[p]filter remove "This is a sentence"`` + +**Arguments:** + +- ``[words...]`` The words or sentences to no longer filter. + +.. _filter-command-filter-list: + +""""""""""" +filter list +""""""""""" + +**Syntax** + +.. code-block:: none + + [p]filter list + +**Description** + +Send a list of this server's filtered words. + +.. _filter-command-filter-names: + +"""""""""""" +filter names +"""""""""""" + +**Syntax** + +.. code-block:: none + + [p]filter names + +**Description** + +Toggle name and nickname filtering. + +This is disabled by default. + +.. _filter-command-filterset: + +^^^^^^^^^ +filterset +^^^^^^^^^ + +.. note:: |admin-lock| + +**Syntax** + +.. code-block:: none + + [p]filterset + +**Description** + +Base command to manage filter settings. + +.. _filter-command-filterset-ban: + +""""""""""""" +filterset ban +""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]filterset ban + +**Description** + +Set the filter's autoban conditions. + +Users will be banned if they send ```` filtered words in +```` seconds. + +Set both to zero to disable autoban. + +Examples: + - ``[p]filterset ban 5 5`` - Ban users who say 5 filtered words in 5 seconds. + - ``[p]filterset ban 2 20`` - Ban users who say 2 filtered words in 20 seconds. + +**Arguments:** + +- ```` The amount of filtered words required to trigger a ban. +- ```` The period of time in which too many filtered words will trigger a ban. + +.. _filter-command-filterset-defaultname: + +""""""""""""""""""""" +filterset defaultname +""""""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]filterset defaultname + +**Description** + +Set the nickname for users with a filtered name. + +Note that this has no effect if filtering names is disabled +(to toggle, run ``[p]filter names``). + +The default name used is *John Doe*. + +Example: + - ``[p]filterset defaultname Missingno`` + +**Arguments:** + +- ```` The new nickname to assign. diff --git a/docs/cog_guides/streams.rst b/docs/cog_guides/streams.rst new file mode 100644 index 000000000..ed8afdee3 --- /dev/null +++ b/docs/cog_guides/streams.rst @@ -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 ` and +:ref:`[p]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 + +**Description** + +Toggles automatic deletion of stream alerts when the +stream goes offline. + +**Arguments** + +* ````: 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 + +**Description** + +Toggle mentioning a role for stream alerts. + +**Arguments** + +* ````: 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 + +**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** + +* ````: Your alert message + +.. _streams-command-streamset-message-nomention: + +^^^^^^^^^^^^^^^^^^^^^^^^^^^ +streamset message nomention +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]streamset message nomention + +**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** + +* ````: 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 + +**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** + +* ````: 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 `` + +.. 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 client_secret `` + +.. 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 + +**Description** + +Check if a Picarto channel is live. + +**Arguments** + +* ````: The Picarto channel to check. + +.. _streams-command-smashcast: + +^^^^^^^^^ +smashcast +^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]smashcast + +**Description** + +Check if a Smashcast channel is live. + +**Arguments** + +* ````: The Smashcast channel to check. + +.. _streams-command-twitchstream: + +^^^^^^^^^^^^ +twitchstream +^^^^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]twitchstream + +**Description** + +Check if a Twitch channel is live. + +**Arguments** + +* ````: The Twitch channel to check. + +.. _streams-command-youtubestream: + +^^^^^^^^^^^^^ +youtubestream +^^^^^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]youtubestream + +**Description** + +Check if a YouTube channel is live. + +**Arguments** + +* ````: 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 + +**Description** + +Toggle alerts in the current channel for the +specified Picarto channel. + +**Arguments** + +* ````: The Picarto channel to toggle the alert for. + +.. _streams-command-streamalert-smashcast: + +^^^^^^^^^^^^^^^^^^^^^ +streamalert smashcast +^^^^^^^^^^^^^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]streamalert smashcast + +**Description** + +Toggle alerts in the current channel for the +specified Smashcast channel. + +**Arguments** + +* ````: The Smashcast channel to toggle the alert for. + +.. _streams-command-streamalert-twitch-channel: + +^^^^^^^^^^^^^^^^^^^^^^^^^^ +streamalert twitch channel +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]streamalert twitch channel + +**Description** + +Toggle alerts in the current channel for the +specified Twitch channel. + +**Arguments** + +* ````: The Twitch channel to toggle the alert for. + +.. _streams-command-streamalert-youtube: + +^^^^^^^^^^^^^^^^^^^ +streamalert youtube +^^^^^^^^^^^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]streamalert youtube + +**Description** + +Toggle alerts in the current channel for the +specified Picarto channel. + +**Arguments** + +* ````: 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. diff --git a/docs/conf.py b/docs/conf.py index 5836d0d7d..45bf7cc25 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -58,7 +58,7 @@ master_doc = "index" # General information about the project. project = "Red - Discord Bot" -copyright = "2018-2020, Cog Creators" +copyright = "2018-2021, Cog Creators" author = "Cog Creators" # The version info for the project you're documenting, acts as replacement for diff --git a/docs/framework_apikeys.rst b/docs/framework_apikeys.rst index adc72a7ee..aec38aa90 100644 --- a/docs/framework_apikeys.rst +++ b/docs/framework_apikeys.rst @@ -73,3 +73,5 @@ Additional References .. automethod:: Red.set_shared_api_tokens .. automethod:: Red.remove_shared_api_tokens + +.. automethod:: Red.remove_shared_api_services diff --git a/docs/framework_checks.rst b/docs/framework_checks.rst index 13ecc6e05..e48551ad6 100644 --- a/docs/framework_checks.rst +++ b/docs/framework_checks.rst @@ -7,5 +7,5 @@ Command Check Decorators The following are all decorators for commands, which add restrictions to where and when they can be run. -.. automodule:: redbot.core.checks - :members: +.. automodule:: redbot.core.commands + :members: permissions_check, bot_has_permissions, bot_in_a_guild, has_permissions, has_guild_permissions, is_owner, guildowner, guildowner_or_permissions, admin, admin_or_permissions, mod, mod_or_permissions diff --git a/docs/framework_config.rst b/docs/framework_config.rst index 7daa05ae0..7087ecc74 100644 --- a/docs/framework_config.rst +++ b/docs/framework_config.rst @@ -21,8 +21,9 @@ Basic Usage .. code-block:: python from redbot.core import Config + from redbot.core import commands - class MyCog: + class MyCog(commands.Cog): def __init__(self): self.config = Config.get_conf(self, identifier=1234567890) @@ -52,7 +53,7 @@ Then, in the class's :code:`__init__` function, you need to get a config instanc .. code-block:: python - class MyCog: + class MyCog(commands.Cog): def __init__(self): self.config = Config.get_conf(self, identifier=1234567890) @@ -68,7 +69,7 @@ After we've gotten that, we need to register default values: .. code-block:: python - class MyCog: + class MyCog(commands.Cog): def __init__(self): self.config = Config.get_conf(self, identifier=1234567890) default_global = { @@ -188,19 +189,120 @@ features within Config to enable developers to work with data how they wish. This usage guide will cover the following features: +- :py:meth:`Config.init_custom` +- :py:meth:`Config.register_custom` +- :py:meth:`Config.custom` - :py:meth:`Group.get_raw` - :py:meth:`Group.set_raw` - :py:meth:`Group.clear_raw` + +Custom Groups +^^^^^^^^^^^^^ +While Config has built-in groups for the common discord objects, +sometimes you need a combination of these or your own defined grouping. +Config handles this by allowing you to define custom groups. + +Let's start by showing how :py:meth:`Config.custom` can be equivalent to :py:meth:`Config.guild` by modifying the above +Tutorial example. + +.. code-block:: python + + from redbot.core import Config, commands + + + class MyCog(commands.Cog): + def __init__(self): + self.config = Config.get_conf(self, identifier=1234567890) + default_guild = { + "blah": [], + "baz": 1234567890 + } + + # self.config.register_guild(**default_guild) + + self.config.init_custom("CustomGuildGroup", 1) + self.config.register_custom("CustomGuildGroup", **default_guild) + +In the above, we registered the custom group named "CustomGuildGroup" to contain the same defaults +that :code:`self.config.guild` normally would. First, we initialized the group "CustomGuildGroup" to +accept one identifier by calling :py:meth:`Config.init_custom` with the argument :code:`1`. Then we used +:py:meth:`Config.register_custom` to register the default values. + +.. important:: + + :py:meth:`Config.init_custom` **must** be called prior to using a custom group. + + +Now let's use this custom group: + +.. code-block:: python + + @commands.command() + async def setbaz(self, ctx, new_value): + # await self.config.guild(ctx.guild).baz.set(new_value) + + await self.config.custom("CustomGuildGroup", ctx.guild.id).baz.set(new_value) + await ctx.send("Value of baz has been changed!") + + @commands.command() + async def checkbaz(self, ctx): + # baz_val = await self.config.guild(ctx.guild).baz() + + baz_val = await self.config.custom("CustomGuildGroup", ctx.guild.id).baz() + await ctx.send("The value of baz is {}".format("True" if baz_val else "False")) + +Here we used :py:meth:`Config.custom` to access our custom group much like we would have used :py:meth:`Config.guild`. +Since it's a custom group, we need to use :code:`id` attribute of guild to get a unique identifier. + +Now let's see an example that uses multiple identifiers: + +.. code-block:: python + + from redbot.core import Config, commands, checks + + + class ChannelAccesss(commands.Cog): + def __init__(self): + self.config = Config.get_conf(self, identifier=1234567890) + default_access = { + "allowed": False + } + + self.config.init_custom("ChannelAccess", 2) + self.config.register_custom("ChannelAccess", **default_access) + + @commands.command() + @checks.is_owner() + async def grantaccess(self, ctx, channel: discord.TextChannel, member: discord.Member): + await self.config.custom("ChannelAccess", channel.id, member.id).allowed.set(True) + await ctx.send("Member has been granted access to that channel") + + @commands.command() + async def checkaccess(self, ctx, channel: discord.TextChannel): + allowed = await self.config.custom("ChannelAccess", channel.id, ctx.author.id).allowed() + await ctx.send("Your access to this channel is {}".format("Allowed" if allowed else "Denied")) + +In the above example, we defined the custom group "ChannelAccess" to accept two identifiers +using :py:meth:`Config.init_custom`. Then, we were able to set the default value for any member's +access to any channel to `False` until the bot owner grants them access. + +.. important:: + + The ordering of the identifiers matter. :code:`custom("ChannelAccess", channel.id, member.id)` is NOT the same + as :code:`custom("ChannelAccess", member.id, channel.id)` + +Raw Group Access +^^^^^^^^^^^^^^^^ + For this example let's suppose that we're creating a cog that allows users to buy and own multiple pets using the built-in Economy credits:: from redbot.core import bank - from redbot.core import Config - from discord.ext import commands + from redbot.core import Config, commands - class Pets: + class Pets(commands.Cog): def __init__(self): self.config = Config.get_conf(self, 1234567890) @@ -346,13 +448,13 @@ much the same way they would in V2. The following examples will demonstrate how .. code-block:: python - from redbot.core import Config + from redbot.core import Config, commands - class ExampleCog: + class ExampleCog(commands.Cog): def __init__(self): self.config = Config.get_conf(self, 1234567890) - + self.config.init_custom("V2", 1) self.data = {} async def load_data(self): diff --git a/docs/framework_utils.rst b/docs/framework_utils.rst index 7dd9fae4f..1e869a9e1 100644 --- a/docs/framework_utils.rst +++ b/docs/framework_utils.rst @@ -8,7 +8,7 @@ General Utility =============== .. automodule:: redbot.core.utils - :members: deduplicate_iterables, bounded_gather, bounded_gather_iter + :members: deduplicate_iterables, bounded_gather, bounded_gather_iter, get_end_user_data_statement, get_end_user_data_statement_or_raise .. autoclass:: AsyncIter :members: diff --git a/docs/getting_started.rst b/docs/getting_started.rst index fd0b3942c..28a38a3b8 100644 --- a/docs/getting_started.rst +++ b/docs/getting_started.rst @@ -81,15 +81,23 @@ parameters. [p]help command -The parameters are shown as enclosed in ``< >`` if they're required, or -``[ ]`` if optional. -As an example, the ban command will show this in the help message, assuming -your prefix is ``!``: -``Syntax: !ban [days] [reason]`` +.. note:: + Arguments enclosed in ``< >`` are **required** for the command to work. -This means that it is necessary to provide ``user``. However, the -``days`` value (number of messages to delete) is optional, as well as -the ``reason`` value, used for the modlog. + Arguments enclosed in ``[ ]`` are **optional** for the command; + you can decide whether to use them or not. + + If your argument includes spaces like ``Hello world!``, most of the time + you will need to place it in double quotes like this: ``"Hello world!"``. + Sometimes (especially for the last argument) these double quotes are not + required. + + Arguments followed by ``=value`` means that, if not specified, + the argument will be equal to ``value``. + + For example, the command ``[p]cleanup messages`` in the cleanup cog has + the syntax ``cleanup messages [delete_pinned=False]``, which means + ``delete_pinned`` default will be false, unless you specify it as true. You can use help to show the **categories** too, generally called cogs. Just do something like this (notice the capitalization): @@ -153,14 +161,10 @@ download them using the downloader cog. You can start using the downloader cog by loading it: ``[p]load downloader`` -You can find cogs by searching on ``cogs.red``. Find whatever you want, +You can find cogs by searching on ``_. Find whatever you want, there are hundreds of cogs available! -.. note:: ``cogs.red``, the website that list all of the cogs is not - ready for v3 yet. For now, you can refer to `this post - `_. - -.. 26-cogs not available, let's use my repo :3 +.. note:: An even better way to discover new cogs and repositories is in the works! Stay tuned! Cogs come in repositories. A repository is a container of cogs that you can install. Let's suppose you want to install the ``say`` @@ -273,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 - `_ on a micro-SD card. + `_ on a micro-SD card. 2.1. **Log in** @@ -344,22 +348,3 @@ The cog guides are formatted the same. They're divided into 3 sections: * **Arguments** A list of all arguments needed (or not) for the command, with more details. - - .. tip:: - Arguments enclosed in ``< >`` means that the argument is **required** - for the command to work. - - Arguments enclosed in ``[ ]`` means that the argument is **optional** - for the command; you can decide to use it or not. - - If your argument includes spaces like ``Hello world!``, most of the time - you will need to place it in double quotes like this: ``"Hello world!"``. - Sometimes (especially for the last argument) these double quotes are not - required. - - Arguments followed by ``=something`` means that, if not specified, - the argument will be equal to ``something``. - - For example, ``[days=1]`` in the ``ban`` command means that the number - of days of messages to be deleted will be equal to ``1`` if not - specified. diff --git a/docs/guide_cog_creation.rst b/docs/guide_cog_creation.rst index 555df3923..dbd9c2d0c 100644 --- a/docs/guide_cog_creation.rst +++ b/docs/guide_cog_creation.rst @@ -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,98 +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() ` - - - 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. diff --git a/docs/guide_cog_creators.rst b/docs/guide_cog_creators.rst new file mode 100644 index 000000000..f77fa471a --- /dev/null +++ b/docs/guide_cog_creators.rst @@ -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 `__. +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() `\ + + - 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 `__. +- 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. diff --git a/docs/guide_publish_cogs.rst b/docs/guide_publish_cogs.rst index f776e513e..b509436a1 100644 --- a/docs/guide_publish_cogs.rst +++ b/docs/guide_publish_cogs.rst @@ -85,5 +85,4 @@ Keys specific to the cog info.json (case sensitive) ``SHARED_LIBRARY``. If ``SHARED_LIBRARY`` then ``hidden`` will be ``True``. .. warning:: - Shared libraries are deprecated since version 3.2 and are marked for removal in version 3.4. - + Shared libraries are deprecated since version 3.2 and are marked for removal in the future. diff --git a/docs/host-list.rst b/docs/host-list.rst index f85fe7b5d..d29bedb75 100644 --- a/docs/host-list.rst +++ b/docs/host-list.rst @@ -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. diff --git a/docs/index.rst b/docs/index.rst index 379d3089d..31dc65c2c 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -14,6 +14,7 @@ Welcome to Red - Discord Bot's documentation! install_windows install_linux_mac + bot_application_guide update_red about_venv autostart_systemd @@ -34,6 +35,13 @@ Welcome to Red - Discord Bot's documentation! cog_guides/admin cog_guides/alias cog_guides/bank + cog_guides/cleanup + cog_guides/cog_manager_ui + cog_guides/customcommands + cog_guides/downloader + cog_guides/economy + cog_guides/filter + cog_guides/streams red_core_data_statement .. toctree:: @@ -43,6 +51,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 diff --git a/docs/install_linux_mac.rst b/docs/install_linux_mac.rst index 4bb6ed72c..a8861d0cd 100644 --- a/docs/install_linux_mac.rst +++ b/docs/install_linux_mac.rst @@ -17,7 +17,7 @@ Installing the pre-requirements Please install the pre-requirements using the commands listed for your operating system. The pre-requirements are: - - Python 3.8.1 or greater + - Python 3.8.1 or greater; **Python 3.9 is currently not supported!** - Pip 18.1 or greater - Git 2.11+ - Java Runtime Environment 11 (for audio support) @@ -59,8 +59,7 @@ CentOS and RHEL 7 .. code-block:: none sudo yum -y groupinstall development - sudo yum -y install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel \ - openssl-devel xz xz-devel tk-devel libffi-devel findutils java-11-openjdk-headless + sudo yum -y install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel tk-devel libffi-devel findutils java-11-openjdk-headless sudo yum -y install centos-release-scl sudo yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ echo "source scl_source enable devtoolset-8" >> ~/.bashrc @@ -89,8 +88,7 @@ CentOS and RHEL 8 sudo yum -y install epel-release sudo yum -y update sudo yum -y groupinstall development - sudo yum -y install git zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel \ - openssl-devel xz xz-devel tk-devel libffi-devel findutils java-11-openjdk-headless + sudo yum -y install git zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel tk-devel libffi-devel findutils java-11-openjdk-headless Complete the rest of the installation by `installing Python 3.8 with pyenv `. @@ -109,9 +107,7 @@ Debian/Raspbian Buster. This guide will tell you how. First, run the following c .. code-block:: none sudo apt update - sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev \ - libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev \ - libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless + sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless CXX=/usr/bin/g++ Complete the rest of the installation by `installing Python 3.8 with pyenv `. @@ -180,9 +176,7 @@ First, add the Opt-Python community repository: .. code-block:: none source /etc/os-release - sudo zypper -n ar -f \ - https://download.opensuse.org/repositories/home:/Rotkraut:/Opt-Python/openSUSE_Leap_${VERSION_ID}/ \ - Opt-Python + sudo zypper -n ar -f https://download.opensuse.org/repositories/home:/Rotkraut:/Opt-Python/openSUSE_Leap_${VERSION_ID}/ Opt-Python sudo zypper -n --gpg-auto-import-keys ref Now install the pre-requirements with zypper: @@ -223,43 +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: ~~~~~~~~~~~~~~~~ @@ -284,8 +241,7 @@ 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 + 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`. @@ -309,8 +265,7 @@ 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 + 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`. @@ -335,9 +290,7 @@ installing pyenv. To do this, first run the following commands: .. code-block:: none - sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev \ - libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev \ - libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless + sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless CXX=/usr/bin/g++ And then complete the rest of the installation by `installing Python 3.8 with pyenv `. @@ -370,7 +323,7 @@ Then run the following command: .. code-block:: none - CONFIGURE_OPTS=--enable-optimizations pyenv install 3.8.5 -v + CONFIGURE_OPTS=--enable-optimizations pyenv install 3.8.6 -v This may take a long time to complete, depending on your hardware. For some machines (such as Raspberry Pis and micro-tier VPSes), it may take over an hour; in this case, you may wish to remove @@ -382,7 +335,7 @@ After that is finished, run: .. code-block:: none - pyenv global 3.8.5 + pyenv global 3.8.6 Pyenv is now installed and your system should be configured to run Python 3.8. @@ -520,8 +473,7 @@ Once done setting up the instance, run the following command to run Red: It will walk through the initial setup, asking for your token and a prefix. You can find out how to obtain a token with -:dpy_docs:`this guide `, -section "Creating a Bot Account". +`this guide `. .. tip:: If it's the first time you're using Red, you should check our `getting-started` guide diff --git a/docs/install_windows.rst b/docs/install_windows.rst index d464e1ec2..d1d01f21a 100644 --- a/docs/install_windows.rst +++ b/docs/install_windows.rst @@ -11,7 +11,7 @@ Installing the pre-requirements Please install the pre-requirements by following instructions from one of the following subsections. The pre-requirements are: - - Python 3.8.1 or greater + - Python 3.8.1 or greater; **Python 3.9 is currently not supported!** - Pip 18.1 or greater - Git 2.11+ - Java Runtime Environment 11 (for audio support) @@ -40,7 +40,7 @@ Then run each of the following commands: iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) choco upgrade git --params "/GitOnlyOnPath /WindowsTerminal" -y choco upgrade visualstudio2019-workload-vctools -y - choco upgrade python3 -y + choco upgrade python3 -y --version 3.8.6 For Audio support, you should also run the following command before exiting: @@ -64,7 +64,7 @@ Manually installing dependencies * `MSVC Build tools `_ -* `Python 3.8.1 or greater `_ +* `Python 3.8.1 or greater `_; **Python 3.9 is currently not supported!** .. attention:: Please make sure that the box to add Python to PATH is CHECKED, otherwise you may run into issues when trying to run Red. @@ -172,8 +172,7 @@ Once done setting up the instance, run the following command to run Red: It will walk through the initial setup, asking for your token and a prefix. You can find out how to obtain a token with -:dpy_docs:`this guide `, -section "Creating a Bot Account". +`this guide `. .. tip:: If it's the first time you're using Red, you should check our `getting-started` guide diff --git a/docs/update_red.rst b/docs/update_red.rst index aecfe9c8b..cd7a5d9c6 100644 --- a/docs/update_red.rst +++ b/docs/update_red.rst @@ -14,6 +14,10 @@ Here are some things to consider to help make your upgrade as smooth as possible If you're developing for Red, you should also look for "Breaking changes" sections in release notes for each minor (X.Y.0) version that's been released since you last updated Red. +.. important:: + + Make sure to read the **Read before updating** sections of the changelogs for all releases that were published since you last updated your instance. They contain important information and if you don't read them, you might run into some issues later. + Updating differs depending on the version you currently have. Next sections will explain how to upgrade to latest version of Red (|version|) from the version that is in the header of the section. .. contents:: Choose the version you're currently on from the list below: diff --git a/make.bat b/make.bat index dbc377855..a837b5ea1 100644 --- a/make.bat +++ b/make.bat @@ -21,7 +21,7 @@ exit /B %ERRORLEVEL% :newenv py -3.8 -m venv --clear .venv -.\.venv\Scripts\python -m pip install -U pip setuptools +.\.venv\Scripts\python -m pip install -U pip setuptools wheel goto syncenv :syncenv diff --git a/redbot/__init__.py b/redbot/__init__.py index 34a4ca525..340cbd4d5 100644 --- a/redbot/__init__.py +++ b/redbot/__init__.py @@ -191,7 +191,7 @@ def _update_event_loop_policy(): _asyncio.set_event_loop_policy(_uvloop.EventLoopPolicy()) -__version__ = "3.4.0.dev1" +__version__ = "3.4.6.dev1" version_info = VersionInfo.from_str(__version__) # Filter fuzzywuzzy slow sequence matcher warning diff --git a/redbot/__main__.py b/redbot/__main__.py index 84eb5f6b1..ee0d171eb 100644 --- a/redbot/__main__.py +++ b/redbot/__main__.py @@ -97,6 +97,7 @@ def debug_info(): + "OS version: {}\n".format(osver) + "System arch: {}\n".format(platform.machine()) + "User: {}\n".format(user_who_ran) + + "Metadata file: {}\n".format(data_manager.config_file) ) print(info) sys.exit(0) @@ -300,7 +301,7 @@ def handle_edit(cli_flags: Namespace): loop = asyncio.new_event_loop() asyncio.set_event_loop(loop) data_manager.load_basic_configuration(cli_flags.instance_name) - red = Red(cli_flags=cli_flags, description="Red V3", dm_help=None, fetch_offline_members=True) + red = Red(cli_flags=cli_flags, description="Red V3", dm_help=None) try: driver_cls = drivers.get_driver_class() loop.run_until_complete(driver_cls.initialize(**data_manager.storage_details())) @@ -319,7 +320,7 @@ def handle_edit(cli_flags: Namespace): async def run_bot(red: Red, cli_flags: Namespace) -> None: """ This runs the bot. - + Any shutdown which is a result of not being able to log in needs to raise a SystemExit exception. @@ -334,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====") @@ -391,6 +394,13 @@ async def run_bot(red: Red, cli_flags: Namespace) -> None: print("Token has been reset.") sys.exit(0) sys.exit(1) + except discord.PrivilegedIntentsRequired: + print( + "Red requires all Privileged Intents to be enabled.\n" + "You can find out how to enable Privileged Intents with this guide:\n" + "https://docs.discord.red/en/stable/bot_application_guide.html#enabling-privileged-intents" + ) + sys.exit(1) return None @@ -487,9 +497,7 @@ def main(): data_manager.load_basic_configuration(cli_flags.instance_name) - red = Red( - cli_flags=cli_flags, description="Red V3", dm_help=None, fetch_offline_members=True - ) + red = Red(cli_flags=cli_flags, description="Red V3", dm_help=None) if os.name != "nt": # None of this works on windows. @@ -503,7 +511,7 @@ def main(): exc_handler = functools.partial(global_exception_handler, red) loop.set_exception_handler(exc_handler) # We actually can't (just) use asyncio.run here - # We probably could if we didnt support windows, but we might run into + # We probably could if we didn't support windows, but we might run into # a scenario where this isn't true if anyone works on RPC more in the future fut = loop.create_task(run_bot(red, cli_flags)) r_exc_handler = functools.partial(red_exception_handler, red) @@ -528,7 +536,7 @@ def main(): loop.run_until_complete(shutdown_handler(red, None, ExitCodes.CRITICAL)) finally: # Allows transports to close properly, and prevent new ones from being opened. - # Transports may still not be closed correcly on windows, see below + # Transports may still not be closed correctly on windows, see below loop.run_until_complete(loop.shutdown_asyncgens()) # *we* aren't cleaning up more here, but it prevents # a runtime error at the event loop on windows diff --git a/redbot/cogs/admin/admin.py b/redbot/cogs/admin/admin.py index 077756389..293cc9410 100644 --- a/redbot/cogs/admin/admin.py +++ b/redbot/cogs/admin/admin.py @@ -76,7 +76,8 @@ class Admin(commands.Cog): self.config.register_global(serverlocked=False, schema_version=0) self.config.register_guild( - announce_channel=None, selfroles=[], # Integer ID # List of integer ID's + announce_channel=None, # Integer ID + selfroles=[], # List of integer ID's ) self.__current_announcer = None diff --git a/redbot/cogs/admin/locales/af-ZA.po b/redbot/cogs/admin/locales/af-ZA.po index c23c8c51b..d278e396e 100644 --- a/redbot/cogs/admin/locales/af-ZA.po +++ b/redbot/cogs/admin/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/ar-SA.po b/redbot/cogs/admin/locales/ar-SA.po index 5611afc5f..e7b15011f 100644 --- a/redbot/cogs/admin/locales/ar-SA.po +++ b/redbot/cogs/admin/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "أنا بالفعل أُعلن شيئاً. إذا كنت ترغب في msgid "A collection of server administration utilities." msgstr "مجموعة من أدوات إدارة السيرفر." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "لقد قمت بنجاح بإضافة {role.name} إلى {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "لقد قمت بنجاح بإزالة {role.name} من {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "تعديل إعدادات الرتبة." -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "تم." -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "الإعلان عن رسالة إلى جميع السيرفرات المتواجد بها البوت." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "تم البدء في الإعلان." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "إلغاء إعلان جارٍ." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "تم إلغاء الإعلان الحالي." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "تم تحديث قناة الإعلانات إلى {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "قفل البوت للسيرفر الحالي فقط." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "لم يعد البوت مقفول للسيرفر الحالي فقط." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "لقد تم قفل البوت للسيرفر الحالي فقط." diff --git a/redbot/cogs/admin/locales/bg-BG.po b/redbot/cogs/admin/locales/bg-BG.po index c1417e0bf..0692139df 100644 --- a/redbot/cogs/admin/locales/bg-BG.po +++ b/redbot/cogs/admin/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -17,216 +17,216 @@ 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:161 +#: 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:181 +#: 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:191 +#: 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:211 +#: 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:222 +#: 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:238 +#: 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:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." -msgstr "" +msgstr "Редактирай настройките на ролята." -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Завършено." -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." -msgstr "" +msgstr "Добавено." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." -msgstr "" +msgstr "Тази роля вече е самостоятелна роля." -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." -msgstr "" +msgstr "Премахнато." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." -msgstr "" +msgstr "Заключете бота само за текущите му сървъри." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." -msgstr "" +msgstr "Ботът вече не е заключен за сървъри." -#: redbot/cogs/admin/admin.py:492 +#: 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 "Предоставената роля не е валидна самостоятелна роля." diff --git a/redbot/cogs/admin/locales/bs-BA.po b/redbot/cogs/admin/locales/bs-BA.po new file mode 100644 index 000000000..9938e0c68 --- /dev/null +++ b/redbot/cogs/admin/locales/bs-BA.po @@ -0,0 +1,232 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 42\n" +"Language: bs_BA\n" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:59 +msgid "I need manage roles permission to do that." +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 "" + +#: redbot/cogs/admin/admin.py:71 +#, docstring +msgid "A collection of server administration utilities." +msgstr "" + +#: redbot/cogs/admin/admin.py:162 +msgid "{member.display_name} already has the role {role.name}." +msgstr "" + +#: redbot/cogs/admin/admin.py:182 +msgid "I successfully added {role.name} to {member.display_name}" +msgstr "" + +#: redbot/cogs/admin/admin.py:192 +msgid "{member.display_name} does not have the role {role.name}." +msgstr "" + +#: redbot/cogs/admin/admin.py:212 +msgid "I successfully removed {role.name} from {member.display_name}" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:253 +#, docstring +msgid "Edit role settings." +msgstr "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 +msgid "Done." +msgstr "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:327 +#, docstring +msgid "Announce a message to all servers the bot is in." +msgstr "" + +#: redbot/cogs/admin/admin.py:334 +msgid "The announcement has begun." +msgstr "" + +#: redbot/cogs/admin/admin.py:341 +#, docstring +msgid "Cancel a running announce." +msgstr "" + +#: redbot/cogs/admin/admin.py:343 +msgid "There is no currently running announcement." +msgstr "" + +#: redbot/cogs/admin/admin.py:346 +msgid "The current announcement has been cancelled." +msgstr "" + +#: redbot/cogs/admin/admin.py:352 +#, docstring +msgid "Change how announcements are sent in this guild." +msgstr "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:366 +msgid "The announcement channel has been set to {channel.mention}" +msgstr "" + +#: redbot/cogs/admin/admin.py:371 +#, docstring +msgid "Unsets the channel for announcements." +msgstr "" + +#: redbot/cogs/admin/admin.py:396 +#, docstring +msgid "Apply selfroles." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:423 +#, docstring +msgid "\\n Lists all available selfroles.\\n " +msgstr "" + +#: redbot/cogs/admin/admin.py:433 +msgid "Available Selfroles:\\n{selfroles}" +msgstr "" + +#: redbot/cogs/admin/admin.py:439 +#, docstring +msgid "Manage selfroles." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:459 +msgid "Added." +msgstr "" + +#: redbot/cogs/admin/admin.py:462 +msgid "That role is already a selfrole." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:481 +msgid "Removed." +msgstr "" + +#: redbot/cogs/admin/admin.py:486 +#, docstring +msgid "Lock a bot to its current servers only." +msgstr "" + +#: redbot/cogs/admin/admin.py:491 +msgid "The bot is no longer serverlocked." +msgstr "" + +#: redbot/cogs/admin/admin.py:493 +msgid "The bot is now serverlocked." +msgstr "" + +#: redbot/cogs/admin/announcer.py:68 +msgid "I could not announce to the following server: " +msgstr "" + +#: redbot/cogs/admin/announcer.py:70 +msgid "I could not announce to the following servers: " +msgstr "" + +#: redbot/cogs/admin/converters.py:12 +msgid "The Admin cog is not loaded." +msgstr "" + +#: redbot/cogs/admin/converters.py:20 +msgid "The provided role is not a valid selfrole." +msgstr "" + diff --git a/redbot/cogs/admin/locales/ca-ES.po b/redbot/cogs/admin/locales/ca-ES.po index 0ef25efba..f8eb8d286 100644 --- a/redbot/cogs/admin/locales/ca-ES.po +++ b/redbot/cogs/admin/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/cs-CZ.po b/redbot/cogs/admin/locales/cs-CZ.po index b8171aecb..e204ba7b3 100644 --- a/redbot/cogs/admin/locales/cs-CZ.po +++ b/redbot/cogs/admin/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "Už něco oznamuji. Pokud bys rád provedl jiné oznámení, nejdříve msgid "A collection of server administration utilities." msgstr "Kolekce nástrojů pro správu serveru." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} již má roli {role.name}." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Úspěšně jsem přidal {role.name} k {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} již má roli {role.name}." -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Úspěšně jsem odstranil {role.name} od {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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 "\\n Přidá roli uživateli.\\n\\n Pokud role obsahuje mezery, použijte dvojí uvozovky.\\n Ponecháte-li uživatel prázdný, výchozí hodnota autorovi příkazu.\\n " -#: redbot/cogs/admin/admin.py:238 +#: 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 "\\n Odebrat roli uživateli.\\n\\n Pokud role obsahuje mezery, použijte dvojí uvozovky.\\n Ponecháte-li uživatel prázdný, výchozí hodnota autorovi příkazu.\\n " -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Upraví nastavení role." -#: redbot/cogs/admin/admin.py:259 +#: 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 "\\n Upravit barvu role.\\n\\n Pokud role obsahuje mezery, použij dvojité uvozovky.\\n Barva musí být v hexadecimálním formátu.\\n [Výběr barev online](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Příklady:\\n `[p]editrole colour \\\"Spravce\\\" #ff0000`\\n `[p]editrole colour Spravce #ff9900`\\n " -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Hotovo." -#: redbot/cogs/admin/admin.py:292 +#: 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 "\\n Upraví název role\\n\\n Použijte dvojité uvozovky, pokud role nebo název obsahuje mezery.\\n\\n Příklady:\\n `[p]editrole name \\\"Spravce\\\" Admin`\\n " -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Oznámit zprávu na všechny servery ve kterých je bot." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "Oznámení začalo." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Zrušit běžící oznámení." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "V současné době neexistuje žádné spuštěné oznámení." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "Momentální oznámení bylo zrušeno." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Změňte způsob odesílání oznámení v tomto klanu." -#: redbot/cogs/admin/admin.py:356 +#: 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:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "Kanál pro oznámení byl nastaven na {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "Aplikovat self-role." -#: redbot/cogs/admin/admin.py:400 +#: 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 "\\n Přidá vám self-roli.\\n\\n Administrátoři serveru musí mít nastavenou roli podle nastaveného uživatele.\\n POZNÁMKA: Role je citlivá na malá a velká písmena!\\n " -#: redbot/cogs/admin/admin.py:411 +#: 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 "\\n Odstraní vámself-roli.\\n\\n Administrátoři serveru musí mít nastavenou roli podle nastaveného uživatele.\\n POZNÁMKA: Role je citlivá na malá a velká písmena!\\n " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "\\n Seznam všech dostupných self-rolí.\\n " -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "Dostupné vlastní role:\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "Spravovat self-role." -#: redbot/cogs/admin/admin.py:443 +#: 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 "\\n Přidá roli do seznamu dostupných self-rolí.\\n\\n POZNÁMKA: Role je citlivá na malá a velká písmena!\\n " -#: redbot/cogs/admin/admin.py:450 +#: 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 "Nemohu ti dovolit odebrat {role.name} jako self-roli uživateli, protože tato role je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii." -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "Přidáno." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "Tato role je již self-rolí." -#: redbot/cogs/admin/admin.py:465 +#: 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 "\\n Odstraní roli ze seznamu dostupných self-rolí.\\n\\n POZNÁMKA: Role je citlivá na malá a velká písmena!\\n " -#: redbot/cogs/admin/admin.py:472 +#: 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 "Nemohu ti dovolit odebrat {role.name} uživateli, protože tato role je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii." -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "Odstraněno." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "Uzamkne bota pouze na jeho aktuální servery." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "Bot již není uzamčen na server." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "Bot je nyní serverem uzamčen." diff --git a/redbot/cogs/admin/locales/da-DK.po b/redbot/cogs/admin/locales/da-DK.po index 44078eb53..e930c5474 100644 --- a/redbot/cogs/admin/locales/da-DK.po +++ b/redbot/cogs/admin/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/de-DE.po b/redbot/cogs/admin/locales/de-DE.po index 5670ef4ad..7c9ff042a 100644 --- a/redbot/cogs/admin/locales/de-DE.po +++ b/redbot/cogs/admin/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "Ich kündige bereits etwas an. Wenn du eine andere Ankündigung machen w msgid "A collection of server administration utilities." msgstr "Eine Sammlung von administrativen Server-Verwaltungsprogrammen." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} hat die Rolle „{role.name}“ bereits." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Ich habe {member.display_name} erfolgreich die Rolle „{role.name}“ gegeben." -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} hat nicht die Rolle „{role.name}“." -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Ich habe die Rolle „{role.name}“ erfolgreich von {member.display_name} entfernt." -#: redbot/cogs/admin/admin.py:222 +#: 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 "\\n Füge einem Mitglied eine Rolle hinzu.\\n\\n Benutze (amerikanische) Anführungszeichen, wenn im Namen Leerzeichen enthalten sind.\\n Wenn keine Person definiert wurde, wird die Rolle dem Ausführer des Befehls gegeben.\\n " -#: redbot/cogs/admin/admin.py:238 +#: 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 "\\n Füge einem Mitglied eine Rolle hinzu.\\n\\n Benutze (amerikanische) Anführungszeichen, wenn im Namen Leerzeichen enthalten sind.\\n Wenn keine Person definiert wurde, wird die Rolle von dem Ausführer des Befehls entfernt.\\n " -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Rolleneinstellungen bearbeiten." -#: redbot/cogs/admin/admin.py:259 +#: 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 "\\n Bearbeite die Farbe einer Rolle.\\n\\n Verwende (amerikanische) Anführungszeichen, wenn die Rolle Leerzeichen enthält.\\n Die Farbe muss im Hexadezimalformat angegeben werden.\\n [Online Farbwähler](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Beispiele:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n " -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Erledigt." -#: redbot/cogs/admin/admin.py:292 +#: 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 "\\n Bearbeite den Namen einer Rolle.\\n\\n Verwende (amerikanische) Anführungszeichen, wenn die Rolle Leerzeichen enthält.\\n\\n Beispiel:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n " -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Mache eine Ankündigung auf allen Servern auf denen der Bot ist." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "Die Ankündigung hat begonnen." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Breche eine laufende Ankündigung ab." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "Es gibt keine derzeit laufende Ankündigung." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "Die aktuelle Ankündigung wurde abgebrochen." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Ändere, wie Ankündigungen in diesem Server gesendet werden." -#: redbot/cogs/admin/admin.py:356 +#: 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:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "{channel.mention} wurde nun als Ankündigungskanal festgelegt." -#: redbot/cogs/admin/admin.py:370 +#: 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:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "Selbst hinzufügbare Rollen anwenden." -#: redbot/cogs/admin/admin.py:400 +#: 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 "\\n Gib dir selbst eine Rolle.\\n\\n Server Admins müssen die Rolle für Mitglieder freigeben.\\n\\n HINWEIS: Beachte Groß- und Kleinschreibung!\\n " -#: redbot/cogs/admin/admin.py:411 +#: 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 "\\n Entferne eine Rolle von dir selbst.\\n\\n Server Admins müssen die Rolle für Mitglieder freigeben.\\n\\n HINWEIS: Beachte Groß- und Kleinschreibung!\\n " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "\\nGibt eine Liste verfügbarer selbst auswählbarer Rollen aus.\\n " -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "Verfügbare selbst auswählbare Rollen:\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "Selbst hinzufügbare Rollen verwalten." -#: redbot/cogs/admin/admin.py:443 +#: 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 "\\n Füge eine Rolle zur Liste der selbst hinzufügbaren Rollen hinzu.\\n\\n HINWEIS: Beachte Groß- und Kleinschreibung!\\n " -#: redbot/cogs/admin/admin.py:450 +#: 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 "Du kannst dir nicht die Rolle „{role.name}“ zuweisen, weil diese Rolle höher oder gleich deiner höchsten Rolle in der Discord Rollen-Hierarchie ist." -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "Hinzugefügt." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "Diese Rolle ist bereits selbst hinzufügbar." -#: redbot/cogs/admin/admin.py:465 +#: 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 "\\n Entferne eine Rolle von der Liste der selbst hinzufügbaren Rollen.\\n\\n HINWEIS: Beachte Groß- und Kleinschreibung!\\n " -#: redbot/cogs/admin/admin.py:472 +#: 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 "Du darfst nicht die Rolle „{role.name}“ von der Liste der selbst hinzufügbaren Rollen entfernen, weil diese Rolle höher oder gleich deiner höchsten Rolle in der Discord Rollen-Hierarchie ist." -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "Entfernt." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "Der Bot kann keinem neuen Server beitreten." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "Der Bot kann nun anderen Servern beitreten." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "Der Bot ist jetzt gesperrt neuen Servern beizutreten." diff --git a/redbot/cogs/admin/locales/el-GR.po b/redbot/cogs/admin/locales/el-GR.po index 2b6d0e2d3..5ab726762 100644 --- a/redbot/cogs/admin/locales/el-GR.po +++ b/redbot/cogs/admin/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/es-ES.po b/redbot/cogs/admin/locales/es-ES.po index 6d5ddde21..af265b012 100644 --- a/redbot/cogs/admin/locales/es-ES.po +++ b/redbot/cogs/admin/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "Ya estoy anunciando algo. Si quieres hacer un anuncio diferente, por fav msgid "A collection of server administration utilities." msgstr "Una colección de utilidades de administración de servidores." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} ya tiene el rol {role.name}." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "He añadido con éxito {role.name} a {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} no tiene el rol {role.name}." -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "He retirado con éxito {role.name} de {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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 "\\n Añadir un rol a un usuario.\\n\\n Usar comillas dobles si el rol contiene espacios.\\n Si el usuario se deja en blanco el valor por defecto es el autor del comando.\\n " -#: redbot/cogs/admin/admin.py:238 +#: 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 "\\n Elimina un rol de un usuario.\\n\\n Usar comillas dobles si el rol contiene espacios.\\n Si el usuario se deja en blanco el valor por defecto es el autor del comando.\\n " -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Editar configuración de rol." -#: redbot/cogs/admin/admin.py:259 +#: 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 "\\n Edita el color de un rol.\\n\\n Usar comillas dobles si el rol contiene espacios.\\n El color debe estar en formato hexadecimal.\\n [Selector de color en línea](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Ejemplos:\\n `[p]color editrole \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n " -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Listo." -#: redbot/cogs/admin/admin.py:292 +#: 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 "\\n Edita el nombre de un rol.\\n\\n Utilice comillas dobles si el rol o el nombre contiene espacios.\\n\\n Ejemplo:\\n `[p]nombre editrole \\\"The Transistor\\\" Test`\\n " -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Anunciar un mensaje a todos los servidores en que el bot está." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "El anuncio ha comenzado." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Cancela un anuncio en ejecución." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "No hay ningún anuncio en ejecución." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "El anuncio actual ha sido cancelado." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Cambia cómo son enviados los anuncios en este servidor." -#: redbot/cogs/admin/admin.py:356 +#: 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 "\\n Cambia el canal donde el bot enviará anuncios.\\n\\n Si el canal se deja en blanco el canal por defecto es el canal actual.\\n " -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "El canal de anuncios se ha establecido en {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "Quita el canal para los anuncios." -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "Aplicar selfroles." -#: redbot/cogs/admin/admin.py:400 +#: 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 "\\n Añade un rol a ti mismo.\\n\\n Los administradores del servidor deben haber configurado el rol como usuario configurable.\\n NOTA: El rol es sensible a mayúsculas!\\n " -#: redbot/cogs/admin/admin.py:411 +#: 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 "\\n Elimina un rol de ti mismo.\\n\\n Los administradores del servidor deben haber configurado el rol como usuario configurable.\\n NOTA: El rol es sensible a mayúsculas!\\n " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "\\n Lista de todos los selfroles disponibles.\\n " -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "Selfroles disponibles:\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "Gestionar selfroles." -#: redbot/cogs/admin/admin.py:443 +#: 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 "\\n Añade un rol a la lista de selfroles disponibles.\\n\\n NOTA: ¡El rol es sensible a mayúsculas\\n " -#: redbot/cogs/admin/admin.py:450 +#: 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 "No puedo permitir que añadas {role.name} como selfrole porque ese rol es mayor o igual a tu rol más alto en la jerarquía de Discord." -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "Añadido." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "Ese rol ya es un selfrole." -#: redbot/cogs/admin/admin.py:465 +#: 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 "\\n Quita un rol de la lista de selfroles disponibles.\\n\\n NOTA: El rol es sensible a mayúsculas\\n " -#: redbot/cogs/admin/admin.py:472 +#: 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 "No puedo permitir que elimines a {role.name} de ser un selfrole porque ese rol es mayor o igual a tu rol más alto en la jerarquía de Discord." -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "Eliminado." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "Bloquea el bot sólo a sus servidores actuales." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "El bot ya no está bloqueado por el servidor." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "El bot está bloqueado por el servidor." diff --git a/redbot/cogs/admin/locales/fi-FI.po b/redbot/cogs/admin/locales/fi-FI.po index 5379aecde..5c9dcff0a 100644 --- a/redbot/cogs/admin/locales/fi-FI.po +++ b/redbot/cogs/admin/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -21,31 +21,31 @@ msgstr "Yritin tehdä jotain, jonka Discord kielsi minulle luvat. Komento epäon #: 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 "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: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 "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: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 "En voi muokata roolia {role.name}, koska se on korkeammalla kuin minun ylin roolini Discordin hierarkiassa." #: 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." @@ -56,177 +56,177 @@ msgstr "Olen jo ilmoittanut jotain. Jos haluat tehdä toisen ilmoituksen, käyt msgid "A collection of server administration utilities." msgstr "Kokoelma palvelinhallintaohjelmia." -#: redbot/cogs/admin/admin.py:161 +#: 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:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Lisäsin {role.name} onnistuneesti {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: 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:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Olen poistanut {role.name} onnistuneesti {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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:238 +#: 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:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Muokkaa rooliasetuksia." -#: redbot/cogs/admin/admin.py:259 +#: 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:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Tehty." -#: redbot/cogs/admin/admin.py:292 +#: 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:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Ilmoita viesti kaikille palvelimille, joihin botti on." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." -msgstr "" +msgstr "Ilmoittaminen on aloitettu." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." -msgstr "" +msgstr "Peruuta käynnissä oleva ilmoitus." -#: redbot/cogs/admin/admin.py:342 +#: 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:345 +#: 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:351 +#: 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:356 +#: 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:365 +#: 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:370 +#: 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:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." -msgstr "" +msgstr "Hyväksy \"selfrolet\"." -#: redbot/cogs/admin/admin.py:400 +#: 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:411 +#: 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:422 +#: 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:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" -msgstr "" +msgstr "Saatavilla olevat omafroles:\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." -msgstr "" +msgstr "Hallitse selfroleja." -#: redbot/cogs/admin/admin.py:443 +#: 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:450 +#: 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:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." -msgstr "" +msgstr "Lisätty." -#: redbot/cogs/admin/admin.py:461 +#: 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:465 +#: 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:472 +#: 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:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." -msgstr "" +msgstr "Poistettu." -#: redbot/cogs/admin/admin.py:485 +#: 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:490 +#: 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:492 +#: 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." diff --git a/redbot/cogs/admin/locales/fr-FR.po b/redbot/cogs/admin/locales/fr-FR.po index ba5fa3222..7d0f23266 100644 --- a/redbot/cogs/admin/locales/fr-FR.po +++ b/redbot/cogs/admin/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "Je suis déjà en train d'annoncer quelque chose. Si tu souhaites faire msgid "A collection of server administration utilities." msgstr "Un ensemble d'utilitaires d'administration du serveur." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} a déjà le rôle {role.name}." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "J'ai bien ajouté le rôle {role.name} à {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} n'a pas le rôle {role.name}." -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "J'ai bien retiré le rôle {role.name} de {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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 "\\n Ajouter un rôle à un utilisateur.\\n\\n Utilisez des guillemets si le rôle contient des espaces.\\n Si l'utilisateur est laissé vide, c'est par défaut l'auteur de la commande.\\n " -#: redbot/cogs/admin/admin.py:238 +#: 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 "\\n Retirer un rôle d'un utilisateur.\\n\\n Utilisez des guillemets doubles si le rôle contient des espaces.\\n Si l'utilisateur est laissé vide, c'est par défaut l'auteur de la commande.\\n " -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Modifier les paramètres d'un rôle." -#: redbot/cogs/admin/admin.py:259 +#: 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 "\\n Modifiez la couleur d'un rôle.\\n\\n Utilisez des guillemets doubles si le rôle contient des espaces.\\n La couleur doit être au format hexadécimal.\\n [Sélecteur de couleurs en ligne](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Exemples:\\n `[p]editrole color \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n " -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Fait." -#: redbot/cogs/admin/admin.py:292 +#: 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 "\\n Modifier le nom d'un rôle.\\n\\n Utiliser des guillemets si le rôle ou le nom contient des espaces.\\n\\n Exemple:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n " -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Faire une annonce à tous les serveurs dans lesquels le bot se trouve." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "L’annonce a commencé." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Interrompre une annonce en cours." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "Il n'y a aucune annonce en cours d'exécution." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "L'annonce actuelle a été interrompue." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Change la façon dont les annonces sont envoyées dans ce serveur." -#: redbot/cogs/admin/admin.py:356 +#: 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 "\\n Change le salon où le bot enverra les annonces.\\n\\n Si le salon est laissé vide, c'est pas défaut le salon actuel.\\n " +msgstr "\\n Change le salon où le bot enverra les annonces.\\n\\n Si le champ salon est laissé vide, il utilisera, par défaut, le salon actuel.\\n " -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "Les annonces seront maintenant faites dans {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "Désactive le salon pour les annonces." -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "Appliquer auto-rôles." -#: redbot/cogs/admin/admin.py:400 +#: 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 "\\n Ajouter un auto-rôle à vous-même.\\n\\n Les administrateurs du serveur doivent avoir configuré le rôle en tant qu'utilisable par les utilisateurs.\\n NOTE : Le rôle est sensible aux majuscules et minuscules !\\n " -#: redbot/cogs/admin/admin.py:411 +#: 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 "\\n Supprimez un auto-rôle de vous-même.\\n\\n Les administrateurs du serveur doivent avoir configuré le rôle en tant qu'utilisable par les utilisateurs.\\n NOTE : Le rôle est sensible aux majuscules et minuscules !\\n " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "\\n Liste de tous les auto-rôles disponibles.\\n " -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "Auto-rôles disponibles :\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "Gérer les auto-roles." -#: redbot/cogs/admin/admin.py:443 +#: 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 "\\nAjouter un rôle à la liste des auto-rôles disponibles.\\n\\n NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\\n " -#: redbot/cogs/admin/admin.py:450 +#: 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 "Je ne peux pas vous laisser ajouter {role.name} comme auto-rôle car ce rôle est supérieur ou égal à votre rôle le plus haut dans la hiérarchie Discord." -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "Ajouté." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "Ce rôle est déjà un selfrole." -#: redbot/cogs/admin/admin.py:465 +#: 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 "\\n Supprimer un rôle de la liste des auto-rôles.\\n\\n REMARQUE : Le nom du rôle est sensible aux majuscules et minuscules !\\n " -#: redbot/cogs/admin/admin.py:472 +#: 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 "Je ne peux pas vous laisser ajouter {role.name} comme auto-rôle car ce rôle est supérieur ou égal à votre rôle le plus haut dans la hiérarchie Discord." -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "Retiré." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "Verrouiller un bot sur ses serveurs actuels uniquement." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "Le bot n'est plus verrouillé sur ses serveurs actuels." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "Le bot est maintenant verrouillé sur ses serveurs actuels." diff --git a/redbot/cogs/admin/locales/he-IL.po b/redbot/cogs/admin/locales/he-IL.po index cc7359b0b..a0a9257cc 100644 --- a/redbot/cogs/admin/locales/he-IL.po +++ b/redbot/cogs/admin/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/hu-HU.po b/redbot/cogs/admin/locales/hu-HU.po index 8031c3233..2b3edbdb2 100644 --- a/redbot/cogs/admin/locales/hu-HU.po +++ b/redbot/cogs/admin/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Kész." -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/id-ID.po b/redbot/cogs/admin/locales/id-ID.po index d2edc2579..fb601260d 100644 --- a/redbot/cogs/admin/locales/id-ID.po +++ b/redbot/cogs/admin/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -17,216 +17,216 @@ 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:161 +#: 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:181 +#: 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:191 +#: 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:211 +#: 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:222 +#: 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 Tambahkan role 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:238 +#: 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:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." -msgstr "" +msgstr "Edit pengaturan role." -#: redbot/cogs/admin/admin.py:259 +#: 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:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Selesai." -#: redbot/cogs/admin/admin.py:292 +#: 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:326 +#: 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:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." -msgstr "" +msgstr "Pengumuman telah dimulai." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." -msgstr "" +msgstr "Batalkan pengumuman berjalan." -#: redbot/cogs/admin/admin.py:342 +#: 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:345 +#: 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:351 +#: 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:356 +#: 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:365 +#: 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:370 +#: 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:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." -msgstr "" +msgstr "Terapkan selfroles." -#: redbot/cogs/admin/admin.py:400 +#: 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:411 +#: 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:422 +#: 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:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" -msgstr "" +msgstr "Role diri yang tersedia:\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." -msgstr "" +msgstr "Kelola Roles diri sendiri." -#: redbot/cogs/admin/admin.py:443 +#: 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:450 +#: 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:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." -msgstr "" +msgstr "Ditambahkan." -#: redbot/cogs/admin/admin.py:461 +#: 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:465 +#: 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:472 +#: 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:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." -msgstr "" +msgstr "Dihapus." -#: redbot/cogs/admin/admin.py:485 +#: 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:490 +#: 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:492 +#: 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." diff --git a/redbot/cogs/admin/locales/it-IT.po b/redbot/cogs/admin/locales/it-IT.po index fa72e61c5..c73bdfdd7 100644 --- a/redbot/cogs/admin/locales/it-IT.po +++ b/redbot/cogs/admin/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "Sto già annunciando qualcosa. Se desideri fare un annuncio diverso, usa msgid "A collection of server administration utilities." msgstr "Una collezione di servizi di amministrazione del server." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Ho aggiunto con successo {role.name} al gruppo {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Ho rimosso con successo {role.name} dal gruppo {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Modifica impostazioni ruolo." -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Fatto." -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Invia un annuncio a tutti i server in cui si trova il bot." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "L'annuncio è partito." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Cancella un annuncio in corso." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "L'annuncio in corso è stato cancellato." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "Il canale per gli annunci è stato impostato su {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "Blocca un bot ai suoi server attuali." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "Il bot non è più bloccato ai server." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "Il bot è bloccato ai server." diff --git a/redbot/cogs/admin/locales/ja-JP.po b/redbot/cogs/admin/locales/ja-JP.po index 896a1c8a3..35979e900 100644 --- a/redbot/cogs/admin/locales/ja-JP.po +++ b/redbot/cogs/admin/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/ko-KR.po b/redbot/cogs/admin/locales/ko-KR.po index 99da7ce0c..987591b55 100644 --- a/redbot/cogs/admin/locales/ko-KR.po +++ b/redbot/cogs/admin/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -56,167 +56,167 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "역할 설정을 변경했어요." -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "다 했어요." -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "실행 중인 공지사항을 취소했어요." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "추가됐어요." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "제거됐어요." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." 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: " diff --git a/redbot/cogs/admin/locales/no-NO.po b/redbot/cogs/admin/locales/nb-NO.po similarity index 69% rename from redbot/cogs/admin/locales/no-NO.po rename to redbot/cogs/admin/locales/nb-NO.po index 1dd09457f..bf50372cd 100644 --- a/redbot/cogs/admin/locales/no-NO.po +++ b/redbot/cogs/admin/locales/nb-NO.po @@ -1,9 +1,9 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -11,9 +11,9 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: nb\n" "X-Crowdin-File-ID: 42\n" -"Language: no_NO\n" +"Language: nb_NO\n" #: redbot/cogs/admin/admin.py:18 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." @@ -56,177 +56,177 @@ msgstr "Jeg kunngjør allerede noe. Hvis du vil gi en annen kunngjøring, bruk f msgid "A collection of server administration utilities." msgstr "En samling av serveradministrasjonsverktøy." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} har allerede rollen {role.name}." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Jeg har lagt til {role.name} til {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} har ikke rollen {role.name}." -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Jeg har fjernet {role.name} fra {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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 "\\n Legg til en rolle for en bruker.\\n \\n Bruk doble anførselstegn hvis rollen inneholder mellomrom.\\n Hvis brukeren er tom, er den standard for forfatteren av kommandoen.\\n " -#: redbot/cogs/admin/admin.py:238 +#: 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 "\\n Fjern en rolle fra en bruker.\\n\\n Bruk doble anførselstegn hvis rollen inneholder mellomrom.\\n Hvis brukeren er tom, er den standard for forfatteren av kommandoen.\\n " -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Endre rolle innsillinger." -#: redbot/cogs/admin/admin.py:259 +#: 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 "\\n Rediger en rollefarge.\\n\\n Bruk doble anførselstegn hvis rollen inneholder mellomrom.\\n Farge må være i heksadesimal format.\\n [Online fargevalg] (http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Eksempler: \\n `[p] redigeringsrollefarge \" Transistoren \"# ff0000` \\n` [p] redigeringsrollefarge Test # ff9900` \\n " -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Ferdig." -#: redbot/cogs/admin/admin.py:292 +#: 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 Rediger navnet til en rolle. \\n \\n Bruk doble anførselstegn hvis rollen eller navnet inneholder mellomrom. \\n \\n Eksempel: \\n `[p] editrole name \\\" Transistor \\ \"Test` \\n " -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." -msgstr "" +msgstr "Gi en melding til alle servere boten er i." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." -msgstr "" +msgstr "Kunngjøringen har begynt." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." -msgstr "" +msgstr "Avbryt en løpende kunngjøring." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." -msgstr "" +msgstr "Det er for øyeblikket ingen kunngjøring." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." -msgstr "" +msgstr "Den nåværende kunngjøringen er kansellert." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "" +msgstr "Endre hvordan kunngjøringer sendes i denne serveren." -#: redbot/cogs/admin/admin.py:356 +#: 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 "\\nEndre kanalen der bot vil sende kunngjøringer. \\n\\n Hvis kanalen er tom, er den standard for den nåværende kanalen. \\n " -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" -msgstr "" +msgstr "Kunngjøringskanalen er satt til {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." -msgstr "" +msgstr "Opphever kanalen for kunngjøringer." -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." -msgstr "" +msgstr "Påfør selvroller." -#: redbot/cogs/admin/admin.py:400 +#: 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 "\\nLegg en selvrolle til deg selv.\\n\\nServeradministratorer må ha konfigurert rollen som brukerinnstillbar.\\nMERK: Rollen er små og små bokstaver!\\n " -#: redbot/cogs/admin/admin.py:411 +#: 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 "\\nFjern en selvrolle fra deg selv.\\n\\nServeradministratorer må ha konfigurert rollen som brukerinnstillbar.\\n MERKNAD: Rollen er store og små bokstaver!\\n " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " -msgstr "" +msgstr "\\nViser alle tilgjengelige selvroller.\\n " -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" -msgstr "" +msgstr "Tilgjengelige selvroller:\\n {selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." -msgstr "" +msgstr "Behandle selvroller." -#: redbot/cogs/admin/admin.py:443 +#: 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 "\\nLegg til en rolle i listen over tilgjengelige selvroller.\\n\\nMERKNAD: Rollen er store og små bokstaver!\\n " -#: redbot/cogs/admin/admin.py:450 +#: 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 "Jeg kan ikke la deg gi {role.name} til fordi den rollen er høyere enn eller lik din høyeste rolle i Discord-hierarkiet." -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." -msgstr "" +msgstr "Lagt til." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." -msgstr "" +msgstr "Den rollen er allerede en selvrolle." -#: redbot/cogs/admin/admin.py:465 +#: 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 "\\nFjern en rolle fra listen over tilgjengelige selvroller.\\n\\nMERKNAD: Rollen er store og små bokstaver!\\n " -#: redbot/cogs/admin/admin.py:472 +#: 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 "Jeg kan ikke la deg fjerne {role.name} fra fordi den rollen er høyere enn eller lik din høyeste rolle i Discord-hierarkiet." -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." -msgstr "" +msgstr "Fjernet." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." -msgstr "" +msgstr "Lås bare en bot til sine nåværende servere." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." -msgstr "" +msgstr "Bot er ikke lenger serverlåst." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." -msgstr "" +msgstr "Bot er nå serverlåst." #: redbot/cogs/admin/announcer.py:68 msgid "I could not announce to the following server: " -msgstr "" +msgstr "Jeg kunne ikke kunngjøre til følgende server: " #: redbot/cogs/admin/announcer.py:70 msgid "I could not announce to the following servers: " -msgstr "" +msgstr "Jeg kunne ikke kunngjøre følgende servere: " #: redbot/cogs/admin/converters.py:12 msgid "The Admin cog is not loaded." -msgstr "" +msgstr "Admin cog er ikke lastet." #: redbot/cogs/admin/converters.py:20 msgid "The provided role is not a valid selfrole." -msgstr "" +msgstr "Den oppgitte rollen er ikke en gyldig selvrolle." diff --git a/redbot/cogs/admin/locales/nl-NL.po b/redbot/cogs/admin/locales/nl-NL.po index 07da2364b..f322776fb 100644 --- a/redbot/cogs/admin/locales/nl-NL.po +++ b/redbot/cogs/admin/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "Ik ben al iets aan het aankondigen. Als je iets anders wilt aankondigen, msgid "A collection of server administration utilities." msgstr "Een collectie van de server administratie voorzieningen." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} heeft de rol {role.name} al." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Ik heb succesvol {role.name} toegevoegd aan {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} heeft de rol {role.name} niet." -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Ik heb succesvol {role.name} verwijderd van {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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 "\\n Voeg een rol toe aan een gebruiker.\\n\\n Gebruik dubbele aanhalingstekens als de rol spaties bevat.\\n Als de gebruiker leeg gelaten wordt, is het standaard ingesteld op de auteur van het commando.\\n " -#: redbot/cogs/admin/admin.py:238 +#: 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 "\\n Verwijder een rol van een gebruiker.\\n\\n Gebruik dubbele aanhalingstekens als de rol spaties bevat.\\n Als de gebruiker leeg gelaten wordt, is het standaard ingesteld op de auteur van het commando.\\n " -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Rol instellingen bewerken." -#: redbot/cogs/admin/admin.py:259 +#: 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 "\\n Bewerk een rolkleur.\\n\\n Gebruik dubbele aanhalingstekens als de rol spaties bevat.\\n Kleur moet in hexadecimaal formaat zijn.\\n [Online kleur kiezer](http://www.w3schools. om/colors/colors_picker. sp)\\n\\n Voorbeelden:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n " -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Klaar." -#: redbot/cogs/admin/admin.py:292 +#: 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 "\\n Bewerk de rolnaam.\\n\\n Gebruik dubbele aanhalingstekens als de rol of de naam spaties bevat.\\n\\n Voorbeeld:\\n `[p]bewerkrole naam \\\"The Transistor\\\" Test`\\n " -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Kondig een bericht aan in alle servers." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "De aankondiging is begonnen." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Annuleer een huidige aankondiging." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "Er is momenteel geen lopende aankondiging." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "De huidige aankondiging is geannuleerd." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Verander hoe aankondigingen worden verzonden in deze gilde." -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "Het aankondigingskanaal is aangepast naar {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "Zelfrollen toepassen." -#: redbot/cogs/admin/admin.py:400 +#: 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 "\\n Voeg een zelfrol toe aan jezelf.\\n\\n Server beheerders moeten de rol gebruiker instelbaar configureren.\\n Let op: De rol is hoofdlettergevoelig!\\n " -#: redbot/cogs/admin/admin.py:411 +#: 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 "\\n Verwijder een zelfrol van jezelf.\\n\\n Server beheerders moeten de rol als gebruiker instelbaar configureren.\\n Let op: De rol is hoofdlettergevoelig!\\n " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "\\n Toont alle beschikbare zelfrollen.\\n " -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "Beschikbare zelfrollen:\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "Beheer zelfrollen." -#: redbot/cogs/admin/admin.py:443 +#: 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 "\\n Voeg een rol toe aan de lijst van beschikbare zelfrollen.\\n\\n Let op: hoofdlettergevoelig!\\n " -#: redbot/cogs/admin/admin.py:450 +#: 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 "Ik kan je {role.name} niet als zelfrol toe laten voegen omdat die rol hoger dan of gelijk is aan je hoogste rol in de Discord hiërarchie." -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "Toegevoegd." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "Die rol is al een zelfrol." -#: redbot/cogs/admin/admin.py:465 +#: 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 "\\n Verwijder een rol van de lijst van beschikbare zelfrollen.\\n\\n OPMERKING: De rol is hoofdlettergevoelig!\\n " -#: redbot/cogs/admin/admin.py:472 +#: 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 "Ik kan je {role.name} niet uit zelfrol laten verwijderen omdat die rol hoger dan of gelijk is aan je hoogste rol in de Discord-hiërarchie." -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "Verwijderd." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "Vergrendel de bot voor alleen deze server." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "De bot is niet langer vergrendeld." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "De bot is vergrendeld." diff --git a/redbot/cogs/admin/locales/pl-PL.po b/redbot/cogs/admin/locales/pl-PL.po index 4980f9910..68ec8a754 100644 --- a/redbot/cogs/admin/locales/pl-PL.po +++ b/redbot/cogs/admin/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -56,171 +56,171 @@ msgstr "Już coś ogłaszam. Jeśli chcesz złożyć inne ogłoszenie, najpierw msgid "A collection of server administration utilities." msgstr "Zbiór narzędzi administracyjnych serwera." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} ma już rolę {role.name}." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Pomyślnie dodałem/am {role.name} dla {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} nie ma roli {role.name}." -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Pomyślnie usunąłem/am {role.name} od {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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 "\\n Dodawanie roli do użytkownika.\\n\\n Użyj podwójnych cudzysłowów, jeśli rola zawiera spacje.\\n Jeśli użytkownik jest pozostanie pusty, domyślnie zostanie wybrany autor komendy.\\n " -#: redbot/cogs/admin/admin.py:238 +#: 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 "\\n Usuwanie roli dla użytkownika.\\n\\n Użyj podwójnych cudzysłowów, jeśli rola zawiera spacje.\\n Jeśli użytkownik jest pozostanie pusty, domyślnie zostanie wybrany autor komendy.\\n " -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Edytuj ustawienia roli." -#: redbot/cogs/admin/admin.py:259 +#: 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 "\\n Modyfikuj kolor roli.\\n\\n Użyj podwójnych cudzysłowów, jeśli rola zawiera spacje.\\n Kolor musi być w formacie szesnastkowym.\\n [Wybór kolorów online](http://www.w3schools. om/colors/colors_picker.asp)\\n\\n Przykłady:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n " -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Gotowe." -#: redbot/cogs/admin/admin.py:292 +#: 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 "\\n Edytuj nazwę roli.\\n\\n Użyj podwójnych cudzysłowów, jeśli rola lub nazwa zawiera spacje.\\n\\n Przykład:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n " -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Rozgłoś wiadomość do wszystkich serwerów w których jest ten bot." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "Ogłaszanie rozpoczęte." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Anuluj uruchomione ogłoszenie." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "Nie ma aktualnie uruchomionych ogłoszeń." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "Bieżące ogłoszenie zostało anulowane." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Zmień sposób wysyłania ogłoszeń w tej gildii." -#: redbot/cogs/admin/admin.py:356 +#: 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 "\\n Zmień kanał, w którym bot wyśle ogłoszenia.\\n\\n Jeśli kanał nie zostanie zdefiniowany, domyślnie zostanie wybrany bieżący kanał.\\n " -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "Kanał ogłoszeniowy został ustawiony na {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "Usuwa wybór kanału dla ogłoszeń." -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "Zastosuj własne role." -#: redbot/cogs/admin/admin.py:400 +#: 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 "\\n Dodawanie ról dla siebie.\\n\\n Administratorzy serwera muszą skonfigurować rolę jako ustawialną przez użytkownika.\\n UWAGA: Rola rozróżnia wielkość liter!\\n " -#: redbot/cogs/admin/admin.py:411 +#: 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 Odbiera rolę do samodzielnego przypisania.\\n\\n Admini Serwera muszą ustawić rolę jako możliwą do ustawienia przez użytkowników.\\n UWAGA: Wielkość liter ma znaczenie!\\n " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " -msgstr "" +msgstr "\\n Wyświetla role do samodzielnego przypisania.\\n " -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" -msgstr "" +msgstr "Dostępne role do samodzielnego przypisania:\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." -msgstr "" +msgstr "Zarządzaj rolami do samodzielnego przypisania." -#: redbot/cogs/admin/admin.py:443 +#: 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 Dodaje rolę do listy dostępnych roli do samodzielnego przypisania.\\n\\n UWAGA: Wielkość liter ma znaczenie!\\n " -#: redbot/cogs/admin/admin.py:450 +#: 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 "Nie mogę Ci pozwolić dać {role.name} jako roli samodzielnego przypisania, ponieważ ta rola jest wyższa lub równa twojej najwyższej roli w hierarchii Discorda." -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." -msgstr "" +msgstr "Dodano." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." -msgstr "" +msgstr "Ta rola jest już rolą do samodzielnego przypisania." -#: redbot/cogs/admin/admin.py:465 +#: 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 Usuwa rolę z listy roli do samodzielnego przypisania.\\n\\n UWAGA: Wielkość liter ma znaczenie!\\n " -#: redbot/cogs/admin/admin.py:472 +#: 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 "Nie mogę Ci pozwolić usunąć {role.name} z bycia rolą samodzielnego przypisania, ponieważ ta rola jest wyższa lub równa twojej najwyższej roli w hierarchii Discorda." -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." -msgstr "" +msgstr "Usunięto." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." -msgstr "" +msgstr "Ogranicz bota wyłącznie do obecnych serwerów." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." -msgstr "" +msgstr "Bot nie jest już ograniczony do obecnych serwerów." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." -msgstr "" +msgstr "Bot jest teraz ograniczony do obecnych serwerów." #: redbot/cogs/admin/announcer.py:68 msgid "I could not announce to the following server: " -msgstr "" +msgstr "Nie mogłem/am ogłosić się na następującym serwerze: " #: redbot/cogs/admin/announcer.py:70 msgid "I could not announce to the following servers: " -msgstr "" +msgstr "Nie mogłem/am ogłosić się na następujących serwerach: " #: redbot/cogs/admin/converters.py:12 msgid "The Admin cog is not loaded." @@ -228,5 +228,5 @@ msgstr "Moduł Admin nie jest załadowany." #: redbot/cogs/admin/converters.py:20 msgid "The provided role is not a valid selfrole." -msgstr "" +msgstr "Podana rola nie jest poprawną rolą samodzielnego przypisania." diff --git a/redbot/cogs/admin/locales/pt-BR.po b/redbot/cogs/admin/locales/pt-BR.po index c3b64dd1e..b187f696c 100644 --- a/redbot/cogs/admin/locales/pt-BR.po +++ b/redbot/cogs/admin/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "Eu já estou anunciando algo. Se quer fazer um anúncio diferente, por f msgid "A collection of server administration utilities." msgstr "Um conjunto de ferramentas para a administração do servidor." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} já tem o cargo {role.name}." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Eu adicionei com sucesso {role.name} de {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} não tem o cargo {role.name}." -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Eu removi {role.name} de {member.display_name} com sucesso" -#: redbot/cogs/admin/admin.py:222 +#: 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 "\\n Concede um cargo a um(a) usuário(a).\\n\\n Use aspas duplas se o nome do cargo contiver espaços.\\n Se o usuário for deixado em branco, por padrão será usado a(o) autor(a) do comando.\\n " -#: redbot/cogs/admin/admin.py:238 +#: 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 "\\n Remove um cargo de um(a) usuário(a).\\n\\n Use aspas duplas se o nome do cargo contiver espaços.\\n Se o usuário for deixado em branco, por padrão será usado a(o) autor(a) do comando.\\n " -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Altera as configurações de cargo." -#: redbot/cogs/admin/admin.py:259 +#: 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 "\\n Edita a cor de um cargo.\\n\\n Use aspas duplas se o cargo contiver espaços.\\n A cor precisa estar em formato hexadecimal.\\n [Seletor de cores online](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Exemplos:\\n `[p]editrole colour \\\"O Transistor\\\" #ff0000`\\n `[p]editrole colour Teste #ff9900`\\n " -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Concluído." -#: redbot/cogs/admin/admin.py:292 +#: 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 "\\n Alterar o nome de um cargo.\\n\\n Use aspas duplas se o cargo ou o nome contiverem espaços.\\n\\n Exemplo:\\n `[p]editrole name \\\"O Transistor\\\" Teste`\\n " -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Anuncia uma mensagem para todos os servidores onde o bot está." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "O anúncio começou." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Cancela um anúncio em andamento." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "Não existe nenhum anúncio em andamento." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "O anúncio atual foi cancelado." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Altera como os anúncios são enviados nessa guilda." -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "O canal de anúncios foi definido como {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "Concede cargos autoatribuíveis a si." -#: redbot/cogs/admin/admin.py:400 +#: 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 "\\n Concede um cargo autoatribuível a si.\\n\\n Os administradores do servidor precisarão configurar o cargo como autoatribuível.\\n NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\\n " -#: redbot/cogs/admin/admin.py:411 +#: 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 "\\n Remove um cargo autoatribuível de si.\\n\\n Os administradores do servidor precisarão configurar o cargo como autoatribuível.\\n NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\\n " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "\\n Lista todos os cargos autoatribuíveis.\\n " -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "Cargos autoatribuíveis disponíveis:\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "Gerenciar cargos autoatribuíveis." -#: redbot/cogs/admin/admin.py:443 +#: 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 "\\n Adiciona um cargo à lista de cargos autoatribuíveis.\\n\\n NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\\n " -#: redbot/cogs/admin/admin.py:450 +#: 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 "Não posso deixar você atribuir {role.name} como um cargo autoatribuível porque este cargo é mais alto ou igual ao seu mais alto cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "Adicionado." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "Este cargo já é autoatribuível." -#: redbot/cogs/admin/admin.py:465 +#: 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 "\\n Remove um cargo da lista de cargos autoatribuíveis.\\n\\n NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\\n " -#: redbot/cogs/admin/admin.py:472 +#: 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 "Não posso deixar você remover o cargo {role.name} da lista de cargos autoatribuíveis porque este cargo é mais alto ou igual ao seu mais alto cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "Removido." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "Restringe o bot somente aos servidores atuais." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "O bot não está mais restrito aos servidores atuais." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "O está restrito aos servidores atuais." diff --git a/redbot/cogs/admin/locales/pt-PT.po b/redbot/cogs/admin/locales/pt-PT.po index bd63439aa..ccabf0245 100644 --- a/redbot/cogs/admin/locales/pt-PT.po +++ b/redbot/cogs/admin/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "Já estou a anunciar algo. Se queres fazer um anúncio diferente usa `{p msgid "A collection of server administration utilities." msgstr "Uma coleção de utilidades para administração de servidores." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Adicionei com sucesso {role.name} a {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Removi com sucesso {role.name} de {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Concluído." -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Anuncia uma mensagem para todos os servidores em que o bot está." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "O anúncio foi iniciado." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Cancelar um anúncio em curso." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "O anúncio atual foi cancelado." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "O canal de anúncio foi definido para {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "Bloquear o bot aos servidores atuais." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "O bot já não está bloqueado aos servidores atuais." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "O bot está agora bloqueado aos servidores atuais." diff --git a/redbot/cogs/admin/locales/ro-RO.po b/redbot/cogs/admin/locales/ro-RO.po index 61a58428d..740ef5d58 100644 --- a/redbot/cogs/admin/locales/ro-RO.po +++ b/redbot/cogs/admin/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/ru-RU.po b/redbot/cogs/admin/locales/ru-RU.po index 0610aa76a..f051147d4 100644 --- a/redbot/cogs/admin/locales/ru-RU.po +++ b/redbot/cogs/admin/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -21,15 +21,15 @@ 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 "Невозможно выдать роль {role.name} для {member.display_name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord." +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 "Я не могу убрать {role.name} у {member.display_name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord." +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 "Я не могу редактировать {role.name}, потому что эта роль выше моей или равна самой высокой роли в иерархии Discord." +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." @@ -41,11 +41,11 @@ msgstr "Я не могу позволить вам удалить {role.name} у #: 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 "Я не могу позволить вам редактировать {role.name}, потому что эта роль больше или равна вашей самой высокой роли в иерархии Discord." +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." @@ -56,161 +56,161 @@ msgstr "Я уже что-то объявляю. Если вы хотите сд msgid "A collection of server administration utilities." msgstr "Набор утилит администрирования сервера." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} уже имеет роль {role.name}." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Я успешно добавила роль {role.name} пользователю {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} не имеет роли {role.name}." -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Я успешно забрала роль {role.name} у пользователя {member.display_name}" -#: redbot/cogs/admin/admin.py:222 +#: 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 "\\n Добавить роль пользователю.\\n\\n Используйте двойные кавычки, если роль содержит пробелы.\\n Если пользователь не указан, по умолчанию используется автор команды.\\n " -#: redbot/cogs/admin/admin.py:238 +#: 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 "\\n Удалить роль у пользователя.\\n\\n Используйте двойные кавычки, если роль содержит пробелы.\\n Если пользователь не указан, по умолчанию используется автор команды.\\n " -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Изменение параметров роли." -#: redbot/cogs/admin/admin.py:259 +#: 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 "\\n Изменить цвет роли.\\n\\n Используйте двойные кавычки, если роль содержит пробелы.\\n Цвет должен быть в шестнадцатеричном формате.\\n [Онлайн-палитра цветов](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Примеры:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n " -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Готово." -#: redbot/cogs/admin/admin.py:292 +#: 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 "\\n Изменить название роли.\\n\\n Используйте двойные кавычки, если роль или имя содержат пробелы.\\n\\n Примеры:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n " -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Объявить сообщение на всех серверах, к которым подключен бот." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "Объявление началось." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Отменить текущее объявление." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." -msgstr "В данный момент нет запущенных объявлений." +msgstr "В настоящее время нет запущенных объявлений." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "Текущее объявление было отменено." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Изменить способ отправки объявлений на этом сервере." -#: redbot/cogs/admin/admin.py:356 +#: 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 Изменение канала, в который бот будет отправлять объявления.\\n\\n Если оставить поле пустым, то по умолчанию будет использоваться текущий канал.\\n " -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "Канал объявления был установлен на {channel.mention}" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." -msgstr "" +msgstr "Сбрасывает канал для объявлений." -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "Применить свои роли." -#: redbot/cogs/admin/admin.py:400 +#: 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 "\\n Добавить собственную роль себе.\\n\\n Администраторы сервера должны настроить роль как устанавливаемую пользователем.\\n ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\\n " -#: redbot/cogs/admin/admin.py:411 +#: 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 "\\n Удалить собственную роль у себя.\\n\\n Администраторы сервера должны настроить роль как устанавливаемую пользователем.\\n ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\\n " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "\\n Список всех доступных Собственных ролей.\\n " -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "Доступные собственные роли:\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "Управление своими ролями." -#: redbot/cogs/admin/admin.py:443 +#: 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 "\\n Добавить роль в список доступных своих ролей.\\n\\n ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\\n " -#: redbot/cogs/admin/admin.py:450 +#: 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 "Нельзя добавить {role.name} в качестве собственной роли, потому что эта роль выше или равна вашей самой высшей роли в иерархии Discord." -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "Добавлено." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "У вас уже имеется эта роль." -#: redbot/cogs/admin/admin.py:465 +#: 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 "\\n Удалить роль из списка доступных собственных ролей.\\n\\n ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\\n " -#: redbot/cogs/admin/admin.py:472 +#: 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 "Вы не можете забрать у себя роль {role.name}, потому что эта роль выше или равна вашей самой высокой роли в иерархии Discord." -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "Удалено." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "Зафиксировать бота только на его текущих серверах." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "Бот больше не зафиксирован на сервере." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "Бот теперь зафиксирован на сервере." @@ -220,7 +220,7 @@ 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." diff --git a/redbot/cogs/admin/locales/sk-SK.po b/redbot/cogs/admin/locales/sk-SK.po index d2b548727..2508d86cc 100644 --- a/redbot/cogs/admin/locales/sk-SK.po +++ b/redbot/cogs/admin/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -57,162 +57,162 @@ msgid "A collection of server administration utilities." msgstr "\n" "Zbierka obslužných programov pre správu servera." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} už má rolu {role.name}." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "\n" "Úspešne som pridal {role.name} do {member.display_name}" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/sr-CS.po b/redbot/cogs/admin/locales/sr-CS.po new file mode 100644 index 000000000..cb043775a --- /dev/null +++ b/redbot/cogs/admin/locales/sr-CS.po @@ -0,0 +1,232 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 42\n" +"Language: sr_CS\n" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:59 +msgid "I need manage roles permission to do that." +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 "" + +#: redbot/cogs/admin/admin.py:71 +#, docstring +msgid "A collection of server administration utilities." +msgstr "" + +#: redbot/cogs/admin/admin.py:162 +msgid "{member.display_name} already has the role {role.name}." +msgstr "" + +#: redbot/cogs/admin/admin.py:182 +msgid "I successfully added {role.name} to {member.display_name}" +msgstr "" + +#: redbot/cogs/admin/admin.py:192 +msgid "{member.display_name} does not have the role {role.name}." +msgstr "" + +#: redbot/cogs/admin/admin.py:212 +msgid "I successfully removed {role.name} from {member.display_name}" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:253 +#, docstring +msgid "Edit role settings." +msgstr "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 +msgid "Done." +msgstr "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:327 +#, docstring +msgid "Announce a message to all servers the bot is in." +msgstr "" + +#: redbot/cogs/admin/admin.py:334 +msgid "The announcement has begun." +msgstr "" + +#: redbot/cogs/admin/admin.py:341 +#, docstring +msgid "Cancel a running announce." +msgstr "" + +#: redbot/cogs/admin/admin.py:343 +msgid "There is no currently running announcement." +msgstr "" + +#: redbot/cogs/admin/admin.py:346 +msgid "The current announcement has been cancelled." +msgstr "" + +#: redbot/cogs/admin/admin.py:352 +#, docstring +msgid "Change how announcements are sent in this guild." +msgstr "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:366 +msgid "The announcement channel has been set to {channel.mention}" +msgstr "" + +#: redbot/cogs/admin/admin.py:371 +#, docstring +msgid "Unsets the channel for announcements." +msgstr "" + +#: redbot/cogs/admin/admin.py:396 +#, docstring +msgid "Apply selfroles." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:423 +#, docstring +msgid "\\n Lists all available selfroles.\\n " +msgstr "" + +#: redbot/cogs/admin/admin.py:433 +msgid "Available Selfroles:\\n{selfroles}" +msgstr "" + +#: redbot/cogs/admin/admin.py:439 +#, docstring +msgid "Manage selfroles." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:459 +msgid "Added." +msgstr "" + +#: redbot/cogs/admin/admin.py:462 +msgid "That role is already a selfrole." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/admin/admin.py:481 +msgid "Removed." +msgstr "" + +#: redbot/cogs/admin/admin.py:486 +#, docstring +msgid "Lock a bot to its current servers only." +msgstr "" + +#: redbot/cogs/admin/admin.py:491 +msgid "The bot is no longer serverlocked." +msgstr "" + +#: redbot/cogs/admin/admin.py:493 +msgid "The bot is now serverlocked." +msgstr "" + +#: redbot/cogs/admin/announcer.py:68 +msgid "I could not announce to the following server: " +msgstr "" + +#: redbot/cogs/admin/announcer.py:70 +msgid "I could not announce to the following servers: " +msgstr "" + +#: redbot/cogs/admin/converters.py:12 +msgid "The Admin cog is not loaded." +msgstr "" + +#: redbot/cogs/admin/converters.py:20 +msgid "The provided role is not a valid selfrole." +msgstr "" + diff --git a/redbot/cogs/admin/locales/sr-SP.po b/redbot/cogs/admin/locales/sr-SP.po index e4e0b9cb5..f2b8a0efb 100644 --- a/redbot/cogs/admin/locales/sr-SP.po +++ b/redbot/cogs/admin/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/sv-SE.po b/redbot/cogs/admin/locales/sv-SE.po index c83323ecb..cd7f9083d 100644 --- a/redbot/cogs/admin/locales/sv-SE.po +++ b/redbot/cogs/admin/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "Jag tillkännager redan något. Om du vill göra ett annat tillkännagiv msgid "A collection of server administration utilities." msgstr "En samling administrationsverktyg för servern." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Redigera rollinställningar." -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Klart." -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Meddela ett meddelande till alla servrar som botten är i." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "Tillkännagivandet har börjat." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Avbryt en löpande avisering." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/tr-TR.po b/redbot/cogs/admin/locales/tr-TR.po index 9dee7b5e5..3d3018919 100644 --- a/redbot/cogs/admin/locales/tr-TR.po +++ b/redbot/cogs/admin/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "Zaten şu anda bir duyuru yapmaktayım. Başka bir duyuru yapmak istiyor msgid "A collection of server administration utilities." msgstr "Sunucu yönetimiyle ilgili ayarlar." -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} kullanıcısı {role.name} rolüne zaten sahip." -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "{role.name} rolünü {member.display_name} kullanıcısına başarılı bir şekilde ekledim." -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} kullanıcısı {role.name} rolüne sahip değil." -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "{role.name} rolünü {member.display_name} kullanıcısından başarılı bir şekilde kaldırdım" -#: redbot/cogs/admin/admin.py:222 +#: 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 "\\n Kullanıcıya rol ekle.\\n\\n Rol boşluk içeriyorsa çift tırnak işareti kullanın.\\n Kullanıcı boş bırakılırsa, varsayılan olarak komutun yazarıdır.\\n " -#: redbot/cogs/admin/admin.py:238 +#: 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 "\\n Kullanıcıdan rol sil.\\n\\n Rol boşluk içeriyorsa çift tırnak işareti kullanın.\\n Kullanıcı boş bırakılırsa, varsayılan olarak komutun yazarıdır.\\n " -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "Rol ayarlarını düzenle." -#: redbot/cogs/admin/admin.py:259 +#: 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 "Rol rengini düzenler.\\n\\n Rol boşluk içeriyorsa çift tırnak kulanın.\\n Renk hexadecimal formatında olmalıdır.\\n [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Örneğin:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n " -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "Tamamlandı." -#: redbot/cogs/admin/admin.py:292 +#: 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 "Rolün ismini düzenler.\\n\\n Rol boşluk içeriyorsa çift tırnak kulanın.\\n\\n Örneğin:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n " -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Botun bulunduğu tüm sunuculara duyuru geçer." -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "Duyuru başladı." -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "Şu an yapılan duyuruyu iptal eder." -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "Şu anda yapılan bir duyuru mevcut değil." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "Şu an yapılan duyuru iptal edildi." -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Anonsların sunucuya nasıl gönderileceğini belirleyin." -#: redbot/cogs/admin/admin.py:356 +#: 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 Botun yollaması için bir duyuru kanalı ayarlayın.\\n\\n Eğer kanal boş bırakılırsa mevcut kanal ayarlanır.\\n " -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "{channel.mention} duyuru kanalı olarak ayarlandı" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." -msgstr "" +msgstr "Kanalı duyuru ayarından kaldır." -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "Kişisel rol ekle." -#: redbot/cogs/admin/admin.py:400 +#: 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 "Kişisel rol ekler.\\n\\n Sunucu yöneticileri kullanıcının kullanabileceği şekilde ayarlamalıdır.\\n\\n NOT: Rol büyük küçük harf duyarlıdır!\\n " -#: redbot/cogs/admin/admin.py:411 +#: 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 "Kişisel rol siler.\\n\\n Sunucu yöneticileri kullanıcının kullanabileceği şekilde ayarlamalıdır.\\n\\n NOT: Rol büyük küçük harf duyarlıdır!\\n " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "\\n Kullanılabilir kişisel rolleri listeler.\\n " -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "Kullanılabilir kişisel roller:\\n{selfroles}" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "Kişisel rolleri düzenle." -#: redbot/cogs/admin/admin.py:443 +#: 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 "\\n Kullanılabilir kişisel roller listesine rol ekler.\\n\\n NOT: Rol büyük küçük harf duyarlıdır!\\n " -#: redbot/cogs/admin/admin.py:450 +#: 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 "{role.name} kullanıcısına belirttiğin rolü vermene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek." -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "Eklendi." -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "Bu rol zaten bir kişisel rol." -#: redbot/cogs/admin/admin.py:465 +#: 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 "\\n Kullanılabilir kişisel roller listesinden rol siler.\\n\\n NOT: Rol büyük küçük harf duyarlıdır!\\n " -#: redbot/cogs/admin/admin.py:472 +#: 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 "{role.name} kullanıcısından belirttiğin rolü silmene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek." -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "Kaldırıldı." -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "Botu şu an bulunduğu sunucularda kilitler." -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "Botun sunucu kilidi aktif değil." -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "Botun sunucu kilidi aktif." diff --git a/redbot/cogs/admin/locales/uk-UA.po b/redbot/cogs/admin/locales/uk-UA.po index e83e66e32..e227621c6 100644 --- a/redbot/cogs/admin/locales/uk-UA.po +++ b/redbot/cogs/admin/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/vi-VN.po b/redbot/cogs/admin/locales/vi-VN.po index 16da0012b..c394e20fb 100644 --- a/redbot/cogs/admin/locales/vi-VN.po +++ b/redbot/cogs/admin/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/zh-CN.po b/redbot/cogs/admin/locales/zh-CN.po index 4703e9f02..dccf73aa1 100644 --- a/redbot/cogs/admin/locales/zh-CN.po +++ b/redbot/cogs/admin/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "完成。" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/zh-HK.po b/redbot/cogs/admin/locales/zh-HK.po index 7cafcb70d..c30621b26 100644 --- a/redbot/cogs/admin/locales/zh-HK.po +++ b/redbot/cogs/admin/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -56,161 +56,161 @@ msgstr "" msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." msgstr "" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/zh-TW.po b/redbot/cogs/admin/locales/zh-TW.po index c26c8e63d..9622fd3bb 100644 --- a/redbot/cogs/admin/locales/zh-TW.po +++ b/redbot/cogs/admin/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-03 12:24+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -17,19 +17,19 @@ 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 "我無法從 {member.display_name} 移除 {role.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." @@ -45,172 +45,172 @@ msgstr "" #: 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 "" -#: redbot/cogs/admin/admin.py:161 +#: redbot/cogs/admin/admin.py:162 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:181 +#: redbot/cogs/admin/admin.py:182 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:191 +#: redbot/cogs/admin/admin.py:192 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:211 +#: redbot/cogs/admin/admin.py:212 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:222 +#: 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 "" -#: redbot/cogs/admin/admin.py:238 +#: 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 "" -#: redbot/cogs/admin/admin.py:252 +#: redbot/cogs/admin/admin.py:253 #, docstring msgid "Edit role settings." -msgstr "" +msgstr "編輯身分組設定。" -#: redbot/cogs/admin/admin.py:259 +#: 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 "" -#: redbot/cogs/admin/admin.py:288 redbot/cogs/admin/admin.py:321 +#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322 msgid "Done." -msgstr "" +msgstr "完成。" -#: redbot/cogs/admin/admin.py:292 +#: 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 "" -#: redbot/cogs/admin/admin.py:326 +#: redbot/cogs/admin/admin.py:327 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:333 +#: redbot/cogs/admin/admin.py:334 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:340 +#: redbot/cogs/admin/admin.py:341 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:342 +#: redbot/cogs/admin/admin.py:343 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:346 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:351 +#: redbot/cogs/admin/admin.py:352 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:356 +#: 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 "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:366 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:370 +#: redbot/cogs/admin/admin.py:371 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:395 +#: redbot/cogs/admin/admin.py:396 #, docstring msgid "Apply selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:400 +#: 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 "" -#: redbot/cogs/admin/admin.py:411 +#: 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 "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:423 #, docstring msgid "\\n Lists all available selfroles.\\n " msgstr "" -#: redbot/cogs/admin/admin.py:432 +#: redbot/cogs/admin/admin.py:433 msgid "Available Selfroles:\\n{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:438 +#: redbot/cogs/admin/admin.py:439 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: 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 "" -#: redbot/cogs/admin/admin.py:450 +#: 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 "" -#: redbot/cogs/admin/admin.py:458 +#: redbot/cogs/admin/admin.py:459 msgid "Added." -msgstr "" +msgstr "已增加" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:462 msgid "That role is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:465 +#: 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 "" -#: redbot/cogs/admin/admin.py:472 +#: 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 "" -#: redbot/cogs/admin/admin.py:480 +#: redbot/cogs/admin/admin.py:481 msgid "Removed." -msgstr "" +msgstr "已移除。" -#: redbot/cogs/admin/admin.py:485 +#: redbot/cogs/admin/admin.py:486 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:490 +#: redbot/cogs/admin/admin.py:491 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:492 +#: redbot/cogs/admin/admin.py:493 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/alias/alias.py b/redbot/cogs/alias/alias.py index dc40dc308..1c355b82e 100644 --- a/redbot/cogs/alias/alias.py +++ b/redbot/cogs/alias/alias.py @@ -170,7 +170,7 @@ class Alias(commands.Cog): for p in prefixes: if content.startswith(p): return p - raise ValueError(_("No prefix found.")) + raise ValueError("No prefix found.") async def call_alias(self, message: discord.Message, prefix: str, alias: AliasEntry): new_message = copy(message) diff --git a/redbot/cogs/alias/alias_entry.py b/redbot/cogs/alias/alias_entry.py index 2ac5a2779..bc6a12ad9 100644 --- a/redbot/cogs/alias/alias_entry.py +++ b/redbot/cogs/alias/alias_entry.py @@ -24,7 +24,7 @@ class AliasEntry: uses: int def __init__( - self, name: str, command: Union[Tuple[str], str], creator: int, guild: Optional[int], + self, name: str, command: Union[Tuple[str], str], creator: int, guild: Optional[int] ): super().__init__() self.name = name @@ -106,7 +106,7 @@ class AliasCache: break else: continue - # basically, don't build a context manager wihout a need. + # basically, don't build a context manager without a need. async with self.config.guild_from_id(guild_id).entries() as entry_list: for a in entry_list: if a.get("creator", 0) == user_id: @@ -161,7 +161,7 @@ class AliasCache: return aliases async def get_alias( - self, guild: Optional[discord.Guild], alias_name: str, + self, guild: Optional[discord.Guild], alias_name: str ) -> Optional[AliasEntry]: """Returns an AliasEntry object if the provided alias_name is a registered alias""" server_aliases: List[AliasEntry] = [] diff --git a/redbot/cogs/alias/locales/af-ZA.po b/redbot/cogs/alias/locales/af-ZA.po index 76f3d9003..ccf2ad3ba 100644 --- a/redbot/cogs/alias/locales/af-ZA.po +++ b/redbot/cogs/alias/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/ar-SA.po b/redbot/cogs/alias/locales/ar-SA.po index a1ca5083c..13f64de10 100644 --- a/redbot/cogs/alias/locales/ar-SA.po +++ b/redbot/cogs/alias/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/bg-BG.po b/redbot/cogs/alias/locales/bg-BG.po index b864a24a5..af4bc1c53 100644 --- a/redbot/cogs/alias/locales/bg-BG.po +++ b/redbot/cogs/alias/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Няма намерен префикс." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/no-NO.po b/redbot/cogs/alias/locales/bs-BA.po similarity index 76% rename from redbot/cogs/alias/locales/no-NO.po rename to redbot/cogs/alias/locales/bs-BA.po index 4967b241a..16f77e70d 100644 --- a/redbot/cogs/alias/locales/no-NO.po +++ b/redbot/cogs/alias/locales/bs-BA.po @@ -1,29 +1,25 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 8\n" -"Language: no_NO\n" +"Language: bs_BA\n" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Ingen prefiks funnet." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" @@ -35,21 +31,21 @@ msgstr "" #: redbot/cogs/alias/alias.py:215 #, docstring msgid "Manage command aliases." -msgstr "Administrer kommando aliaser." +msgstr "" #: redbot/cogs/alias/alias.py:220 #, docstring msgid "Manage global aliases." -msgstr "Administrer globale aliaser." +msgstr "" #: redbot/cogs/alias/alias.py:227 #, docstring msgid "Add an alias for a command." -msgstr "Legg til et alias for en kommando." +msgstr "" #: redbot/cogs/alias/alias.py:232 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." -msgstr "Du forsøkte å opprette et nytt alias med navnet {name} men navnet er allerede en kommando på denne boten." +msgstr "" #: redbot/cogs/alias/alias.py:243 msgid "You attempted to create a new alias with the name {name} but that alias already exists." @@ -57,7 +53,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:254 msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." -msgstr "Du forsøkte å opprette et nytt alias med navnet {name} men navnet er et ugyldig aliasnavn. Aliasnavn kan ikke inneholde mellomrom." +msgstr "" #: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 msgid "You attempted to create a new alias for a command that doesn't exist." @@ -65,16 +61,16 @@ msgstr "" #: redbot/cogs/alias/alias.py:280 msgid "A new alias with the trigger `{name}` has been created." -msgstr "Et nytt alias med utløseren \"{name}\" har blitt opprettet." +msgstr "" #: redbot/cogs/alias/alias.py:286 #, docstring msgid "Add a global alias for a command." -msgstr "Legg til et globalt alias for en kommando." +msgstr "" #: redbot/cogs/alias/alias.py:291 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." -msgstr "Du forsøkte å opprette et nytt globalt alias med navnet {name} men navnet er allerede en kommando på denne boten." +msgstr "" #: redbot/cogs/alias/alias.py:302 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." @@ -82,11 +78,11 @@ msgstr "" #: redbot/cogs/alias/alias.py:313 msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." -msgstr "Du forsøkte å opprette et nytt globalt alias med navnet {name} men navnet er et ugyldig aliasnavn. Aliasnavn kan ikke inneholde mellomrom." +msgstr "" #: redbot/cogs/alias/alias.py:336 msgid "A new global alias with the trigger `{name}` has been created." -msgstr "Et nytt globalt alias med utløseren '{name}' har blitt opprettet." +msgstr "" #: redbot/cogs/alias/alias.py:343 #, docstring @@ -95,7 +91,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:348 msgid "No such alias exists." -msgstr "Ingen slike alias finnes." +msgstr "" #: redbot/cogs/alias/alias.py:352 #, docstring @@ -117,7 +113,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 msgid "There are no aliases on this server." -msgstr "Det er ingen aliaser på denne serveren." +msgstr "" #: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 msgid "Alias with the name `{name}` was successfully deleted." @@ -152,7 +148,7 @@ msgstr "" #: redbot/cogs/alias/alias_entry.py:198 msgid "Arguments must be specified with a number." -msgstr "Argumenter må spesifiseres med et nummer." +msgstr "" #: redbot/cogs/alias/alias_entry.py:205 msgid "Arguments must be sequential. Missing arguments: " diff --git a/redbot/cogs/alias/locales/ca-ES.po b/redbot/cogs/alias/locales/ca-ES.po index 7ffff7719..06e0f1809 100644 --- a/redbot/cogs/alias/locales/ca-ES.po +++ b/redbot/cogs/alias/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/cs-CZ.po b/redbot/cogs/alias/locales/cs-CZ.po index 983d42c70..c1a25a4e9 100644 --- a/redbot/cogs/alias/locales/cs-CZ.po +++ b/redbot/cogs/alias/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "Vytvořit aliasy pro příkazy n n Aliasy jsou alternativní zkratky pro příkazy. Mohou působit jako lambda (ukládání argumentů pro opakované použití) n nebo jednoduše jako zkratka pro vyslovení \"xyz\" n n Při spuštění budou aliasy přijímat další argumenty a připojovat je k uložený alias. \\ t " -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Nebyl nalezen žádný prefix." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "Aliasy:\\n" diff --git a/redbot/cogs/alias/locales/da-DK.po b/redbot/cogs/alias/locales/da-DK.po index 6e51fbb09..64b56e1d2 100644 --- a/redbot/cogs/alias/locales/da-DK.po +++ b/redbot/cogs/alias/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/de-DE.po b/redbot/cogs/alias/locales/de-DE.po index 4ab489e2b..32983cf2a 100644 --- a/redbot/cogs/alias/locales/de-DE.po +++ b/redbot/cogs/alias/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "Erstelle einen Alias für einen Befehl.\\n\\n Aliases sind alternative Namen für Befehle.\\n können als Lambda (Speicherung von Argumenten für wiederholte Verwendung)\\n oder als einfache Verknüpfung zur Angabe von \\\"x y z\\\" fungieren.\\n\\n Wenn Sie ausgeführt werden, werden Alias zusätzliche Argumente annehmen\\n und sie an die gespeicherten Alias anhängen.\\n \\n " -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Es wurde kein Prefix gefunden." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "Aliase:\\n" diff --git a/redbot/cogs/alias/locales/el-GR.po b/redbot/cogs/alias/locales/el-GR.po index 9582e1b94..296f82e1f 100644 --- a/redbot/cogs/alias/locales/el-GR.po +++ b/redbot/cogs/alias/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Δεν βρέθηκε πρόθεμα." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/es-ES.po b/redbot/cogs/alias/locales/es-ES.po index 6aaae75cf..71cfcef69 100644 --- a/redbot/cogs/alias/locales/es-ES.po +++ b/redbot/cogs/alias/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "Crear alias para comandos.\\n\\n Los alias son accesos directos de nombres alternativos para comandos.\\n pueden actuar como un lambda (almacenando argumentos para uso repetido)\\n o simplemente como un atajo para decir \\\"x y z\\\".\\n\\n Cuando se ejecuta, los alias aceptarán cualquier argumento adicional\\n y los agregarán al alias almacenado.\\n " -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Prefijo no encontrado." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "Alias:\\n" diff --git a/redbot/cogs/alias/locales/fi-FI.po b/redbot/cogs/alias/locales/fi-FI.po index 2b93122fc..36cdf4980 100644 --- a/redbot/cogs/alias/locales/fi-FI.po +++ b/redbot/cogs/alias/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/fr-FR.po b/redbot/cogs/alias/locales/fr-FR.po index 03d89f580..9c76d4d99 100644 --- a/redbot/cogs/alias/locales/fr-FR.po +++ b/redbot/cogs/alias/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "Créée des alias pour les commandes\\n\\n Les alias sont des raccourcis de noms alternatifs pour les commandes. Ils\\n peuvent agir comme un lambda (stocker des arguments pour un usage répété)\\n ou comme simplement un raccourci pour dire \\\"x y z\\\".\\n\\n Lors de leur exécution, les alias accepteront tous les arguments supplémentaires\\n et seront exécutés en plus des arguments stockés dans l'alias.\\n " -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Aucun préfixe trouvé." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "Alias :\\n" @@ -53,7 +49,7 @@ msgstr "Tu as tenté de créer un nouvel alias nommé {name}, mais une commande #: redbot/cogs/alias/alias.py:243 msgid "You attempted to create a new alias with the name {name} but that alias already exists." -msgstr "Vous avez tenté de créer un nouvel alias avec le nom {name} mais cette alias existe déjà." +msgstr "Vous avez tenté de créer un nouvel alias avec le nom {name} mais cet alias existe déjà." #: redbot/cogs/alias/alias.py:254 msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." @@ -78,7 +74,7 @@ msgstr "Tu as tenté de créer un nouvel alias global nommé {name}, mais une co #: redbot/cogs/alias/alias.py:302 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." -msgstr "Vous avez tenté de créer un nouvel alias global avec le nom {name} mais cette alias existe déjà." +msgstr "Vous avez tenté de créer un nouvel alias global avec le nom {name} mais cet alias existe déjà." #: redbot/cogs/alias/alias.py:313 msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." diff --git a/redbot/cogs/alias/locales/he-IL.po b/redbot/cogs/alias/locales/he-IL.po index d018d980f..1bae96c57 100644 --- a/redbot/cogs/alias/locales/he-IL.po +++ b/redbot/cogs/alias/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/hu-HU.po b/redbot/cogs/alias/locales/hu-HU.po index ce3165bf4..1a1bae06e 100644 --- a/redbot/cogs/alias/locales/hu-HU.po +++ b/redbot/cogs/alias/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Nem találtható prefix." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "Aliasok:\\n" diff --git a/redbot/cogs/alias/locales/id-ID.po b/redbot/cogs/alias/locales/id-ID.po index 5cff414a9..2afdbcbd9 100644 --- a/redbot/cogs/alias/locales/id-ID.po +++ b/redbot/cogs/alias/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -18,80 +18,76 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " -msgstr "" - -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Awalan tidak ditemukan." +msgstr "Buat alias untuk perintah.\\n\\n Alias adalah pintasan nama alternatif untuk perintah. Mereka\\n dapat bertindak sebagai lambda (menyimpan argumen untuk penggunaan berulang)\\n atau hanya sebagai pintasan untuk mengatakan \\\"xyz\\\".\\n\\n Saat dijalankan, alias akan menerima argumen tambahan apa pun \\n dan menambahkannya ke alias yang disimpan. \\n " #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" -msgstr "" +msgstr "Alias:\\n" #: redbot/cogs/alias/alias.py:205 msgid "\\n\\nPage {page}/{total}" -msgstr "" +msgstr "\\n\\nHalaman {page}/{total}" #: redbot/cogs/alias/alias.py:215 #, docstring msgid "Manage command aliases." -msgstr "" +msgstr "Kelola alias perintah." #: redbot/cogs/alias/alias.py:220 #, docstring msgid "Manage global aliases." -msgstr "" +msgstr "Kelola alias global." #: redbot/cogs/alias/alias.py:227 #, docstring msgid "Add an alias for a command." -msgstr "" +msgstr "Tambahkan alias untuk perintah." #: redbot/cogs/alias/alias.py:232 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." -msgstr "" +msgstr "Anda mencoba membuat alias baru dengan nama {name} tetapi nama itu sudah menjadi perintah di bot ini." #: redbot/cogs/alias/alias.py:243 msgid "You attempted to create a new alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Anda mencoba membuat alias baru dengan nama {name} tetapi alias itu sudah ada." #: redbot/cogs/alias/alias.py:254 msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." -msgstr "" +msgstr "Anda mencoba membuat alias baru dengan nama {name} tetapi nama itu adalah nama alias yang tidak valid. Nama alias tidak boleh mengandung spasi." #: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 msgid "You attempted to create a new alias for a command that doesn't exist." -msgstr "" +msgstr "Anda mencoba membuat alias baru untuk perintah yang tidak ada." #: redbot/cogs/alias/alias.py:280 msgid "A new alias with the trigger `{name}` has been created." -msgstr "" +msgstr "Alias baru dengan pemicu `{name}` telah dibuat." #: redbot/cogs/alias/alias.py:286 #, docstring msgid "Add a global alias for a command." -msgstr "" +msgstr "Tambahkan alias global untuk perintah." #: redbot/cogs/alias/alias.py:291 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." -msgstr "" +msgstr "Anda mencoba membuat alias global baru dengan nama {name} tetapi nama itu sudah menjadi perintah di bot ini." #: redbot/cogs/alias/alias.py:302 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Anda mencoba membuat alias global baru dengan nama {name} tetapi alias itu sudah ada." #: redbot/cogs/alias/alias.py:313 msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." -msgstr "" +msgstr "Anda mencoba membuat alias global baru dengan nama {name} tetapi nama itu adalah nama alias yang tidak valid. Nama alias tidak boleh mengandung spasi." #: redbot/cogs/alias/alias.py:336 msgid "A new global alias with the trigger `{name}` has been created." -msgstr "" +msgstr "Alias global baru dengan pemicu `{name}` telah dibuat." #: redbot/cogs/alias/alias.py:343 #, docstring msgid "Try to execute help for the base command of the alias." -msgstr "" +msgstr "Cobalah untuk menjalankan bantuan untuk perintah dasar alias." #: redbot/cogs/alias/alias.py:348 msgid "No such alias exists." @@ -100,20 +96,20 @@ msgstr "Alias tersebut tidak ditemukan." #: redbot/cogs/alias/alias.py:352 #, docstring msgid "Show what command the alias executes." -msgstr "" +msgstr "Tunjukkan perintah apa yang dijalankan alias." #: redbot/cogs/alias/alias.py:357 msgid "The `{alias_name}` alias will execute the command `{command}`" -msgstr "" +msgstr "Alias `{alias_name}` akan menjalankan perintah `{command}`" #: redbot/cogs/alias/alias.py:362 msgid "There is no alias with the name `{name}`" -msgstr "" +msgstr "Tidak ada alias dengan nama `{name}`" #: redbot/cogs/alias/alias.py:368 #, docstring msgid "Delete an existing alias on this server." -msgstr "" +msgstr "Hapus alias yang ada di server ini." #: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 msgid "There are no aliases on this server." @@ -121,40 +117,40 @@ msgstr "Tidak ada alias pada server ini." #: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 msgid "Alias with the name `{name}` was successfully deleted." -msgstr "" +msgstr "Alias dengan nama `{name}` berhasil dihapus." #: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 msgid "Alias with name `{name}` was not found." -msgstr "" +msgstr "Alias dengan nama `{name}` tidak ditemukan." #: redbot/cogs/alias/alias.py:383 #, docstring msgid "Delete an existing global alias." -msgstr "" +msgstr "Hapus alias global yang ada." #: redbot/cogs/alias/alias.py:385 msgid "There are no global aliases on this bot." -msgstr "" +msgstr "Tidak ada alias global di bot ini." #: redbot/cogs/alias/alias.py:399 #, docstring msgid "List the available aliases on this server." -msgstr "" +msgstr "Buat daftar alias yang tersedia di server ini." #: redbot/cogs/alias/alias.py:408 #, docstring msgid "List the available global aliases on this bot." -msgstr "" +msgstr "Buat daftar alias global yang tersedia di bot ini." #: redbot/cogs/alias/alias.py:411 msgid "There are no global aliases." -msgstr "" +msgstr "Tidak ada alias global." #: redbot/cogs/alias/alias_entry.py:198 msgid "Arguments must be specified with a number." -msgstr "" +msgstr "Argumen harus ditentukan dengan angka." #: redbot/cogs/alias/alias_entry.py:205 msgid "Arguments must be sequential. Missing arguments: " -msgstr "" +msgstr "Argumen harus berurutan. Argumen yang hilang: " diff --git a/redbot/cogs/alias/locales/it-IT.po b/redbot/cogs/alias/locales/it-IT.po index 16a37fdd2..089445005 100644 --- a/redbot/cogs/alias/locales/it-IT.po +++ b/redbot/cogs/alias/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Nessun prefisso trovato." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/ja-JP.po b/redbot/cogs/alias/locales/ja-JP.po index 056fb4508..a9426268a 100644 --- a/redbot/cogs/alias/locales/ja-JP.po +++ b/redbot/cogs/alias/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "プレフィックスが見つかりません。" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/ko-KR.po b/redbot/cogs/alias/locales/ko-KR.po index ac446afe4..8ee7ad4cc 100644 --- a/redbot/cogs/alias/locales/ko-KR.po +++ b/redbot/cogs/alias/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -20,17 +20,13 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "명령어에 대한 별칭을 만들어주세요.\\n\\n 별칭들은 해당 명령어들을 바로 실행할 수 있는 대체적인 이름들이에요. 그것들은\\n 람다(반복되어 사용되는 인수를 저장)\\n 또는 단순히 \\\"x y z\\\"라고 말하는 바로가기 역할을 할 수 있어요.\\n\\n 실행할 시, 별칭들은 추가된 인수들을 승인할거예요.\\n 그리고 저장된 별칭들에 추가할거예요. " -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "접두사가 발견되지 않았습니다." - #: 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 @@ -148,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." diff --git a/redbot/cogs/alias/locales/nb-NO.po b/redbot/cogs/alias/locales/nb-NO.po new file mode 100644 index 000000000..696bab28b --- /dev/null +++ b/redbot/cogs/alias/locales/nb-NO.po @@ -0,0 +1,156 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 8\n" +"Language: nb_NO\n" + +#: redbot/cogs/alias/alias.py:35 +#, docstring +msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " +msgstr "Lag aliaser for kommandoer.\\n\\nAliaser er alternative navne-snarveier for kommandoer. De\\nkan fungere som både lambda (lagre argumenter for gjentatt bruk)\\neller bare som en snarvei for å si \\\"x y z\\\".\\n\\nNår startet, aliaser vil akseptere andre argumenter\\nog legge dem til de lagrede alias.\\n " + +#: redbot/cogs/alias/alias.py:203 +msgid "Aliases:\\n" +msgstr "Aliaser:\\n" + +#: redbot/cogs/alias/alias.py:205 +msgid "\\n\\nPage {page}/{total}" +msgstr "\\n\\nSide {page}/{total}" + +#: redbot/cogs/alias/alias.py:215 +#, docstring +msgid "Manage command aliases." +msgstr "Administrer kommando aliaser." + +#: redbot/cogs/alias/alias.py:220 +#, docstring +msgid "Manage global aliases." +msgstr "Administrer globale aliaser." + +#: redbot/cogs/alias/alias.py:227 +#, docstring +msgid "Add an alias for a command." +msgstr "Legg til et alias for en kommando." + +#: redbot/cogs/alias/alias.py:232 +msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." +msgstr "Du forsøkte å opprette et nytt alias med navnet {name} men navnet er allerede en kommando på denne boten." + +#: redbot/cogs/alias/alias.py:243 +msgid "You attempted to create a new alias with the name {name} but that alias already exists." +msgstr "Du forsøkte å opprette et nytt alias med navnet {name} men aliaset finnes allerede på denne serveren." + +#: redbot/cogs/alias/alias.py:254 +msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." +msgstr "Du forsøkte å opprette et nytt alias med navnet {name} men navnet er et ugyldig aliasnavn. Aliasnavn kan ikke inneholde mellomrom." + +#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +msgid "You attempted to create a new alias for a command that doesn't exist." +msgstr "Du forsøkte å opprette et nytt alias for en kommando som ikke eksisterer." + +#: redbot/cogs/alias/alias.py:280 +msgid "A new alias with the trigger `{name}` has been created." +msgstr "Et nytt alias med utløseren \"{name}\" har blitt opprettet." + +#: redbot/cogs/alias/alias.py:286 +#, docstring +msgid "Add a global alias for a command." +msgstr "Legg til et globalt alias for en kommando." + +#: redbot/cogs/alias/alias.py:291 +msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." +msgstr "Du forsøkte å opprette et nytt globalt alias med navnet {name} men navnet er allerede en kommando på denne boten." + +#: redbot/cogs/alias/alias.py:302 +msgid "You attempted to create a new global alias with the name {name} but that alias already exists." +msgstr "Du forsøkte å opprette et nytt alias med navnet {name} men aliaset finnes allerede på denne serveren." + +#: redbot/cogs/alias/alias.py:313 +msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." +msgstr "Du forsøkte å opprette et nytt globalt alias med navnet {name} men navnet er et ugyldig aliasnavn. Aliasnavn kan ikke inneholde mellomrom." + +#: redbot/cogs/alias/alias.py:336 +msgid "A new global alias with the trigger `{name}` has been created." +msgstr "Et nytt globalt alias med utløseren '{name}' har blitt opprettet." + +#: redbot/cogs/alias/alias.py:343 +#, docstring +msgid "Try to execute help for the base command of the alias." +msgstr "Prøv å bruke hjelp på basis kommandoen aliaset bruker." + +#: redbot/cogs/alias/alias.py:348 +msgid "No such alias exists." +msgstr "Ingen slike alias finnes." + +#: redbot/cogs/alias/alias.py:352 +#, docstring +msgid "Show what command the alias executes." +msgstr "Vis hvilken kommando aliaset kjører." + +#: redbot/cogs/alias/alias.py:357 +msgid "The `{alias_name}` alias will execute the command `{command}`" +msgstr "Aliaset `{alias_name}` vil kjøre kommandoen `{command}`" + +#: redbot/cogs/alias/alias.py:362 +msgid "There is no alias with the name `{name}`" +msgstr "Det er ingen alias med navnet `{name}`" + +#: redbot/cogs/alias/alias.py:368 +#, docstring +msgid "Delete an existing alias on this server." +msgstr "Slett et eksisterende alias på denne serveren." + +#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +msgid "There are no aliases on this server." +msgstr "Det er ingen aliaser på denne serveren." + +#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +msgid "Alias with the name `{name}` was successfully deleted." +msgstr "Alias ​​med navnet `{name}` ble slettet." + +#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +msgid "Alias with name `{name}` was not found." +msgstr "Aliaset med navn `{name}` ble ikke funnet." + +#: redbot/cogs/alias/alias.py:383 +#, docstring +msgid "Delete an existing global alias." +msgstr "Slett et eksisterende globalt alias." + +#: redbot/cogs/alias/alias.py:385 +msgid "There are no global aliases on this bot." +msgstr "Det er ingen globale aliaser på denne boten." + +#: redbot/cogs/alias/alias.py:399 +#, docstring +msgid "List the available aliases on this server." +msgstr "Liste over tilgjengelige aliaser på denne serveren." + +#: redbot/cogs/alias/alias.py:408 +#, docstring +msgid "List the available global aliases on this bot." +msgstr "Liste over tilgjengelige globale aliaser på denne botten." + +#: redbot/cogs/alias/alias.py:411 +msgid "There are no global aliases." +msgstr "Det er ingen globale aliaser på denne boten." + +#: redbot/cogs/alias/alias_entry.py:198 +msgid "Arguments must be specified with a number." +msgstr "Argumenter må spesifiseres med et nummer." + +#: redbot/cogs/alias/alias_entry.py:205 +msgid "Arguments must be sequential. Missing arguments: " +msgstr "Argumenter må være sekvensielle. Manglende argumenter: " + diff --git a/redbot/cogs/alias/locales/nl-NL.po b/redbot/cogs/alias/locales/nl-NL.po index c109cdba3..47df09331 100644 --- a/redbot/cogs/alias/locales/nl-NL.po +++ b/redbot/cogs/alias/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "Maak aliassen voor commando's.\\n\\n Aliassen zijn alternatieve namen of snelkoppelingen voor commando's. Ze\\n kunnen fungeren als een lambda (argumenten opslaan voor herhaald gebruik)\\n of als een snelkoppeling om \\\"x y z\\\" te zeggen.\\n\\n Aliassen accepteren extra argumenten wanneer ze zijn gebruikt\\n en voegen deze toe aan de opgeslagen alias.\\n " -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Geen prefix gevonden." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/pl-PL.po b/redbot/cogs/alias/locales/pl-PL.po index eab951018..d41d996e0 100644 --- a/redbot/cogs/alias/locales/pl-PL.po +++ b/redbot/cogs/alias/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -18,80 +18,77 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " -msgstr "" - -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Nie znaleziono prefiksu." +msgstr "Utwórz aliasy dla poleceń.\\n\\n Aliasy są alternatywnymi nazwami skróconych poleceń. Mogą\\n działać zarówno jako lambda (przechowywanie argumentów do wielokrotnego użycia)\\n lub po prostu jako skrót do powiedzenia \\\"xyz \\\".\\n\\n \n" +"Po uruchomieniu aliasy przyjmą wszelkie dodatkowe argumenty\\n i dołączą je do przechowywanego aliasu.\\n " #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" -msgstr "" +msgstr "Aliasy:\\n" #: redbot/cogs/alias/alias.py:205 msgid "\\n\\nPage {page}/{total}" -msgstr "" +msgstr "\\n\\nStrona {page}/{total}" #: redbot/cogs/alias/alias.py:215 #, docstring msgid "Manage command aliases." -msgstr "" +msgstr "Zarządza aliasami poleceń." #: redbot/cogs/alias/alias.py:220 #, docstring msgid "Manage global aliases." -msgstr "" +msgstr "Zarządza globalnymi aliasami." #: redbot/cogs/alias/alias.py:227 #, docstring msgid "Add an alias for a command." -msgstr "" +msgstr "Dodaje alias do polecenia." #: redbot/cogs/alias/alias.py:232 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." -msgstr "" +msgstr "Próbowałeś/aś utworzyć nowy alias o nazwie {name}, ale komenda o takiej nazwie jest już zajęta przez bota." #: redbot/cogs/alias/alias.py:243 msgid "You attempted to create a new alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Próbowałeś/aś utworzyć nowy alias o nazwie {name}, ale taki alias już istnieje." #: redbot/cogs/alias/alias.py:254 msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." -msgstr "" +msgstr "Próbowałeś/aś utworzyć nowy alias o nazwie {name}, ale ta nazwa jest nieprawidłową nazwą aliasu. Alias nie może zawierać spacji." #: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 msgid "You attempted to create a new alias for a command that doesn't exist." -msgstr "" +msgstr "Próbowałeś/aś utworzyć nowy alias do komendy która nie istnieje." #: redbot/cogs/alias/alias.py:280 msgid "A new alias with the trigger `{name}` has been created." -msgstr "" +msgstr "Utworzono nowy alias z wyzwalaczem '{name}'." #: redbot/cogs/alias/alias.py:286 #, docstring msgid "Add a global alias for a command." -msgstr "" +msgstr "Dodaje globalny alias do polecenia." #: redbot/cogs/alias/alias.py:291 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." -msgstr "" +msgstr "Próbowałeś/aś utworzyć nowy globalny alias o nazwie {name}, ale komenda o takiej nazwie jest już zajęta przez bota." #: redbot/cogs/alias/alias.py:302 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Próbowałeś/aś utworzyć nowy globalny alias o nazwie {name}, ale taki alias już istnieje." #: redbot/cogs/alias/alias.py:313 msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." -msgstr "" +msgstr "Próbowałeś/aś utworzyć nowy globalny alias o nazwie {name}, ale ta nazwa jest nieprawidłową nazwą aliasu. Alias nie może zawierać spacji." #: redbot/cogs/alias/alias.py:336 msgid "A new global alias with the trigger `{name}` has been created." -msgstr "" +msgstr "Utworzono nowy globalny alias z wyzwalaczem '{name}'." #: redbot/cogs/alias/alias.py:343 #, docstring msgid "Try to execute help for the base command of the alias." -msgstr "" +msgstr "Spróbuj wykonać pomoc dla podstawowej komendy dla aliasu." #: redbot/cogs/alias/alias.py:348 msgid "No such alias exists." @@ -100,20 +97,20 @@ msgstr "Taki alias nie istnieje." #: redbot/cogs/alias/alias.py:352 #, docstring msgid "Show what command the alias executes." -msgstr "" +msgstr "Pokazuje jaką komendę wykonuje alias." #: redbot/cogs/alias/alias.py:357 msgid "The `{alias_name}` alias will execute the command `{command}`" -msgstr "" +msgstr "Alias '{alias_name}' spowoduje wykonanie komendy '{command}'" #: redbot/cogs/alias/alias.py:362 msgid "There is no alias with the name `{name}`" -msgstr "" +msgstr "Nie istnieje alias o nazwie `{name}`" #: redbot/cogs/alias/alias.py:368 #, docstring msgid "Delete an existing alias on this server." -msgstr "" +msgstr "Usuwa istniejący alias na tym serwerze." #: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 msgid "There are no aliases on this server." @@ -121,40 +118,40 @@ msgstr "Nie ma aliasów na tym serwerze." #: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 msgid "Alias with the name `{name}` was successfully deleted." -msgstr "" +msgstr "Alias o nazwie `{name}` został pomyślnie usunięty." #: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 msgid "Alias with name `{name}` was not found." -msgstr "" +msgstr "Alias o nazwie `{name}` nie został znaleziony." #: redbot/cogs/alias/alias.py:383 #, docstring msgid "Delete an existing global alias." -msgstr "" +msgstr "Usuwa istniejący globalny alias." #: redbot/cogs/alias/alias.py:385 msgid "There are no global aliases on this bot." -msgstr "" +msgstr "Ten bot nie ma globalnych aliasów." #: redbot/cogs/alias/alias.py:399 #, docstring msgid "List the available aliases on this server." -msgstr "" +msgstr "Wyświetla dostępne aliasy dla tego serwera." #: redbot/cogs/alias/alias.py:408 #, docstring msgid "List the available global aliases on this bot." -msgstr "" +msgstr "Wyświetla dostępne globalne aliasy dla tego bota." #: redbot/cogs/alias/alias.py:411 msgid "There are no global aliases." -msgstr "" +msgstr "Brak globalnych aliasów." #: redbot/cogs/alias/alias_entry.py:198 msgid "Arguments must be specified with a number." -msgstr "" +msgstr "Argumenty należy określić liczbą." #: redbot/cogs/alias/alias_entry.py:205 msgid "Arguments must be sequential. Missing arguments: " -msgstr "" +msgstr "Argumenty muszą być sekwencyjne. Brakujące argumenty: " diff --git a/redbot/cogs/alias/locales/pt-BR.po b/redbot/cogs/alias/locales/pt-BR.po index 2b2598e5a..7f9d27c76 100644 --- a/redbot/cogs/alias/locales/pt-BR.po +++ b/redbot/cogs/alias/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Nenhum prefixo encontrado." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" @@ -49,7 +45,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:232 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." -msgstr "" +msgstr "Você tentou criar um novo alias com o nome {} mas o alias já existe no servidor." #: redbot/cogs/alias/alias.py:243 msgid "You attempted to create a new alias with the name {name} but that alias already exists." diff --git a/redbot/cogs/alias/locales/pt-PT.po b/redbot/cogs/alias/locales/pt-PT.po index 84fdef11b..88fef895f 100644 --- a/redbot/cogs/alias/locales/pt-PT.po +++ b/redbot/cogs/alias/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/ro-RO.po b/redbot/cogs/alias/locales/ro-RO.po index 05983fd52..1058390b7 100644 --- a/redbot/cogs/alias/locales/ro-RO.po +++ b/redbot/cogs/alias/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/ru-RU.po b/redbot/cogs/alias/locales/ru-RU.po index 8ab996fb5..ef768fdad 100644 --- a/redbot/cogs/alias/locales/ru-RU.po +++ b/redbot/cogs/alias/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "Создать синонимы для команд.\\n\\n Синонимы - это альтернативные сокращения имен для команд.\\n Они могут действовать как лямбда (хранение аргументов для\\n многократного использования) или просто как сокращение \\\"а б в\\\".\\n\\n При запуске синонимы принимают любые дополнительные\\n аргументы и добавляют их к сохраненному синониму.\\n " -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Префикс не найден." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "Синонимы:\\n" diff --git a/redbot/cogs/alias/locales/sk-SK.po b/redbot/cogs/alias/locales/sk-SK.po index 7b9fa7f5b..279568579 100644 --- a/redbot/cogs/alias/locales/sk-SK.po +++ b/redbot/cogs/alias/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/sr-CS.po b/redbot/cogs/alias/locales/sr-CS.po new file mode 100644 index 000000000..ad646eca6 --- /dev/null +++ b/redbot/cogs/alias/locales/sr-CS.po @@ -0,0 +1,156 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 8\n" +"Language: sr_CS\n" + +#: redbot/cogs/alias/alias.py:35 +#, docstring +msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " +msgstr "" + +#: redbot/cogs/alias/alias.py:203 +msgid "Aliases:\\n" +msgstr "" + +#: redbot/cogs/alias/alias.py:205 +msgid "\\n\\nPage {page}/{total}" +msgstr "" + +#: redbot/cogs/alias/alias.py:215 +#, docstring +msgid "Manage command aliases." +msgstr "" + +#: redbot/cogs/alias/alias.py:220 +#, docstring +msgid "Manage global aliases." +msgstr "" + +#: redbot/cogs/alias/alias.py:227 +#, docstring +msgid "Add an alias for a command." +msgstr "" + +#: redbot/cogs/alias/alias.py:232 +msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." +msgstr "" + +#: redbot/cogs/alias/alias.py:243 +msgid "You attempted to create a new alias with the name {name} but that alias already exists." +msgstr "" + +#: redbot/cogs/alias/alias.py:254 +msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." +msgstr "" + +#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +msgid "You attempted to create a new alias for a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:280 +msgid "A new alias with the trigger `{name}` has been created." +msgstr "" + +#: redbot/cogs/alias/alias.py:286 +#, docstring +msgid "Add a global alias for a command." +msgstr "" + +#: redbot/cogs/alias/alias.py:291 +msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." +msgstr "" + +#: redbot/cogs/alias/alias.py:302 +msgid "You attempted to create a new global alias with the name {name} but that alias already exists." +msgstr "" + +#: redbot/cogs/alias/alias.py:313 +msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces." +msgstr "" + +#: redbot/cogs/alias/alias.py:336 +msgid "A new global alias with the trigger `{name}` has been created." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 +#, docstring +msgid "Try to execute help for the base command of the alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:348 +msgid "No such alias exists." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 +#, docstring +msgid "Show what command the alias executes." +msgstr "" + +#: redbot/cogs/alias/alias.py:357 +msgid "The `{alias_name}` alias will execute the command `{command}`" +msgstr "" + +#: redbot/cogs/alias/alias.py:362 +msgid "There is no alias with the name `{name}`" +msgstr "" + +#: redbot/cogs/alias/alias.py:368 +#, docstring +msgid "Delete an existing alias on this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +msgid "There are no aliases on this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +msgid "Alias with the name `{name}` was successfully deleted." +msgstr "" + +#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +msgid "Alias with name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:383 +#, docstring +msgid "Delete an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:385 +msgid "There are no global aliases on this bot." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 +#, docstring +msgid "List the available aliases on this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:408 +#, docstring +msgid "List the available global aliases on this bot." +msgstr "" + +#: redbot/cogs/alias/alias.py:411 +msgid "There are no global aliases." +msgstr "" + +#: redbot/cogs/alias/alias_entry.py:198 +msgid "Arguments must be specified with a number." +msgstr "" + +#: redbot/cogs/alias/alias_entry.py:205 +msgid "Arguments must be sequential. Missing arguments: " +msgstr "" + diff --git a/redbot/cogs/alias/locales/sr-SP.po b/redbot/cogs/alias/locales/sr-SP.po index fc28aa9dc..1a4c7fdbc 100644 --- a/redbot/cogs/alias/locales/sr-SP.po +++ b/redbot/cogs/alias/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/sv-SE.po b/redbot/cogs/alias/locales/sv-SE.po index 98054ea7a..d7070baac 100644 --- a/redbot/cogs/alias/locales/sv-SE.po +++ b/redbot/cogs/alias/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Inget prefix hittat." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/tr-TR.po b/redbot/cogs/alias/locales/tr-TR.po index f5561482c..b6ad80b43 100644 --- a/redbot/cogs/alias/locales/tr-TR.po +++ b/redbot/cogs/alias/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "Komutlar için kısaltma yaratır.\\n\\n Kısaltmalar, komutlar için alternatiftir. Hem\\n kısaltma hem de komut bir arada kullanılabilir\\n Sadece kısaltmalar da kullanılabilir \\\"x y z\\\".\\n\\n Çalıştırıldığında, diğer adlar ek bağımsız değişkenleri\\n kabul eder ve bunları depolanan diğer ada ekler.\\n " -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "Prefix yani komut başlangıcı bulunamadı." - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "Takma adlar" diff --git a/redbot/cogs/alias/locales/uk-UA.po b/redbot/cogs/alias/locales/uk-UA.po index d7620baa9..97e1e0e63 100644 --- a/redbot/cogs/alias/locales/uk-UA.po +++ b/redbot/cogs/alias/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/vi-VN.po b/redbot/cogs/alias/locales/vi-VN.po index f01bbea6f..9c3758ca1 100644 --- a/redbot/cogs/alias/locales/vi-VN.po +++ b/redbot/cogs/alias/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/zh-CN.po b/redbot/cogs/alias/locales/zh-CN.po index e39c22278..c8b6a7454 100644 --- a/redbot/cogs/alias/locales/zh-CN.po +++ b/redbot/cogs/alias/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "找不到前缀" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/zh-HK.po b/redbot/cogs/alias/locales/zh-HK.po index 8343b23cf..816342f2e 100644 --- a/redbot/cogs/alias/locales/zh-HK.po +++ b/redbot/cogs/alias/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/alias/locales/zh-TW.po b/redbot/cogs/alias/locales/zh-TW.po index 75071f9e0..9da05f9b3 100644 --- a/redbot/cogs/alias/locales/zh-TW.po +++ b/redbot/cogs/alias/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -20,10 +20,6 @@ msgstr "" msgid "Create aliases for commands.\\n\\n Aliases are alternative names shortcuts for commands. They\\n can act as both a lambda (storing arguments for repeated use)\\n or as simply a shortcut to saying \\\"x y z\\\".\\n\\n When run, aliases will accept any additional arguments\\n and append them to the stored alias.\\n " msgstr "" -#: redbot/cogs/alias/alias.py:173 -msgid "No prefix found." -msgstr "" - #: redbot/cogs/alias/alias.py:203 msgid "Aliases:\\n" msgstr "" diff --git a/redbot/cogs/audio/apis/api_utils.py b/redbot/cogs/audio/apis/api_utils.py index 444f3b789..db0e2a02f 100644 --- a/redbot/cogs/audio/apis/api_utils.py +++ b/redbot/cogs/audio/apis/api_utils.py @@ -3,17 +3,21 @@ import json import logging from collections import namedtuple from dataclasses import dataclass, field +from pathlib import Path from typing import List, MutableMapping, Optional, Union import discord +import lavalink from redbot.core.bot import Red +from redbot.core.i18n import Translator from redbot.core.utils.chat_formatting import humanize_list from ..errors import InvalidPlaylistScope, MissingAuthor, MissingGuild from ..utils import PlaylistScope log = logging.getLogger("red.cogs.Audio.api.utils") +_ = Translator("Audio", Path(__file__)) @dataclass @@ -74,8 +78,22 @@ class PlaylistFetchResult: self.tracks = json.loads(self.tracks) +@dataclass +class QueueFetchResult: + guild_id: int + room_id: int + track: dict = field(default_factory=lambda: {}) + track_object: lavalink.Track = None + + def __post_init__(self): + if isinstance(self.track, str): + self.track = json.loads(self.track) + if self.track: + self.track_object = lavalink.Track(self.track) + + def standardize_scope(scope: str) -> str: - """Convert any of the used scopes into one we are expecting""" + """Convert any of the used scopes into one we are expecting.""" scope = scope.upper() valid_scopes = ["GLOBAL", "GUILD", "AUTHOR", "USER", "SERVER", "MEMBER", "BOT"] @@ -103,7 +121,7 @@ def prepare_config_scope( author: Union[discord.abc.User, int] = None, guild: Union[discord.Guild, int] = None, ): - """Return the scope used by Playlists""" + """Return the scope used by Playlists.""" scope = standardize_scope(scope) if scope == PlaylistScope.GLOBAL.value: config_scope = [PlaylistScope.GLOBAL.value, bot.user.id] @@ -121,7 +139,7 @@ def prepare_config_scope( def prepare_config_scope_for_migration23( # TODO: remove me in a future version ? scope, author: Union[discord.abc.User, int] = None, guild: discord.Guild = None ): - """Return the scope used by Playlists""" + """Return the scope used by Playlists.""" scope = standardize_scope(scope) if scope == PlaylistScope.GLOBAL.value: diff --git a/redbot/cogs/audio/apis/global_db.py b/redbot/cogs/audio/apis/global_db.py index 271ce1d90..dc5e9e41c 100644 --- a/redbot/cogs/audio/apis/global_db.py +++ b/redbot/cogs/audio/apis/global_db.py @@ -1,8 +1,11 @@ import asyncio import contextlib +import json import logging -import urllib.parse -from typing import Mapping, Optional, TYPE_CHECKING, Union + +from copy import copy +from pathlib import Path +from typing import TYPE_CHECKING, Mapping, Optional, Union import aiohttp from lavalink.rest_api import LoadResult @@ -10,6 +13,7 @@ from lavalink.rest_api import LoadResult from redbot.core import Config from redbot.core.bot import Red from redbot.core.commands import Cog +from redbot.core.i18n import Translator from ..audio_dataclasses import Query from ..audio_logging import IS_DEBUG, debug_exc_log @@ -17,8 +21,8 @@ from ..audio_logging import IS_DEBUG, debug_exc_log if TYPE_CHECKING: from .. import Audio -_API_URL = "https://redbot.app/" - +_API_URL = "https://api.redbot.app/" +_ = Translator("Audio", Path(__file__)) log = logging.getLogger("red.cogs.Audio.api.GlobalDB") @@ -32,11 +36,150 @@ class GlobalCacheWrapper: self.session = session self.api_key = None self._handshake_token = "" - self.can_write = False - self._handshake_token = "" self.has_api_key = None self._token: Mapping[str, str] = {} self.cog = cog - def update_token(self, new_token: Mapping[str, str]): + async def update_token(self, new_token: Mapping[str, str]): self._token = new_token + await self.get_perms() + + async def _get_api_key( + self, + ) -> Optional[str]: + if not self._token: + self._token = await self.bot.get_shared_api_tokens("audiodb") + self.api_key = self._token.get("api_key", None) + self.has_api_key = self.cog.global_api_user.get("can_post") + id_list = list(self.bot.owner_ids) + self._handshake_token = "||".join(map(str, id_list)) + return self.api_key + + async def get_call(self, query: Optional[Query] = None) -> dict: + api_url = f"{_API_URL}api/v2/queries" + if not self.cog.global_api_user.get("can_read"): + return {} + try: + query = Query.process_input(query, self.cog.local_folder_current_path) + if any([not query or not query.valid or query.is_spotify or query.is_local]): + return {} + await self._get_api_key() + if self.api_key is None: + return {} + search_response = "error" + query = query.lavalink_query + with contextlib.suppress(aiohttp.ContentTypeError, asyncio.TimeoutError): + async with self.session.get( + api_url, + timeout=aiohttp.ClientTimeout(total=await self.config.global_db_get_timeout()), + headers={"Authorization": self.api_key, "X-Token": self._handshake_token}, + params={"query": query}, + ) as r: + search_response = await r.json(loads=json.loads) + if IS_DEBUG and "x-process-time" in r.headers: + log.debug( + f"GET || Ping {r.headers.get('x-process-time')} || " + f"Status code {r.status} || {query}" + ) + if "tracks" not in search_response: + return {} + return search_response + except Exception as err: + debug_exc_log(log, err, f"Failed to Get query: {api_url}/{query}") + return {} + + async def get_spotify(self, title: str, author: Optional[str]) -> dict: + if not self.cog.global_api_user.get("can_read"): + return {} + api_url = f"{_API_URL}api/v2/queries/spotify" + try: + search_response = "error" + params = {"title": title, "author": author} + await self._get_api_key() + if self.api_key is None: + return {} + with contextlib.suppress(aiohttp.ContentTypeError, asyncio.TimeoutError): + async with self.session.get( + api_url, + timeout=aiohttp.ClientTimeout(total=await self.config.global_db_get_timeout()), + headers={"Authorization": self.api_key, "X-Token": self._handshake_token}, + params=params, + ) as r: + search_response = await r.json(loads=json.loads) + if IS_DEBUG and "x-process-time" in r.headers: + log.debug( + f"GET/spotify || Ping {r.headers.get('x-process-time')} || " + f"Status code {r.status} || {title} - {author}" + ) + if "tracks" not in search_response: + return {} + return search_response + except Exception as err: + debug_exc_log(log, err, f"Failed to Get query: {api_url}") + return {} + + async def post_call(self, llresponse: LoadResult, query: Optional[Query]) -> None: + try: + if not self.cog.global_api_user.get("can_post"): + return + query = Query.process_input(query, self.cog.local_folder_current_path) + if llresponse.has_error or llresponse.load_type.value in ["NO_MATCHES", "LOAD_FAILED"]: + return + if query and query.valid and query.is_youtube: + query = query.lavalink_query + else: + return None + await self._get_api_key() + if self.api_key is None: + return None + api_url = f"{_API_URL}api/v2/queries" + async with self.session.post( + api_url, + json=llresponse._raw, + headers={"Authorization": self.api_key, "X-Token": self._handshake_token}, + params={"query": query}, + ) as r: + await r.read() + if IS_DEBUG and "x-process-time" in r.headers: + log.debug( + f"POST || Ping {r.headers.get('x-process-time')} ||" + f" Status code {r.status} || {query}" + ) + except Exception as err: + debug_exc_log(log, err, f"Failed to post query: {query}") + await asyncio.sleep(0) + + async def update_global(self, llresponse: LoadResult, query: Optional[Query] = None): + await self.post_call(llresponse=llresponse, query=query) + + async def report_invalid(self, id: str) -> None: + if not self.cog.global_api_user.get("can_delete"): + return + api_url = f"{_API_URL}api/v2/queries/es/id" + with contextlib.suppress(Exception): + async with self.session.delete( + api_url, + headers={"Authorization": self.api_key, "X-Token": self._handshake_token}, + params={"id": id}, + ) as r: + await r.read() + + async def get_perms(self): + global_api_user = copy(self.cog.global_api_user) + await self._get_api_key() + is_enabled = await self.config.global_db_enabled() + if (not is_enabled) or self.api_key is None: + return global_api_user + with contextlib.suppress(Exception): + async with aiohttp.ClientSession(json_serialize=json.dumps) as session: + async with session.get( + f"{_API_URL}api/v2/users/me", + headers={"Authorization": self.api_key, "X-Token": self._handshake_token}, + ) as resp: + if resp.status == 200: + search_response = await resp.json(loads=json.loads) + global_api_user["fetched"] = True + global_api_user["can_read"] = search_response.get("can_read", False) + global_api_user["can_post"] = search_response.get("can_post", False) + global_api_user["can_delete"] = search_response.get("can_delete", False) + return global_api_user diff --git a/redbot/cogs/audio/apis/interface.py b/redbot/cogs/audio/apis/interface.py index c2ce5132e..7798b4bac 100644 --- a/redbot/cogs/audio/apis/interface.py +++ b/redbot/cogs/audio/apis/interface.py @@ -1,30 +1,35 @@ import asyncio +import contextlib import datetime import json import logging import random import time + from collections import namedtuple -from typing import Callable, List, MutableMapping, Optional, TYPE_CHECKING, Tuple, Union, cast +from pathlib import Path +from typing import TYPE_CHECKING, Callable, List, MutableMapping, Optional, Tuple, Union, cast import aiohttp import discord import lavalink -from lavalink.rest_api import LoadResult -from redbot.core.utils import AsyncIter +from lavalink.rest_api import LoadResult, LoadType from redbot.core import Config, commands from redbot.core.bot import Red from redbot.core.commands import Cog, Context from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.dbtools import APSWConnectionWrapper from ..audio_dataclasses import Query from ..audio_logging import IS_DEBUG, debug_exc_log -from ..errors import DatabaseError, SpotifyFetchError, TrackEnqueueError +from ..errors import DatabaseError, SpotifyFetchError, TrackEnqueueError, YouTubeApiError from ..utils import CacheLevel, Notifier +from .api_utils import LavalinkCacheFetchForGlobalResult from .global_db import GlobalCacheWrapper from .local_db import LocalCacheWrapper +from .persist_queue_wrapper import QueueInterface from .playlist_interface import get_playlist from .playlist_wrapper import PlaylistWrapper from .spotify import SpotifyWrapper @@ -33,9 +38,10 @@ from .youtube import YouTubeWrapper if TYPE_CHECKING: from .. import Audio -_ = Translator("Audio", __file__) +_ = Translator("Audio", Path(__file__)) log = logging.getLogger("red.cogs.Audio.api.AudioAPIInterface") _TOP_100_US = "https://www.youtube.com/playlist?list=PL4fGSI1pDJn5rWitrRWFKdm-ulaFiIyoK" +# TODO: Get random from global Cache class AudioAPIInterface: @@ -60,20 +66,22 @@ class AudioAPIInterface: self.youtube_api: YouTubeWrapper = YouTubeWrapper(self.bot, self.config, session, self.cog) self.local_cache_api = LocalCacheWrapper(self.bot, self.config, self.conn, self.cog) self.global_cache_api = GlobalCacheWrapper(self.bot, self.config, session, self.cog) + self.persistent_queue_api = QueueInterface(self.bot, self.config, self.conn, self.cog) self._session: aiohttp.ClientSession = session self._tasks: MutableMapping = {} self._lock: asyncio.Lock = asyncio.Lock() async def initialize(self) -> None: - """Initialises the Local Cache connection""" + """Initialises the Local Cache connection.""" await self.local_cache_api.lavalink.init() + await self.persistent_queue_api.init() def close(self) -> None: - """Closes the Local Cache connection""" + """Closes the Local Cache connection.""" self.local_cache_api.lavalink.close() - async def get_random_track_from_db(self) -> Optional[MutableMapping]: - """Get a random track from the local database and return it""" + async def get_random_track_from_db(self, tries=0) -> Optional[MutableMapping]: + """Get a random track from the local database and return it.""" track: Optional[MutableMapping] = {} try: query_data = {} @@ -102,9 +110,11 @@ class AudioAPIInterface: return track async def route_tasks( - self, action_type: str = None, data: Union[List[MutableMapping], MutableMapping] = None, + self, + action_type: str = None, + data: Union[List[MutableMapping], MutableMapping] = None, ) -> None: - """Separate the tasks and run them in the appropriate functions""" + """Separate the tasks and run them in the appropriate functions.""" if not data: return @@ -124,9 +134,11 @@ class AudioAPIInterface: await self.local_cache_api.youtube.update(data) elif table == "spotify": await self.local_cache_api.spotify.update(data) + elif action_type == "global" and isinstance(data, list): + await asyncio.gather(*[self.global_cache_api.update_global(**d) for d in data]) async def run_tasks(self, ctx: Optional[commands.Context] = None, message_id=None) -> None: - """Run tasks for a specific context""" + """Run tasks for a specific context.""" if message_id is not None: lock_id = message_id elif ctx is not None: @@ -141,7 +153,7 @@ class AudioAPIInterface: try: tasks = self._tasks[lock_id] tasks = [self.route_tasks(a, tasks[a]) for a in tasks] - await asyncio.gather(*tasks, return_exceptions=True) + await asyncio.gather(*tasks, return_exceptions=False) del self._tasks[lock_id] except Exception as exc: debug_exc_log( @@ -152,7 +164,7 @@ class AudioAPIInterface: log.debug(f"Completed database writes for {lock_id} ({lock_author})") async def run_all_pending_tasks(self) -> None: - """Run all pending tasks left in the cache, called on cog_unload""" + """Run all pending tasks left in the cache, called on cog_unload.""" async with self._lock: if IS_DEBUG: log.debug("Running pending writes to database") @@ -164,7 +176,7 @@ class AudioAPIInterface: self._tasks = {} coro_tasks = [self.route_tasks(a, tasks[a]) for a in tasks] - await asyncio.gather(*coro_tasks, return_exceptions=True) + await asyncio.gather(*coro_tasks, return_exceptions=False) except Exception as exc: debug_exc_log(log, exc, "Failed database writes") @@ -173,7 +185,7 @@ class AudioAPIInterface: log.debug("Completed pending writes to database have finished") def append_task(self, ctx: commands.Context, event: str, task: Tuple, _id: int = None) -> None: - """Add a task to the cache to be run later""" + """Add a task to the cache to be run later.""" lock_id = _id or ctx.message.id if lock_id not in self._tasks: self._tasks[lock_id] = {"update": [], "insert": [], "global": []} @@ -188,7 +200,7 @@ class AudioAPIInterface: skip_youtube: bool = False, current_cache_level: CacheLevel = CacheLevel.none(), ) -> List[str]: - """Return youtube URLS for the spotify URL provided""" + """Return youtube URLS for the spotify URL provided.""" youtube_urls = [] tracks = await self.fetch_from_spotify_api( query_type, uri, params=None, notifier=notifier, ctx=ctx @@ -198,6 +210,7 @@ class AudioAPIInterface: track_count = 0 time_now = int(datetime.datetime.now(datetime.timezone.utc).timestamp()) youtube_cache = CacheLevel.set_youtube().is_subset(current_cache_level) + youtube_api_error = None async for track in AsyncIter(tracks): if isinstance(track, str): break @@ -237,9 +250,13 @@ class AudioAPIInterface: debug_exc_log(log, exc, f"Failed to fetch {track_info} from YouTube table") if val is None: - val = await self.fetch_youtube_query( - ctx, track_info, current_cache_level=current_cache_level - ) + try: + val = await self.fetch_youtube_query( + ctx, track_info, current_cache_level=current_cache_level + ) + except YouTubeApiError as err: + val = None + youtube_api_error = err.message if youtube_cache and val: task = ("update", ("youtube", {"track": track_info})) self.append_task(ctx, *task) @@ -250,6 +267,13 @@ class AudioAPIInterface: track_count += 1 if notifier is not None and ((track_count % 2 == 0) or (track_count == total_tracks)): await notifier.notify_user(current=track_count, total=total_tracks, key="youtube") + if notifier is not None and youtube_api_error: + error_embed = discord.Embed( + colour=await ctx.embed_colour(), + title=_("Failing to get tracks, skipping remaining."), + ) + await notifier.update_embed(error_embed) + break if CacheLevel.set_spotify().is_subset(current_cache_level): task = ("insert", ("spotify", database_entries)) self.append_task(ctx, *task) @@ -264,7 +288,7 @@ class AudioAPIInterface: notifier: Optional[Notifier] = None, ctx: Context = None, ) -> Union[List[MutableMapping], List[str]]: - """Gets track info from spotify API""" + """Gets track info from spotify API.""" if recursive is False: (call, params) = self.spotify_api.spotify_format_call(query_type, uri) @@ -392,9 +416,10 @@ class AudioAPIInterface: lock: Callable, notifier: Optional[Notifier] = None, forced: bool = False, - query_global: bool = False, + query_global: bool = True, ) -> List[lavalink.Track]: - """Queries the Database then falls back to Spotify and YouTube APIs then Enqueued matched tracks. + """Queries the Database then falls back to Spotify and YouTube APIs then Enqueued matched + tracks. Parameters ---------- @@ -421,9 +446,12 @@ class AudioAPIInterface: List[str] List of Youtube URLs. """ - # globaldb_toggle = await self.config.global_db_enabled() + await self.global_cache_api._get_api_key() + globaldb_toggle = await self.config.global_db_enabled() + global_entry = globaldb_toggle and query_global track_list: List = [] has_not_allowed = False + youtube_api_error = None try: current_cache_level = CacheLevel(await self.config.cache_level()) guild_data = await self.config.guild(ctx.guild).all() @@ -447,7 +475,6 @@ class AudioAPIInterface: return track_list database_entries = [] time_now = int(datetime.datetime.now(datetime.timezone.utc).timestamp()) - youtube_cache = CacheLevel.set_youtube().is_subset(current_cache_level) spotify_cache = CacheLevel.set_spotify().is_subset(current_cache_level) async for track_count, track in AsyncIter(tracks_from_spotify).enumerate(start=1): @@ -483,44 +510,70 @@ class AudioAPIInterface: ) except Exception as exc: debug_exc_log(log, exc, f"Failed to fetch {track_info} from YouTube table") - + should_query_global = globaldb_toggle and query_global and val is None + if should_query_global: + llresponse = await self.global_cache_api.get_spotify(track_name, artist_name) + if llresponse: + if llresponse.get("loadType") == "V2_COMPACT": + llresponse["loadType"] = "V2_COMPAT" + llresponse = LoadResult(llresponse) + val = llresponse or None if val is None: - val = await self.fetch_youtube_query( - ctx, track_info, current_cache_level=current_cache_level - ) - if youtube_cache and val and llresponse is None: - task = ("update", ("youtube", {"track": track_info})) - self.append_task(ctx, *task) - - if llresponse is not None: - track_object = llresponse.tracks - elif val: try: - (result, called_api) = await self.fetch_track( - ctx, - player, - Query.process_input(val, self.cog.local_folder_current_path), - forced=forced, + val = await self.fetch_youtube_query( + ctx, track_info, current_cache_level=current_cache_level ) - except (RuntimeError, aiohttp.ServerDisconnectedError): - lock(ctx, False) - error_embed = discord.Embed( - colour=await ctx.embed_colour(), - title=_("The connection was reset while loading the playlist."), - ) - if notifier is not None: - await notifier.update_embed(error_embed) - break - except asyncio.TimeoutError: - lock(ctx, False) - error_embed = discord.Embed( - colour=await ctx.embed_colour(), - title=_("Player timeout, skipping remaining tracks."), - ) - if notifier is not None: - await notifier.update_embed(error_embed) - break - track_object = result.tracks + except YouTubeApiError as err: + val = None + youtube_api_error = err.message + if not youtube_api_error: + if youtube_cache and val and llresponse is None: + task = ("update", ("youtube", {"track": track_info})) + self.append_task(ctx, *task) + + if isinstance(llresponse, LoadResult): + track_object = llresponse.tracks + elif val: + result = None + if should_query_global: + llresponse = await self.global_cache_api.get_call(val) + if llresponse: + if llresponse.get("loadType") == "V2_COMPACT": + llresponse["loadType"] = "V2_COMPAT" + llresponse = LoadResult(llresponse) + result = llresponse or None + if not result: + try: + (result, called_api) = await self.fetch_track( + ctx, + player, + Query.process_input(val, self.cog.local_folder_current_path), + forced=forced, + should_query_global=not should_query_global, + ) + except (RuntimeError, aiohttp.ServerDisconnectedError): + lock(ctx, False) + error_embed = discord.Embed( + colour=await ctx.embed_colour(), + title=_( + "The connection was reset while loading the playlist." + ), + ) + if notifier is not None: + await notifier.update_embed(error_embed) + break + except asyncio.TimeoutError: + lock(ctx, False) + error_embed = discord.Embed( + colour=await ctx.embed_colour(), + title=_("Player timeout, skipping remaining tracks."), + ) + if notifier is not None: + await notifier.update_embed(error_embed) + break + track_object = result.tracks + else: + track_object = [] else: track_object = [] if (track_count % 2 == 0) or (track_count == total_tracks): @@ -536,26 +589,28 @@ class AudioAPIInterface: seconds=seconds, ) - if consecutive_fails >= 10: + if youtube_api_error or consecutive_fails >= (20 if global_entry else 10): error_embed = discord.Embed( colour=await ctx.embed_colour(), title=_("Failing to get tracks, skipping remaining."), ) if notifier is not None: await notifier.update_embed(error_embed) + if youtube_api_error: + lock(ctx, False) + raise SpotifyFetchError(message=youtube_api_error) break if not track_object: consecutive_fails += 1 continue consecutive_fails = 0 single_track = track_object[0] + query = Query.process_input(single_track, self.cog.local_folder_current_path) if not await self.cog.is_query_allowed( self.config, - ctx.guild, - ( - f"{single_track.title} {single_track.author} {single_track.uri} " - f"{Query.process_input(single_track, self.cog.local_folder_current_path)}" - ), + ctx, + f"{single_track.title} {single_track.author} {single_track.uri} {query}", + query_obj=query, ): has_not_allowed = True if IS_DEBUG: @@ -568,6 +623,13 @@ class AudioAPIInterface: if guild_data["maxlength"] > 0: if self.cog.is_track_length_allowed(single_track, guild_data["maxlength"]): enqueued_tracks += 1 + single_track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(ctx.author, single_track) self.bot.dispatch( "red_audio_track_enqueue", @@ -577,6 +639,13 @@ class AudioAPIInterface: ) else: enqueued_tracks += 1 + single_track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(ctx.author, single_track) self.bot.dispatch( "red_audio_track_enqueue", @@ -587,16 +656,6 @@ class AudioAPIInterface: if not player.current: await player.play() - if not track_list and not has_not_allowed: - raise SpotifyFetchError( - message=_( - "Nothing found.\nThe YouTube API key may be invalid " - "or you may be rate limited on YouTube's search service.\n" - "Check the YouTube API key again and follow the instructions " - "at `{prefix}audioset youtubeapi`." - ) - ) - player.maybe_shuffle() if enqueue and tracks_from_spotify: if total_tracks > enqueued_tracks: maxlength_msg = _(" {bad_tracks} tracks cannot be queued.").format( @@ -623,6 +682,16 @@ class AudioAPIInterface: if notifier is not None: await notifier.update_embed(embed) lock(ctx, False) + if not track_list and not has_not_allowed: + raise SpotifyFetchError( + message=_( + "Nothing found.\nThe YouTube API key may be invalid " + "or you may be rate limited on YouTube's search service.\n" + "Check the YouTube API key again and follow the instructions " + "at `{prefix}audioset youtubeapi`." + ) + ) + player.maybe_shuffle() if spotify_cache: task = ("insert", ("spotify", database_entries)) @@ -640,9 +709,7 @@ class AudioAPIInterface: track_info: str, current_cache_level: CacheLevel = CacheLevel.none(), ) -> Optional[str]: - """ - Call the Youtube API and returns the youtube URL that the query matched - """ + """Call the Youtube API and returns the youtube URL that the query matched.""" track_url = await self.youtube_api.get_call(track_info) if CacheLevel.set_youtube().is_subset(current_cache_level) and track_url: time_now = int(datetime.datetime.now(datetime.timezone.utc).timestamp()) @@ -666,9 +733,7 @@ class AudioAPIInterface: async def fetch_from_youtube_api( self, ctx: commands.Context, track_info: str ) -> Optional[str]: - """ - Gets an YouTube URL from for the query - """ + """Gets an YouTube URL from for the query.""" current_cache_level = CacheLevel(await self.config.cache_level()) cache_enabled = CacheLevel.set_youtube().is_subset(current_cache_level) val = None @@ -678,9 +743,12 @@ class AudioAPIInterface: except Exception as exc: debug_exc_log(log, exc, f"Failed to fetch {track_info} from YouTube table") if val is None: - youtube_url = await self.fetch_youtube_query( - ctx, track_info, current_cache_level=current_cache_level - ) + try: + youtube_url = await self.fetch_youtube_query( + ctx, track_info, current_cache_level=current_cache_level + ) + except YouTubeApiError as err: + youtube_url = None else: if cache_enabled: task = ("update", ("youtube", {"track": track_info})) @@ -725,6 +793,7 @@ class AudioAPIInterface: val = None query = Query.process_input(query, self.cog.local_folder_current_path) query_string = str(query) + globaldb_toggle = await self.config.global_db_enabled() valid_global_entry = False results = None called_api = False @@ -752,7 +821,31 @@ class AudioAPIInterface: called_api = False else: val = None - + if ( + globaldb_toggle + and not val + and should_query_global + and not forced + and not query.is_local + and not query.is_spotify + ): + valid_global_entry = False + with contextlib.suppress(Exception): + global_entry = await self.global_cache_api.get_call(query=query) + if global_entry.get("loadType") == "V2_COMPACT": + global_entry["loadType"] = "V2_COMPAT" + results = LoadResult(global_entry) + if results.load_type in [ + LoadType.PLAYLIST_LOADED, + LoadType.TRACK_LOADED, + LoadType.SEARCH_RESULT, + LoadType.V2_COMPAT, + ]: + valid_global_entry = True + if valid_global_entry: + if IS_DEBUG: + log.debug(f"Querying Global DB api for {query}") + results, called_api = results, False if valid_global_entry: pass elif lazy is True: @@ -767,6 +860,7 @@ class AudioAPIInterface: if results.has_error: # If cached value has an invalid entry make a new call so that it gets updated results, called_api = await self.fetch_track(ctx, player, query, forced=True) + valid_global_entry = False else: if IS_DEBUG: log.debug(f"Querying Lavalink api for {query_string}") @@ -779,7 +873,19 @@ class AudioAPIInterface: raise TrackEnqueueError if results is None: results = LoadResult({"loadType": "LOAD_FAILED", "playlistInfo": {}, "tracks": []}) - + valid_global_entry = False + update_global = ( + globaldb_toggle and not valid_global_entry and self.global_cache_api.has_api_key + ) + with contextlib.suppress(Exception): + if ( + update_global + and not query.is_local + and not results.has_error + and len(results.tracks) >= 1 + ): + global_task = ("global", dict(llresponse=results, query=query)) + self.append_task(ctx, *global_task) if ( cache_enabled and results.load_type @@ -815,9 +921,7 @@ class AudioAPIInterface: return results, called_api async def autoplay(self, player: lavalink.Player, playlist_api: PlaylistWrapper): - """ - Enqueue a random track - """ + """Enqueue a random track.""" autoplaylist = await self.config.guild(player.channel.guild).autoplaylist() current_cache_level = CacheLevel(await self.config.cache_level()) cache_enabled = CacheLevel.set_lavalink().is_subset(current_cache_level) @@ -863,19 +967,18 @@ class AudioAPIInterface: track = random.choice(tracks) query = Query.process_input(track, self.cog.local_folder_current_path) await asyncio.sleep(0.001) - if not query.valid or ( + if (not query.valid) or ( query.is_local and query.local_track_path is not None and not query.local_track_path.exists() ): continue + notify_channel = self.bot.get_channel(player.fetch("channel")) if not await self.cog.is_query_allowed( self.config, - player.channel.guild, - ( - f"{track.title} {track.author} {track.uri} " - f"{str(Query.process_input(track, self.cog.local_folder_current_path))}" - ), + notify_channel, + f"{track.title} {track.author} {track.uri} {query}", + query_obj=query, ): if IS_DEBUG: log.debug( @@ -884,11 +987,20 @@ class AudioAPIInterface: ) continue valid = True - - track.extras["autoplay"] = True + track.extras.update( + { + "autoplay": True, + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": player.channel.guild.me.id, + } + ) player.add(player.channel.guild.me, track) self.bot.dispatch( "red_audio_track_auto_play", player.channel.guild, track, player.channel.guild.me ) if not player.current: await player.play() + + async def fetch_all_contribute(self) -> List[LavalinkCacheFetchForGlobalResult]: + return await self.local_cache_api.lavalink.fetch_all_for_global() diff --git a/redbot/cogs/audio/apis/local_db.py b/redbot/cogs/audio/apis/local_db.py index c9ef378f6..d8dcf9dbd 100644 --- a/redbot/cogs/audio/apis/local_db.py +++ b/redbot/cogs/audio/apis/local_db.py @@ -4,14 +4,16 @@ import datetime import logging import random import time -from types import SimpleNamespace -from typing import Callable, List, MutableMapping, Optional, TYPE_CHECKING, Tuple, Union +from pathlib import Path -from redbot.core.utils import AsyncIter +from types import SimpleNamespace +from typing import TYPE_CHECKING, Callable, List, MutableMapping, Optional, Tuple, Union from redbot.core import Config from redbot.core.bot import Red from redbot.core.commands import Cog +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.dbtools import APSWConnectionWrapper from ..audio_logging import debug_exc_log @@ -59,7 +61,7 @@ if TYPE_CHECKING: log = logging.getLogger("red.cogs.Audio.api.LocalDB") - +_ = Translator("Audio", Path(__file__)) _SCHEMA_VERSION = 3 @@ -313,7 +315,7 @@ class LavalinkTableWrapper(BaseWrapper): self.statement.get_random = LAVALINK_QUERY_LAST_FETCHED_RANDOM self.statement.get_all_global = LAVALINK_FETCH_ALL_ENTRIES_GLOBAL self.fetch_result = LavalinkCacheFetchResult - self.fetch_for_global: Optional[Callable] = None + self.fetch_for_global: Optional[Callable] = LavalinkCacheFetchForGlobalResult async def fetch_one( self, values: MutableMapping diff --git a/redbot/cogs/audio/apis/locales/af-ZA.po b/redbot/cogs/audio/apis/locales/af-ZA.po index 817c24b2b..83f575eba 100644 --- a/redbot/cogs/audio/apis/locales/af-ZA.po +++ b/redbot/cogs/audio/apis/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: af_ZA\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/ar-SA.po b/redbot/cogs/audio/apis/locales/ar-SA.po index cb70624be..54aa80c7e 100644 --- a/redbot/cogs/audio/apis/locales/ar-SA.po +++ b/redbot/cogs/audio/apis/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: ar_SA\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/bg-BG.po b/redbot/cogs/audio/apis/locales/bg-BG.po index 123f8620a..de1cca1c3 100644 --- a/redbot/cogs/audio/apis/locales/bg-BG.po +++ b/redbot/cogs/audio/apis/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: bg_BG\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/no-NO.po b/redbot/cogs/audio/apis/locales/bs-BA.po similarity index 53% rename from redbot/cogs/audio/apis/locales/no-NO.po rename to redbot/cogs/audio/apis/locales/bs-BA.po index 30e6fc6c0..b817087c1 100644 --- a/redbot/cogs/audio/apis/locales/no-NO.po +++ b/redbot/cogs/audio/apis/locales/bs-BA.po @@ -1,65 +1,74 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 698\n" -"Language: no_NO\n" +"Language: bs_BA\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/ca-ES.po b/redbot/cogs/audio/apis/locales/ca-ES.po index 00c31f7c2..c18f06119 100644 --- a/redbot/cogs/audio/apis/locales/ca-ES.po +++ b/redbot/cogs/audio/apis/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: ca_ES\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/cs-CZ.po b/redbot/cogs/audio/apis/locales/cs-CZ.po index 4fd2b3286..5ff054573 100644 --- a/redbot/cogs/audio/apis/locales/cs-CZ.po +++ b/redbot/cogs/audio/apis/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "Spotify API klíč nebo klientský tajný klíč nebyl správně nastaven. \\nPro pokyny použijte `{prefix}audioset spotifyapi`." - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "Nezdá se, že by to byla platná adresa Spotify playlistu/alba nebo kód." - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "Pravděpodobně se nejedná o podporovaný Spotify odkaz nebo kód." - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "Připojení bylo obnoveno při načítání seznamu skladeb." - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "Vypršel časový limit přehrávače, přeskakuji zbývající skladby." - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "Nepodařilo se získat skladby, zbývá přeskakování." -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "Nic nenalezeno.\\nYouTube API klíč může být neplatný nebo může být omezen na YouTube's vyhledávací službu.\\nPodívejte se znovu na YouTube API klíč a postupujte podle instrukcí na `{prefix}audioset youtubeapi`." - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr " {bad_tracks} skladby nemůžou být zařazeny do fronty." - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "Playlist zařazen do fronty" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "Přidáno {num} skladeb do fronty.{maxlength_msg}" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "{time} do začátku přehrávání playlistu: je na #{position} pozici ve frontě" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API klíč nebo klientský tajný klíč nebyl správně nastaven. \\nPro pokyny použijte `{prefix}audioset spotifyapi`." +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "Nezdá se, že by to byla platná adresa Spotify playlistu/alba nebo kód." + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Pravděpodobně se nejedná o podporovaný Spotify odkaz nebo kód." + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "Připojení bylo obnoveno při načítání seznamu skladeb." + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "Vypršel časový limit přehrávače, přeskakuji zbývající skladby." + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} skladby nemůžou být zařazeny do fronty." + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "Playlist zařazen do fronty" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "Přidáno {num} skladeb do fronty.{maxlength_msg}" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} do začátku přehrávání playlistu: je na #{position} pozici ve frontě" + +#: 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`." +msgstr "Nic nenalezeno.\\nYouTube API klíč může být neplatný nebo může být omezen na YouTube's vyhledávací službu.\\nPodívejte se znovu na YouTube API klíč a postupujte podle instrukcí na `{prefix}audioset youtubeapi`." + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "Spotify API klíč nebo klientský tajný klíč nebyl správně nastaven. \\nPro pokyny použijte `{prefix}audioset spotifyapi`." + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/da-DK.po b/redbot/cogs/audio/apis/locales/da-DK.po index 67c2b89aa..79cd69366 100644 --- a/redbot/cogs/audio/apis/locales/da-DK.po +++ b/redbot/cogs/audio/apis/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: da_DK\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/de-DE.po b/redbot/cogs/audio/apis/locales/de-DE.po index 727193cff..1356ea510 100644 --- a/redbot/cogs/audio/apis/locales/de-DE.po +++ b/redbot/cogs/audio/apis/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: de_DE\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "Der Spotify API Key oder das Client secret wurden nicht richtig eingestellt.\\n Benutze `{prefix}audioset spotifyapi` für eine Anleitung." - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "Dies scheint keine gültige Spotify-Playlist/Album-URL oder Spotify-Code zu sein." - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "Dies scheint keine unterstützte Spotify-URL oder Spotify-Code zu sein." - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "Die Verbindung wurde zurückgesetzt beim Laden der Playlist." - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "Audioplayer-Timeout. Verbleibende Titel werden übersprungen." - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "Fehler beim laden der Tracks. Verbleibende Tracks werden übersprungen." -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "Nichts Gefunden.\\n Der Youtube API Key könnte falsch sein oder du überschreitest das Rate Limit der Youtube Suche.\\n Kontrollieren den Youtube API Key nocheinmal und dann folge der Anleitung bei `{prefix}audioset youtubeapi`." +#: redbot/cogs/audio/apis/interface.py:304 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "Der Spotify-API-Schlüssel oder Client-Secret wurde nicht richtig gesetzt. \\nBenutze `{prefix}Audioset spotifyapi` für Anweisungen." -#: redbot/cogs/audio/apis/interface.py:602 +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "Dies scheint keine gültige Spotify-Playlist/Album-URL oder Spotify-Code zu sein." + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Dies scheint keine unterstützte Spotify-URL oder Spotify-Code zu sein." + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "Die Verbindung wurde zurückgesetzt beim Laden der Playlist." + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "Audioplayer-Timeout. Verbleibende Titel werden übersprungen." + +#: redbot/cogs/audio/apis/interface.py:661 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} Tracks können nicht zur Warteschlange hinzugefügt werden." -#: redbot/cogs/audio/apis/interface.py:610 +#: redbot/cogs/audio/apis/interface.py:669 msgid "Playlist Enqueued" -msgstr "Wiedergabeliste eingereiht" +msgstr "Playlist eingereiht" -#: redbot/cogs/audio/apis/interface.py:611 +#: redbot/cogs/audio/apis/interface.py:670 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Es wurden {num} Tracks zu der Playlist hinzugefügt.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:617 +#: 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/spotify.py:165 +#: 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`." +msgstr "Nichts Gefunden.\\n Der Youtube API Key könnte falsch sein oder du überschreitest das Rate Limit der Youtube Suche.\\n Kontrollieren den Youtube API Key nocheinmal und dann folge der Anleitung bei `{prefix}audioset youtubeapi`." + +#: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "Der Spotify API Key oder dar Client secret wurden nicht richtig eingestellt.\\n Benutze `{prefix}audioset spotifyapi` für eine Anleitung." +#: 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 "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 for more information." +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: ." + diff --git a/redbot/cogs/audio/apis/locales/el-GR.po b/redbot/cogs/audio/apis/locales/el-GR.po index 403006307..94a006ec2 100644 --- a/redbot/cogs/audio/apis/locales/el-GR.po +++ b/redbot/cogs/audio/apis/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: el_GR\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/es-ES.po b/redbot/cogs/audio/apis/locales/es-ES.po index 312ae648f..f8a23e6bb 100644 --- a/redbot/cogs/audio/apis/locales/es-ES.po +++ b/redbot/cogs/audio/apis/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: es_ES\n" -#: redbot/cogs/audio/apis/interface.py:280 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 +msgid "Failing to get tracks, skipping remaining." +msgstr "Falta al obtener pistas, omitiendo el resto." + +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." 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/apis/interface.py:322 +#: redbot/cogs/audio/apis/interface.py:346 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "Esta no parece ser una URL o código válido de la lista/álbum de Spotify." -#: redbot/cogs/audio/apis/interface.py:443 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Esta no parece ser una URL o código compatible con Spotify." -#: redbot/cogs/audio/apis/interface.py:509 +#: redbot/cogs/audio/apis/interface.py:558 msgid "The connection was reset while loading the playlist." msgstr "La conexión se reinició mientras se cargaba la lista de reproducción." -#: redbot/cogs/audio/apis/interface.py:518 +#: redbot/cogs/audio/apis/interface.py:569 msgid "Player timeout, skipping remaining tracks." -msgstr "" +msgstr "Tiempo de espera del reproductor, omitiendo pistas restantes." -#: redbot/cogs/audio/apis/interface.py:542 -msgid "Failing to get tracks, skipping remaining." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 +#: redbot/cogs/audio/apis/interface.py:661 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} pistas no pueden ser puestas en cola." -#: redbot/cogs/audio/apis/interface.py:610 +#: redbot/cogs/audio/apis/interface.py:669 msgid "Playlist Enqueued" msgstr "Lista de reproducción en cola" -#: redbot/cogs/audio/apis/interface.py:611 +#: redbot/cogs/audio/apis/interface.py:670 msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" +msgstr "Añadido {num} pistas a la cola.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:617 +#: redbot/cogs/audio/apis/interface.py:676 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/apis/spotify.py:165 +#: 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`." +msgstr "No se ha encontrado nada.\\nLa clave API de YouTube puede ser inválida o puede que estés limitado al servicio de búsqueda de YouTube.\\nComprueba de nuevo la clave API de YouTube y sigue las instrucciones en `{prefix}audioset youtubeapi`." + +#: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." 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/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 "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 for more information." +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 para obtener más información." + diff --git a/redbot/cogs/audio/apis/locales/fi-FI.po b/redbot/cogs/audio/apis/locales/fi-FI.po index 6ad83ea95..a270c5f04 100644 --- a/redbot/cogs/audio/apis/locales/fi-FI.po +++ b/redbot/cogs/audio/apis/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: fi_FI\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/fr-FR.po b/redbot/cogs/audio/apis/locales/fr-FR.po index bc145cbef..735657ec3 100644 --- a/redbot/cogs/audio/apis/locales/fr-FR.po +++ b/redbot/cogs/audio/apis/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: fr_FR\n" -#: redbot/cogs/audio/apis/interface.py:280 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 +msgid "Failing to get tracks, skipping remaining." +msgstr "Impossible d'obtenir les pistes, pistes ignorées." + +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "La clé API de Spotify ou le secret client n'ont pas étés correctement définis. \\nUtilisez `{prefix}audioset spotifyapi` pour connaître la marche à suivre." -#: redbot/cogs/audio/apis/interface.py:322 +#: redbot/cogs/audio/apis/interface.py:346 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "Cela ne semble pas être une URL ou un album/playlist Spotify valide." -#: redbot/cogs/audio/apis/interface.py:443 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Cela ne semble pas être une URL ou un code Spotify pris en charge." -#: redbot/cogs/audio/apis/interface.py:509 +#: redbot/cogs/audio/apis/interface.py:558 msgid "The connection was reset while loading the playlist." msgstr "La connexion a été réinitialisée lors du chargement de la playlist." -#: redbot/cogs/audio/apis/interface.py:518 +#: redbot/cogs/audio/apis/interface.py:569 msgid "Player timeout, skipping remaining tracks." -msgstr "Arrêt du lecteur, pistes restantes ignoré." +msgstr "Arrêt du lecteur, pistes restantes ignorées." -#: redbot/cogs/audio/apis/interface.py:542 -msgid "Failing to get tracks, skipping remaining." -msgstr "Impossible d'obtenir les pistes, pistes ignoré." - -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "Rien n'a été trouvé.\\nLa clé de l'API YouTube peut être invalide ou vous pouvez être limité sur le service de recherche de YouTube.\\nVérifiez à nouveau la clé de l'API YouTube et suivez les instructions à `{prefix}audioset youtubeapi`." - -#: redbot/cogs/audio/apis/interface.py:602 +#: redbot/cogs/audio/apis/interface.py:661 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} pistes ne peuvent pas être mises en attente." -#: redbot/cogs/audio/apis/interface.py:610 +#: redbot/cogs/audio/apis/interface.py:669 msgid "Playlist Enqueued" msgstr "Playlist en file d’attente" -#: redbot/cogs/audio/apis/interface.py:611 +#: redbot/cogs/audio/apis/interface.py:670 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Ajout de {num} pistes à la file d'attente.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:617 +#: redbot/cogs/audio/apis/interface.py:676 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} avant le début de la lecture de la playlist : commence à #{position} dans la liste" -#: redbot/cogs/audio/apis/spotify.py:165 +#: 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`." +msgstr "Rien n'a été trouvé.\\nLa clé de l'API YouTube peut être invalide ou vous pouvez être limité sur le service de recherche de YouTube.\\nVérifiez à nouveau la clé de l'API YouTube et suivez les instructions à `{prefix}audioset youtubeapi`." + +#: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "La clé API de Spotify ou le secret client n'ont pas étés correctement définis. \\nUtilisez `{prefix}audioset spotifyapi` pour connaître la marche à suivre." +#: 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 "Votre jeton d'API YouTube Data n'est pas valide.\\nVérifiez, de nouveau, la clé de l'API YouTube et suivez les instructions données par `{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 for more information." +msgstr "Code d'erreur de l'API YouTube : 403\\nVotre clé API YouTube peut avoir atteint la limite de requêtes du compte pour aujourd'hui. Veuillez consulter pour plus d'informations." + diff --git a/redbot/cogs/audio/apis/locales/he-IL.po b/redbot/cogs/audio/apis/locales/he-IL.po index acbfb92cd..e87d15baa 100644 --- a/redbot/cogs/audio/apis/locales/he-IL.po +++ b/redbot/cogs/audio/apis/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: he_IL\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/hu-HU.po b/redbot/cogs/audio/apis/locales/hu-HU.po index 03029f83b..cc42264af 100644 --- a/redbot/cogs/audio/apis/locales/hu-HU.po +++ b/redbot/cogs/audio/apis/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: hu_HU\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/id-ID.po b/redbot/cogs/audio/apis/locales/id-ID.po index 16da62e6d..10ea64f94 100644 --- a/redbot/cogs/audio/apis/locales/id-ID.po +++ b/redbot/cogs/audio/apis/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: id_ID\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." -msgstr "" +msgstr "Gagal mendapatkan trek, melewatkan sisa." -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "Kunci Spotify API atau rahasia klien belum disetel dengan benar. \\nGunakan `{prefix} audioset spotifyapi` untuk mendapatkan petunjuk." + +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "Tampaknya ini bukan URL atau kode playlist/album Spotify yang valid." + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Tampaknya ini bukan URL atau kode Spotify yang didukung." + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "Sambungan disetel ulang saat memuat daftar putar." + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "Waktu tunggu pemain, melewatkan trek yang tersisa." + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} lagu tidak dapat diantrekan." + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "Antrean Daftar Putar" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "Menambahkan {num} trek ke antrian. {maxlength_msg}" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} hingga dimulainya pemutaran playlist: dimulai dari #{position} dalam antrian" + +#: 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`." +msgstr "Tidak ada yang ditemukan. \\nKunci API YouTube mungkin tidak valid atau kecepatan Anda mungkin dibatasi di layanan penelusuran YouTube. \\nPeriksa lagi kunci API YouTube dan ikuti petunjuk di `{prefix} audioset youtubeapi`." + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "Kunci Spotify API atau rahasia klien belum disetel dengan benar.\\nGunakan `{prefix} audioset spotifyapi` untuk mendapatkan petunjuk." + +#: 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 "Token API Data YouTube Anda tidak valid. \\nPeriksa kembali kunci API YouTube dan ikuti petunjuk di `{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 for more information." +msgstr "Kode kesalahan API YouTube: 403\\nKunci API YouTube Anda mungkin telah mencapai batas kueri akun untuk hari ini. Periksa untuk informasi lebih lanjut." diff --git a/redbot/cogs/audio/apis/locales/it-IT.po b/redbot/cogs/audio/apis/locales/it-IT.po index a76ef15fe..a90658609 100644 --- a/redbot/cogs/audio/apis/locales/it-IT.po +++ b/redbot/cogs/audio/apis/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: it_IT\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/ja-JP.po b/redbot/cogs/audio/apis/locales/ja-JP.po index 37415a71c..3fe2842d1 100644 --- a/redbot/cogs/audio/apis/locales/ja-JP.po +++ b/redbot/cogs/audio/apis/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: ja_JP\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/ko-KR.po b/redbot/cogs/audio/apis/locales/ko-KR.po index e09e43749..a0e10ca36 100644 --- a/redbot/cogs/audio/apis/locales/ko-KR.po +++ b/redbot/cogs/audio/apis/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: ko_KR\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "Spotify API 키 또는 client secret이 올바르게 설정되지 않았습니다. \\n`{prefix}audioset spotifyapi`을 사용하여 지침을 확인하세요." - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "유효한 Spotify 재생 목록, 앨범 URL 또는 코드가 아닌것 같습니다." - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "지원되는 Spotify URL 또는 코드가 아닌 것 같습니다." - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "재생 목록을 로드하는 동안 연결이 재설정되었습니다." - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "플래이어 시간이 초과되었습니다. 남은 트랙들을 건너 뜁니다." - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "트랙을 추가하지 못해 나머지는 건너 뜁니다." -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "검색 결과가 없습니다.\\n 유튜브 API키가 유효하지 않거나 유튜브 검색 서비스 제한이 걸렸을 수도 있습니다. \\n유튜브 API 키를 다시 확인하고 `{prefix}audioset youtubeapi`.에서 지침을 확인하세요." +#: redbot/cogs/audio/apis/interface.py:304 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "Spotify API 키 또는 client secret이 올바르게 설정되지 않았습니다. \\n`{prefix}audioset spotifyapi`을 사용하여 지침을 확인하세요." -#: redbot/cogs/audio/apis/interface.py:602 +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "유효한 Spotify 재생 목록, 앨범 URL 또는 코드가 아닌것 같습니다." + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "지원되는 Spotify URL 또는 코드가 아닌 것 같습니다." + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "재생 목록을 로드하는 동안 연결이 재설정되었습니다." + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "플래이어 시간이 초과되었습니다. 남은 트랙들을 건너 뜁니다." + +#: redbot/cogs/audio/apis/interface.py:661 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} 을 대기열에 추가할 수 없습니다." -#: redbot/cogs/audio/apis/interface.py:610 +#: redbot/cogs/audio/apis/interface.py:669 msgid "Playlist Enqueued" msgstr "대기중인 재생 목록" -#: redbot/cogs/audio/apis/interface.py:611 +#: redbot/cogs/audio/apis/interface.py:670 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "대기열에 {num} 개의 트랙이 추가되었습니다. {maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:617 +#: redbot/cogs/audio/apis/interface.py:676 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "재생 목록 재생이 시작될 때까지 {time} 남았습니다.: 대기열의 #{position} 에 시작합니다." -#: redbot/cogs/audio/apis/spotify.py:165 +#: 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`." +msgstr "검색 결과가 없습니다.\\n 유튜브 API키가 유효하지 않거나 유튜브 검색 서비스 제한이 걸렸을 수도 있습니다. \\n유튜브 API 키를 다시 확인하고 `{prefix}audioset youtubeapi`.에서 지침을 확인하세요." + +#: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "You deleted the translation \"Spotify API 키 또는 client secret이 올바르게 설정되지 않았습니다. \\n`{prefix}audioset spotifyapi`를 사용하여 명령어들을 확인하세요.\"" +#: 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 "귀하의 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/nb-NO.po b/redbot/cogs/audio/apis/locales/nb-NO.po new file mode 100644 index 000000000..17c97eb2b --- /dev/null +++ b/redbot/cogs/audio/apis/locales/nb-NO.po @@ -0,0 +1,74 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 698\n" +"Language: nb_NO\n" + +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 +msgid "Failing to get tracks, skipping remaining." +msgstr "Klarer ikke å få spor, hopper over." + +#: redbot/cogs/audio/apis/interface.py:304 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "Spotify API-nøkkel eller klienthemmelighet er ikke satt riktig.\\n bruk `{prefix}audioset spotifyapi` for instruksjoner." + +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "Dette ser ikke ut til å være en gyldig Spotify-spilleliste/album-URL eller kode." + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Dette ser ikke ut til å være en støttet URL eller kode fra Spotify." + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "Tilkoblingen ble tilbakestilt under lasting av spillelisten." + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "Spillerens tidsavbrudd hopper over gjenstående spor." + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} spor kan ikke legges i kø." + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "Spilleliste lagt i kø" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "La til {num} spor i avspillingskøen.{maxlength_msg}" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} til start av spilleliste avspilling: starter på #{position} i kø" + +#: 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`." +msgstr "Fant ingenting.\\nYouTube-API-nøkkelen kan være ugyldig eller du kan ha begrenset hyppighet på YouTube's søketjeneste.\\nSjekk YouTube API-nøkkelen igjen og følg instruksjonene på `{prefix}audioset youtubeapi`." + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "Spotify API-nøkkelen eller klienten hemmelig har ikke blitt satt ordentlig.\\nBruk `{prefix}audioset spotifyapi` for instruksjoner." + +#: 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 "YouTube-data API token er ugyldig.\\nSjekk YouTube API-nøkkel igjen, og følg instruksjonene på `{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 for more information." +msgstr "YouTube API-feilkode: 403\\nYouTube-API-nøkkelen kan ha nådd grensen for antall spørringer fra kontoen i dag. Kontroller for mer informasjon." + diff --git a/redbot/cogs/audio/apis/locales/nl-NL.po b/redbot/cogs/audio/apis/locales/nl-NL.po index f61106d60..6652dff5c 100644 --- a/redbot/cogs/audio/apis/locales/nl-NL.po +++ b/redbot/cogs/audio/apis/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: nl_NL\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "Afspeellijst toegevoegd" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "{time} tot het begin van het afspelen van de afspeellijst: begint bij #{position} in de wachtrij" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "Afspeellijst toegevoegd" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} tot het begin van het afspelen van de afspeellijst: begint bij #{position} in de wachtrij" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/pl-PL.po b/redbot/cogs/audio/apis/locales/pl-PL.po index 1b1360e7c..43259098d 100644 --- a/redbot/cogs/audio/apis/locales/pl-PL.po +++ b/redbot/cogs/audio/apis/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: pl_PL\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "Klucz Spotify API lub sekret klienta nie zostały poprawnie ustawione. \\nUżyj `{prefix}audioset spotifyapi` dla dalszych instrukcji." - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "Wygląda na to, że nie jest to poprawny adres URL listy odtwarzania/albumu Spotify." - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "Wygląda na to, że nie jest to obsługiwany adres URL lub kod Spotify." - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "Połączenie zostało zresetowane podczas ładowania listy odtwarzania." - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "Limit czasu odtwarzacza, pomijam pozostałe utwory." - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "Nie udało się uzyskać utworów, pomijam pozostałe." -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "Niczego nie znaleziono.\\nKlucz API YouTube może być nieprawidłowy lub może być ograniczany w usłudze wyszukiwania YouTube.\\nSprawdź ponownie klucz API YouTube i postępuj zgodnie z instrukcjami z `{prefix}audioset youtubeapi`." - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr " {bad_tracks} utworów nie może zostać zakolejkowane." - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "Lista odtwarzania zakolejkowana" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "Dodano {num} utworów do kolejki.{maxlength_msg}" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "{time} do rozpoczęcia odtwarzania listy odtwarzania: zaczyna się od #{position} w kolejce" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "Klucz Spotify API lub sekret klienta nie zostały poprawnie ustawione. \\nUżyj `{prefix}audioset spotifyapi` dla dalszych instrukcji." +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "Wygląda na to, że nie jest to poprawny adres URL listy odtwarzania/albumu Spotify." + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Wygląda na to, że nie jest to obsługiwany adres URL lub kod Spotify." + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "Połączenie zostało zresetowane podczas ładowania listy odtwarzania." + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "Limit czasu odtwarzacza, pomijam pozostałe utwory." + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} utworów nie może zostać zakolejkowane." + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "Lista odtwarzania zakolejkowana" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "Dodano {num} utworów do kolejki.{maxlength_msg}" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} do rozpoczęcia odtwarzania listy odtwarzania: zaczyna się od #{position} w kolejce" + +#: 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`." +msgstr "Niczego nie znaleziono.\\nKlucz API YouTube może być nieprawidłowy lub może być ograniczany w usłudze wyszukiwania YouTube.\\nSprawdź ponownie klucz API YouTube i postępuj zgodnie z instrukcjami z `{prefix}audioset youtubeapi`." + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "Klucz Spotify API lub sekret klienta nie zostały poprawnie ustawione. \\nUżyj `{prefix}audioset spotifyapi` dla dalszych instrukcji." + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/pt-BR.po b/redbot/cogs/audio/apis/locales/pt-BR.po index f36960627..ae5e23a3a 100644 --- a/redbot/cogs/audio/apis/locales/pt-BR.po +++ b/redbot/cogs/audio/apis/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: pt_BR\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "Isto não parece ser uma URL ou código do Spotify válido." - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "A conexão foi redefinida durante o carregamento da lista de reprodução." - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "Tempo limite do reprodutor atingido; saltando as faixas restantes." - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "Falha ao obter as faixas; saltando as faixas restantes." -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "Nada encontrado.\\nA chave de API do YouTube pode ser inválida ou você pode estar sendo limitado pelas cotas do serviço de busca do YouTube.\\nVerifique a chave de API do YouTube novamente e siga as instruções em `{prefix}audioset youtubeapi`." - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "Lista de reprodução enfileirada" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "{num} faixas enfileiradas.{maxlength_msg}" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "{time} até o início da reprodução da lista: começa na posição #{position} da fila" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Isto não parece ser uma URL ou código do Spotify válido." + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "A conexão foi redefinida durante o carregamento da lista de reprodução." + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "Tempo limite do reprodutor atingido; saltando as faixas restantes." + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "Lista de reprodução enfileirada" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "{num} faixas enfileiradas.{maxlength_msg}" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} até o início da reprodução da lista: começa na posição #{position} da fila" + +#: 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`." +msgstr "Nada encontrado.\\nA chave de API do YouTube pode ser inválida ou você pode estar sendo limitado pelas cotas do serviço de busca do YouTube.\\nVerifique a chave de API do YouTube novamente e siga as instruções em `{prefix}audioset youtubeapi`." + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/pt-PT.po b/redbot/cogs/audio/apis/locales/pt-PT.po index 7ae84bb06..d15d1c483 100644 --- a/redbot/cogs/audio/apis/locales/pt-PT.po +++ b/redbot/cogs/audio/apis/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: pt_PT\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/ro-RO.po b/redbot/cogs/audio/apis/locales/ro-RO.po index 34037911c..026bc7067 100644 --- a/redbot/cogs/audio/apis/locales/ro-RO.po +++ b/redbot/cogs/audio/apis/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: ro_RO\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/ru-RU.po b/redbot/cogs/audio/apis/locales/ru-RU.po index d6842ca2a..ff9eb3ae4 100644 --- a/redbot/cogs/audio/apis/locales/ru-RU.po +++ b/redbot/cogs/audio/apis/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: ru_RU\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "API ключ Spotify или секрет клиента были установлены неправильно. \\nДля получения инструкций используйте `{prefix}audioset spotifyapi`." - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "Не является правильным Spotify плейлистом/альбомом URL или кодом." - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "Это не похоже на поддерживаемый Spotify URL или код." - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "Соединение было сброшено при загрузке плейлиста." - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "Тайм-аут проигрывателя, пропуск оставшихся треков." - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "Не удалось получить треки, пропускаю оставшиеся треки." -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "Ничего не найдено.\\nКлюч YouTube API может быть недействительным или вы можете оценить его в поисковой службе YouTube.\\nПроверьте YouTube API еще раз и следуйте инструкциям в `{prefix}audioset youtubeapi`." - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr " {bad_tracks} невозможно добавить в очередь." - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "Плейлист добавлен в очередь" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "{num} треков добавлено в очередь.{maxlength_msg}" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "{time} до начала воспроизведения плейлиста: начинается с #{position} в очереди" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "API ключ Spotify или секрет клиента были установлены неправильно. \\nДля получения инструкций используйте `{prefix}audioset spotifyapi`." +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "Это не похоже на действительный адрес или код Spotify." + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Возможно, этот формат файла не поддерживается." + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "Соединение было сброшено при загрузке плейлиста." + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "Тайм-аут проигрывателя, пропуск оставшихся треков." + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} невозможно добавить в очередь." + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "Плейлист добавлен в очередь" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "{num} треков добавлено в очередь.{maxlength_msg}" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} до начала воспроизведения плейлиста: начинается с #{position} в очереди" + +#: 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`." +msgstr "Ничего не найдено.\\nКлюч YouTube API может быть недействительным или вы можете оценить его в поисковой службе YouTube.\\nПроверьте YouTube API еще раз и следуйте инструкциям в `{prefix}audioset youtubeapi`." + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "API ключ Spotify или секрет клиента были установлены неправильно. \\nДля получения инструкций используйте `{prefix}audioset spotifyapi`." + +#: 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 "Ваш токен 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 for more information." +msgstr "Код ошибки YouTube API: 403\\nВаш ключ YouTube API достиг лимита запросов на сегодня. Пожалуйста, перейдите по ссылке для получения дополнительной информации." + diff --git a/redbot/cogs/audio/apis/locales/sk-SK.po b/redbot/cogs/audio/apis/locales/sk-SK.po index 0405f5e66..41d3b69f4 100644 --- a/redbot/cogs/audio/apis/locales/sk-SK.po +++ b/redbot/cogs/audio/apis/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: sk_SK\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/sr-CS.po b/redbot/cogs/audio/apis/locales/sr-CS.po new file mode 100644 index 000000000..da4bba8ad --- /dev/null +++ b/redbot/cogs/audio/apis/locales/sr-CS.po @@ -0,0 +1,74 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 698\n" +"Language: sr_CS\n" + +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 +msgid "Failing to get tracks, skipping remaining." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:304 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/sr-SP.po b/redbot/cogs/audio/apis/locales/sr-SP.po index 45994b382..a9c983981 100644 --- a/redbot/cogs/audio/apis/locales/sr-SP.po +++ b/redbot/cogs/audio/apis/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: sr_SP\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/sv-SE.po b/redbot/cogs/audio/apis/locales/sv-SE.po index fe0dc44a0..3139337ae 100644 --- a/redbot/cogs/audio/apis/locales/sv-SE.po +++ b/redbot/cogs/audio/apis/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: sv_SE\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/tr-TR.po b/redbot/cogs/audio/apis/locales/tr-TR.po index 802da06cc..7aa5e9cd0 100644 --- a/redbot/cogs/audio/apis/locales/tr-TR.po +++ b/redbot/cogs/audio/apis/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: tr_TR\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "Spotify API veya client secret'ı düzgün bir şekilde ayarlanmamış. \\n `{prefix}audioset spotifyapi` komutundan bilgi alabilirsiniz." - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "Bu geçerli bir Spotify çalma listesi / albüm URL'si veya Kodu gibi görünmüyor." - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "Bu geçerli bir Spotify URL'si ya da kodu gibi gözükmüyor." - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "Playlist yüklenirken bağlantı yenilendi." - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "Oynatıcı zaman aşımına uğradı, kalan parçalar atlanıyor." - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "Parça alınamıyor, atlanıyor." -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "Hiçbir şey bulunamadı.\\nYouTube API keyi yanlış ya da API kullanımınız sınırlandırılmış.\\nYouTube API keyinizi kontrol edin ve `{prefix}audioset youtubeapi`'de ki yönlendirmeleri takip edin." - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr " {bad_tracks} parçalar sıraya alınamaz." - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "Playlist sıraya alındı" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "{num} adet şarkı sıraya eklendi.{maxlength_msg}" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "Playlistin başlamasına {time} süre var: #{position} sırasında başlar" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API veya client secret'ı düzgün bir şekilde ayarlanmamış. \\n `{prefix}audioset spotifyapi` komutundan bilgi alabilirsiniz." +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "Bu geçerli bir Spotify çalma listesi / albüm URL'si veya Kodu gibi görünmüyor." + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Bu geçerli bir Spotify URL'si ya da kodu gibi gözükmüyor." + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "Playlist yüklenirken bağlantı yenilendi." + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "Oynatıcı zaman aşımına uğradı, kalan parçalar atlanıyor." + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} parçalar sıraya alınamaz." + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "Playlist sıraya alındı" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "{num} adet şarkı sıraya eklendi.{maxlength_msg}" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "Playlistin başlamasına {time} süre var: #{position} sırasında başlar" + +#: 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`." +msgstr "Hiçbir şey bulunamadı.\\nYouTube API keyi yanlış ya da API kullanımınız sınırlandırılmış.\\nYouTube API keyinizi kontrol edin ve `{prefix}audioset youtubeapi`'de ki yönlendirmeleri takip edin." + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "Spotify API veya client secret'ı düzgün bir şekilde ayarlanmamış. \\n `{prefix}audioset spotifyapi` komutundan bilgi alabilirsiniz." + +#: 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 "Youtube Data API anahtarınız geçersiz..\\nYoutube API anahtarınızı tekrar kontrol edin ve `{prefix}audioset youtubeapi` komutunun verdiği talimatları takip edin." + +#: 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 for more information." +msgstr "YouTube API hata kodu: 403\\nYoutube API anahtarınız hesabın günlük sorgu limitine ulaşmış olabilir. Lütfen daha fazla bilgi için adresini ziyaret edin." + diff --git a/redbot/cogs/audio/apis/locales/uk-UA.po b/redbot/cogs/audio/apis/locales/uk-UA.po index 0ffd9b0cd..0a1c99409 100644 --- a/redbot/cogs/audio/apis/locales/uk-UA.po +++ b/redbot/cogs/audio/apis/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: uk_UA\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/vi-VN.po b/redbot/cogs/audio/apis/locales/vi-VN.po index d67841153..279e18460 100644 --- a/redbot/cogs/audio/apis/locales/vi-VN.po +++ b/redbot/cogs/audio/apis/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: vi_VN\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/zh-CN.po b/redbot/cogs/audio/apis/locales/zh-CN.po index 2e9dd5b57..6b72dd561 100644 --- a/redbot/cogs/audio/apis/locales/zh-CN.po +++ b/redbot/cogs/audio/apis/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: zh_CN\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/zh-HK.po b/redbot/cogs/audio/apis/locales/zh-HK.po index cf9827979..a0d03ad41 100644 --- a/redbot/cogs/audio/apis/locales/zh-HK.po +++ b/redbot/cogs/audio/apis/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: zh_HK\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." msgstr "" +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: 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`." +msgstr "" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: 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 "" + +#: 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 for more information." +msgstr "" + diff --git a/redbot/cogs/audio/apis/locales/zh-TW.po b/redbot/cogs/audio/apis/locales/zh-TW.po index 6e4b923e1..3fdc7666a 100644 --- a/redbot/cogs/audio/apis/locales/zh-TW.po +++ b/redbot/cogs/audio/apis/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,51 +15,60 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: zh_TW\n" -#: redbot/cogs/audio/apis/interface.py:280 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "Spotify API key或client secret未正確設置。\\n請使用`{prefix} audioset spotifyapi`獲取說明。" - -#: redbot/cogs/audio/apis/interface.py:322 -msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "這似乎不是有效的Spotify播放列表/專輯URL或代碼。" - -#: redbot/cogs/audio/apis/interface.py:443 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "這似乎不是支持的Spotify URL或代碼。" - -#: redbot/cogs/audio/apis/interface.py:509 -msgid "The connection was reset while loading the playlist." -msgstr "加載播放列表時重置了連接。" - -#: redbot/cogs/audio/apis/interface.py:518 -msgid "Player timeout, skipping remaining tracks." -msgstr "播放器超時,跳過剩餘歌曲。" - -#: redbot/cogs/audio/apis/interface.py:542 +#: redbot/cogs/audio/apis/interface.py:273 +#: redbot/cogs/audio/apis/interface.py:595 msgid "Failing to get tracks, skipping remaining." msgstr "無法取得歌曲,跳過剩餘的歌曲。" -#: redbot/cogs/audio/apis/interface.py:592 -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`." -msgstr "找不到任何內容。\\n您的YouTube API key可能是無效的,或者您在YouTube的搜索服務上受到速率限制。\\n請檢查YouTube API key,然後按照`{prefix}audioset youtubeapi`中的說明進行操作。" - -#: redbot/cogs/audio/apis/interface.py:602 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "{bad_tracks}首歌曲加載失敗。" - -#: redbot/cogs/audio/apis/interface.py:610 -msgid "Playlist Enqueued" -msgstr "已加入播放清單" - -#: redbot/cogs/audio/apis/interface.py:611 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "已將{num}首歌曲添加到播放清單中。{maxlength_msg}" - -#: redbot/cogs/audio/apis/interface.py:617 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "{time}後播放: 在播放清單的#{position}首之後" - -#: redbot/cogs/audio/apis/spotify.py:165 +#: redbot/cogs/audio/apis/interface.py:304 msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "Spotify API key或client secret未正確設置。\\n請使用`{prefix} audioset spotifyapi`獲取說明。" +msgstr "Spotify API key 或 client secret 未正確設定。\\n請使用`{prefix} audioset spotifyapi`取得指示。" + +#: redbot/cogs/audio/apis/interface.py:346 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "這似乎不是有效的 Spotify 播放清單/專輯 URL 或代碼。" + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "這似乎不是支援的 Spotify URL 或代碼。" + +#: redbot/cogs/audio/apis/interface.py:558 +msgid "The connection was reset while loading the playlist." +msgstr "載入播放清單時重設了連線。" + +#: redbot/cogs/audio/apis/interface.py:569 +msgid "Player timeout, skipping remaining tracks." +msgstr "播放器逾時,跳過剩餘歌曲。" + +#: redbot/cogs/audio/apis/interface.py:661 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} 首歌曲無法排入佇列。" + +#: redbot/cogs/audio/apis/interface.py:669 +msgid "Playlist Enqueued" +msgstr "播放清單已加入佇列" + +#: redbot/cogs/audio/apis/interface.py:670 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "已將 {num} 首歌曲加入佇列。{maxlength_msg}" + +#: redbot/cogs/audio/apis/interface.py:676 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} 後開始播放: 從佇列的第 #{position} 首開始" + +#: 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`." +msgstr "找不到任何內容。\\n您的YouTube API key可能是無效的,或是您在 YouTube 的搜尋服務上受到速率限制。\\n請檢查 YouTube API key,然後依照`{prefix}audioset youtubeapi`中的指示操作。" + +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." +msgstr "Spotify API key 或 client secret 未正確設定。\\n請使用`{prefix} audioset spotifyapi`取得指示。" + +#: 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 "您的YouTube API token無效。\\n請再次檢查YouTube API key,然後依照`{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 for more information." +msgstr "YouTube API錯誤代碼:403\\n您今天的YouTube API key可能已達到帳戶的每日配額。 請查看來了解更多信息。" diff --git a/redbot/cogs/audio/apis/persist_queue_wrapper.py b/redbot/cogs/audio/apis/persist_queue_wrapper.py new file mode 100644 index 000000000..7fe802803 --- /dev/null +++ b/redbot/cogs/audio/apis/persist_queue_wrapper.py @@ -0,0 +1,136 @@ +import concurrent +import json +import logging +import time +from pathlib import Path + +from types import SimpleNamespace +from typing import TYPE_CHECKING, List, Union + +import lavalink + +from redbot.core import Config +from redbot.core.bot import Red +from redbot.core.commands import Cog +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter +from redbot.core.utils.dbtools import APSWConnectionWrapper + +from ..audio_logging import debug_exc_log +from ..sql_statements import ( + PERSIST_QUEUE_BULK_PLAYED, + PERSIST_QUEUE_CREATE_INDEX, + PERSIST_QUEUE_CREATE_TABLE, + PERSIST_QUEUE_DELETE_SCHEDULED, + PERSIST_QUEUE_DROP_TABLE, + PERSIST_QUEUE_FETCH_ALL, + PERSIST_QUEUE_PLAYED, + PERSIST_QUEUE_UPSERT, + PRAGMA_FETCH_user_version, + PRAGMA_SET_journal_mode, + PRAGMA_SET_read_uncommitted, + PRAGMA_SET_temp_store, + PRAGMA_SET_user_version, +) +from .api_utils import QueueFetchResult + +log = logging.getLogger("red.cogs.Audio.api.PersistQueueWrapper") +_ = Translator("Audio", Path(__file__)) + +if TYPE_CHECKING: + from .. import Audio + + +class QueueInterface: + def __init__( + self, bot: Red, config: Config, conn: APSWConnectionWrapper, cog: Union["Audio", Cog] + ): + self.bot = bot + self.database = conn + self.config = config + self.cog = cog + self.statement = SimpleNamespace() + self.statement.pragma_temp_store = PRAGMA_SET_temp_store + self.statement.pragma_journal_mode = PRAGMA_SET_journal_mode + self.statement.pragma_read_uncommitted = PRAGMA_SET_read_uncommitted + self.statement.set_user_version = PRAGMA_SET_user_version + self.statement.get_user_version = PRAGMA_FETCH_user_version + self.statement.create_table = PERSIST_QUEUE_CREATE_TABLE + self.statement.create_index = PERSIST_QUEUE_CREATE_INDEX + + self.statement.upsert = PERSIST_QUEUE_UPSERT + self.statement.update_bulk_player = PERSIST_QUEUE_BULK_PLAYED + self.statement.delete_scheduled = PERSIST_QUEUE_DELETE_SCHEDULED + self.statement.drop_table = PERSIST_QUEUE_DROP_TABLE + + self.statement.get_all = PERSIST_QUEUE_FETCH_ALL + self.statement.get_player = PERSIST_QUEUE_PLAYED + + async def init(self) -> None: + """Initialize the PersistQueue table""" + with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: + executor.submit(self.database.cursor().execute, self.statement.pragma_temp_store) + executor.submit(self.database.cursor().execute, self.statement.pragma_journal_mode) + executor.submit(self.database.cursor().execute, self.statement.pragma_read_uncommitted) + executor.submit(self.database.cursor().execute, self.statement.create_table) + executor.submit(self.database.cursor().execute, self.statement.create_index) + + async def fetch_all(self) -> List[QueueFetchResult]: + """Fetch all playlists""" + output = [] + with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: + for future in concurrent.futures.as_completed( + [ + executor.submit( + self.database.cursor().execute, + self.statement.get_all, + ) + ] + ): + try: + row_result = future.result() + except Exception as exc: + debug_exc_log(log, exc, "Failed to complete playlist fetch from database") + return [] + + async for index, row in AsyncIter(row_result).enumerate(start=1): + output.append(QueueFetchResult(*row)) + return output + + async def played(self, guild_id: int, track_id: str) -> None: + with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: + executor.submit( + self.database.cursor().execute, + PERSIST_QUEUE_PLAYED, + {"guild_id": guild_id, "track_id": track_id}, + ) + + async def delete_scheduled(self): + with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: + executor.submit(self.database.cursor().execute, PERSIST_QUEUE_DELETE_SCHEDULED) + + async def drop(self, guild_id: int): + with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: + executor.submit( + self.database.cursor().execute, PERSIST_QUEUE_BULK_PLAYED, ({"guild_id": guild_id}) + ) + + async def enqueued(self, guild_id: int, room_id: int, track: lavalink.Track): + enqueue_time = track.extras.get("enqueue_time", 0) + if enqueue_time == 0: + track.extras["enqueue_time"] = int(time.time()) + track_identifier = track.track_identifier + track = self.cog.track_to_json(track) + with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: + executor.submit( + self.database.cursor().execute, + PERSIST_QUEUE_UPSERT, + { + "guild_id": int(guild_id), + "room_id": int(room_id), + "played": False, + "time": enqueue_time, + "track": json.dumps(track), + "track_id": track_identifier, + }, + ) diff --git a/redbot/cogs/audio/apis/playlist_interface.py b/redbot/cogs/audio/apis/playlist_interface.py index 263981762..a21d1517b 100644 --- a/redbot/cogs/audio/apis/playlist_interface.py +++ b/redbot/cogs/audio/apis/playlist_interface.py @@ -1,12 +1,15 @@ import logging +from pathlib import Path + from typing import List, MutableMapping, Optional, Union import discord import lavalink -from redbot.core.utils import AsyncIter from redbot.core import Config, commands from redbot.core.bot import Red +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from ..errors import NotAllowed from ..utils import PlaylistScope @@ -14,6 +17,7 @@ from .api_utils import PlaylistFetchResult, prepare_config_scope, standardize_sc from .playlist_wrapper import PlaylistWrapper log = logging.getLogger("red.cogs.Audio.api.PlaylistsInterface") +_ = Translator("Audio", Path(__file__)) class Playlist: diff --git a/redbot/cogs/audio/apis/playlist_wrapper.py b/redbot/cogs/audio/apis/playlist_wrapper.py index 11f11e0b7..f38b32cc1 100644 --- a/redbot/cogs/audio/apis/playlist_wrapper.py +++ b/redbot/cogs/audio/apis/playlist_wrapper.py @@ -1,17 +1,20 @@ import concurrent import json import logging +from pathlib import Path + from types import SimpleNamespace from typing import List, MutableMapping, Optional -from redbot.core.utils import AsyncIter - from redbot.core import Config from redbot.core.bot import Red +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.dbtools import APSWConnectionWrapper from ..audio_logging import debug_exc_log from ..sql_statements import ( + HANDLE_DISCORD_DATA_DELETION_QUERY, PLAYLIST_CREATE_INDEX, PLAYLIST_CREATE_TABLE, PLAYLIST_DELETE, @@ -27,12 +30,12 @@ from ..sql_statements import ( PRAGMA_SET_read_uncommitted, PRAGMA_SET_temp_store, PRAGMA_SET_user_version, - HANDLE_DISCORD_DATA_DELETION_QUERY, ) from ..utils import PlaylistScope from .api_utils import PlaylistFetchResult log = logging.getLogger("red.cogs.Audio.api.Playlists") +_ = Translator("Audio", Path(__file__)) class PlaylistWrapper: @@ -62,7 +65,7 @@ class PlaylistWrapper: self.statement.drop_user_playlists = HANDLE_DISCORD_DATA_DELETION_QUERY async def init(self) -> None: - """Initialize the Playlist table""" + """Initialize the Playlist table.""" with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: executor.submit(self.database.cursor().execute, self.statement.pragma_temp_store) executor.submit(self.database.cursor().execute, self.statement.pragma_journal_mode) @@ -72,7 +75,7 @@ class PlaylistWrapper: @staticmethod def get_scope_type(scope: str) -> int: - """Convert a scope to a numerical identifier""" + """Convert a scope to a numerical identifier.""" if scope == PlaylistScope.GLOBAL.value: table = 1 elif scope == PlaylistScope.USER.value: @@ -82,7 +85,7 @@ class PlaylistWrapper: return table async def fetch(self, scope: str, playlist_id: int, scope_id: int) -> PlaylistFetchResult: - """Fetch a single playlist""" + """Fetch a single playlist.""" scope_type = self.get_scope_type(scope) with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: @@ -113,7 +116,7 @@ class PlaylistWrapper: async def fetch_all( self, scope: str, scope_id: int, author_id=None ) -> List[PlaylistFetchResult]: - """Fetch all playlists""" + """Fetch all playlists.""" scope_type = self.get_scope_type(scope) output = [] with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: @@ -160,7 +163,7 @@ class PlaylistWrapper: async def fetch_all_converter( self, scope: str, playlist_name, playlist_id ) -> List[PlaylistFetchResult]: - """Fetch all playlists with the specified filter""" + """Fetch all playlists with the specified filter.""" scope_type = self.get_scope_type(scope) try: playlist_id = int(playlist_id) @@ -195,7 +198,7 @@ class PlaylistWrapper: return output async def delete(self, scope: str, playlist_id: int, scope_id: int): - """Deletes a single playlists""" + """Deletes a single playlists.""" scope_type = self.get_scope_type(scope) with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: executor.submit( @@ -205,12 +208,12 @@ class PlaylistWrapper: ) async def delete_scheduled(self): - """Clean up database from all deleted playlists""" + """Clean up database from all deleted playlists.""" with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: executor.submit(self.database.cursor().execute, self.statement.delete_scheduled) async def drop(self, scope: str): - """Delete all playlists in a scope""" + """Delete all playlists in a scope.""" scope_type = self.get_scope_type(scope) with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: executor.submit( @@ -220,7 +223,7 @@ class PlaylistWrapper: ) async def create_table(self): - """Create the playlist table""" + """Create the playlist table.""" with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: executor.submit(self.database.cursor().execute, PLAYLIST_CREATE_TABLE) @@ -234,7 +237,7 @@ class PlaylistWrapper: playlist_url: Optional[str], tracks: List[MutableMapping], ): - """Insert or update a playlist into the database""" + """Insert or update a playlist into the database.""" scope_type = self.get_scope_type(scope) with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor: executor.submit( diff --git a/redbot/cogs/audio/apis/spotify.py b/redbot/cogs/audio/apis/spotify.py index 63bfaacef..faee09139 100644 --- a/redbot/cogs/audio/apis/spotify.py +++ b/redbot/cogs/audio/apis/spotify.py @@ -1,23 +1,26 @@ import base64 import contextlib +import json import logging import time -from typing import List, Mapping, MutableMapping, Optional, TYPE_CHECKING, Tuple, Union +from pathlib import Path + +from typing import TYPE_CHECKING, List, Mapping, MutableMapping, Optional, Tuple, Union import aiohttp -from redbot.core.i18n import Translator -from redbot.core.utils import AsyncIter from redbot.core import Config from redbot.core.bot import Red from redbot.core.commands import Cog, Context +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from ..errors import SpotifyFetchError if TYPE_CHECKING: from .. import Audio -_ = Translator("Audio", __file__) +_ = Translator("Audio", Path(__file__)) log = logging.getLogger("red.cogs.Audio.api.Spotify") @@ -46,7 +49,7 @@ class SpotifyWrapper: @staticmethod def spotify_format_call(query_type: str, key: str) -> Tuple[str, MutableMapping]: - """Format the spotify endpoint""" + """Format the spotify endpoint.""" params: MutableMapping = {} if query_type == "album": query = f"{ALBUMS_ENDPOINT}/{key}/tracks" @@ -59,7 +62,7 @@ class SpotifyWrapper: async def get_spotify_track_info( self, track_data: MutableMapping, ctx: Context ) -> Tuple[str, ...]: - """Extract track info from spotify response""" + """Extract track info from spotify response.""" prefer_lyrics = await self.cog.get_lyrics_status(ctx) track_name = track_data["name"] if prefer_lyrics: @@ -75,14 +78,14 @@ class SpotifyWrapper: @staticmethod async def is_access_token_valid(token: MutableMapping) -> bool: - """Check if current token is not too old""" + """Check if current token is not too old.""" return (token["expires_at"] - int(time.time())) < 60 @staticmethod def make_auth_header( client_id: Optional[str], client_secret: Optional[str] ) -> MutableMapping[str, Union[str, int]]: - """Make Authorization header for spotify token""" + """Make Authorization header for spotify token.""" if client_id is None: client_id = "" if client_secret is None: @@ -93,20 +96,20 @@ class SpotifyWrapper: async def get( self, url: str, headers: MutableMapping = None, params: MutableMapping = None ) -> MutableMapping[str, str]: - """Make a GET request to the spotify API""" + """Make a GET request to the spotify API.""" if params is None: params = {} async with self.session.request("GET", url, params=params, headers=headers) as r: - data = await r.json() + data = await r.json(loads=json.loads) if r.status != 200: log.debug(f"Issue making GET request to {url}: [{r.status}] {data}") return data - def update_token(self, new_token: Mapping[str, str]): + async def update_token(self, new_token: Mapping[str, str]): self._token = new_token async def get_token(self) -> None: - """Get the stored spotify tokens""" + """Get the stored spotify tokens.""" if not self._token: self._token = await self.bot.get_shared_api_tokens("spotify") @@ -114,10 +117,17 @@ class SpotifyWrapper: self.client_secret = self._token.get("client_secret", "") async def get_country_code(self, ctx: Context = None) -> str: - return await self.config.guild(ctx.guild).country_code() if ctx else "US" + return ( + ( + await self.config.user(ctx.author).country_code() + or await self.config.guild(ctx.guild).country_code() + ) + if ctx + else "US" + ) async def request_access_token(self) -> MutableMapping: - """Make a spotify call to get the auth token""" + """Make a spotify call to get the auth token.""" await self.get_token() payload = {"grant_type": "client_credentials"} headers = self.make_auth_header(self.client_id, self.client_secret) @@ -125,7 +135,7 @@ class SpotifyWrapper: return r async def get_access_token(self) -> Optional[str]: - """Get the access_token""" + """Get the access_token.""" if self.spotify_token and not await self.is_access_token_valid(self.spotify_token): return self.spotify_token["access_token"] token = await self.request_access_token() @@ -142,20 +152,20 @@ class SpotifyWrapper: async def post( self, url: str, payload: MutableMapping, headers: MutableMapping = None ) -> MutableMapping: - """Make a POST call to spotify""" + """Make a POST call to spotify.""" async with self.session.post(url, data=payload, headers=headers) as r: - data = await r.json() + data = await r.json(loads=json.loads) if r.status != 200: log.debug(f"Issue making POST request to {url}: [{r.status}] {data}") return data async def make_get_call(self, url: str, params: MutableMapping) -> MutableMapping: - """Make a Get call to spotify""" + """Make a Get call to spotify.""" token = await self.get_access_token() return await self.get(url, params=params, headers={"Authorization": f"Bearer {token}"}) async def get_categories(self, ctx: Context = None) -> List[MutableMapping]: - """Get the spotify categories""" + """Get the spotify categories.""" country_code = await self.get_country_code(ctx=ctx) params: MutableMapping = {"country": country_code} if country_code else {} result = await self.make_get_call(CATEGORY_ENDPOINT, params=params) @@ -171,7 +181,7 @@ class SpotifyWrapper: return [{c["name"]: c["id"]} for c in categories if c] async def get_playlist_from_category(self, category: str, ctx: Context = None): - """Get spotify playlists for the specified category""" + """Get spotify playlists for the specified category.""" url = f"{CATEGORY_ENDPOINT}/{category}/playlists" country_code = await self.get_country_code(ctx=ctx) params: MutableMapping = {"country": country_code} if country_code else {} diff --git a/redbot/cogs/audio/apis/youtube.py b/redbot/cogs/audio/apis/youtube.py index 307fed116..3bed6d37f 100644 --- a/redbot/cogs/audio/apis/youtube.py +++ b/redbot/cogs/audio/apis/youtube.py @@ -1,11 +1,15 @@ +import json import logging -from typing import Mapping, Optional, TYPE_CHECKING, Union +from pathlib import Path + +from typing import TYPE_CHECKING, Mapping, Optional, Union import aiohttp from redbot.core import Config from redbot.core.bot import Red from redbot.core.commands import Cog +from redbot.core.i18n import Translator from ..errors import YouTubeApiError @@ -13,7 +17,7 @@ if TYPE_CHECKING: from .. import Audio log = logging.getLogger("red.cogs.Audio.api.YouTube") - +_ = Translator("Audio", Path(__file__)) SEARCH_ENDPOINT = "https://www.googleapis.com/youtube/v3/search" @@ -30,18 +34,20 @@ class YouTubeWrapper: self._token: Mapping[str, str] = {} self.cog = cog - def update_token(self, new_token: Mapping[str, str]): + async def update_token(self, new_token: Mapping[str, str]): self._token = new_token - async def _get_api_key(self,) -> str: - """Get the stored youtube token""" + async def _get_api_key( + self, + ) -> str: + """Get the stored youtube token.""" if not self._token: self._token = await self.bot.get_shared_api_tokens("youtube") self.api_key = self._token.get("api_key", "") return self.api_key if self.api_key is not None else "" async def get_call(self, query: str) -> Optional[str]: - """Make a Get call to youtube data api""" + """Make a Get call to youtube data api.""" params = { "q": query, "part": "id", @@ -50,14 +56,31 @@ class YouTubeWrapper: "type": "video", } async with self.session.request("GET", SEARCH_ENDPOINT, params=params) as r: - if r.status in [400, 404]: + if r.status == 400: + if r.reason == "Bad Request": + raise YouTubeApiError( + _( + "Your YouTube Data API token is invalid.\n" + "Check the YouTube API key again and follow the instructions " + "at `{prefix}audioset youtubeapi`." + ) + ) return None - elif r.status in [403, 429]: - if r.reason == "quotaExceeded": - raise YouTubeApiError("Your YouTube Data API quota has been reached.") + elif r.status == 404: + return None + elif r.status == 403: + if r.reason in ["Forbidden", "quotaExceeded"]: + raise YouTubeApiError( + _( + "YouTube API error code: 403\nYour YouTube API key may have " + "reached the account's query limit for today. Please check " + " " + "for more information." + ) + ) return None else: - search_response = await r.json() + search_response = await r.json(loads=json.loads) for search_result in search_response.get("items", []): if search_result["id"]["kind"] == "youtube#video": return f"https://www.youtube.com/watch?v={search_result['id']['videoId']}" diff --git a/redbot/cogs/audio/audio_dataclasses.py b/redbot/cogs/audio/audio_dataclasses.py index 59c318ff6..afb7cb6e3 100644 --- a/redbot/cogs/audio/audio_dataclasses.py +++ b/redbot/cogs/audio/audio_dataclasses.py @@ -5,27 +5,32 @@ import ntpath import os import posixpath import re + from pathlib import Path, PosixPath, WindowsPath from typing import ( AsyncIterator, + Callable, Final, Iterator, MutableMapping, Optional, + Pattern, Tuple, Union, - Callable, - Pattern, ) from urllib.parse import urlparse import lavalink + +from redbot.core.i18n import Translator from redbot.core.utils import AsyncIter +_ = Translator("Audio", Path(__file__)) + _RE_REMOVE_START: Final[Pattern] = re.compile(r"^(sc|list) ") _RE_YOUTUBE_TIMESTAMP: Final[Pattern] = re.compile(r"[&|?]t=(\d+)s?") _RE_YOUTUBE_INDEX: Final[Pattern] = re.compile(r"&index=(\d+)") -_RE_SPOTIFY_URL: Final[Pattern] = re.compile(r"(http[s]?://)?(open.spotify.com)/") +_RE_SPOTIFY_URL: Final[Pattern] = re.compile(r"(http[s]?://)?(open\.spotify\.com)/") _RE_SPOTIFY_TIMESTAMP: Final[Pattern] = re.compile(r"#(\d+):(\d+)") _RE_SOUNDCLOUD_TIMESTAMP: Final[Pattern] = re.compile(r"#t=(\d+):(\d+)s?") _RE_TWITCH_TIMESTAMP: Final[Pattern] = re.compile(r"\?t=(\d+)h(\d+)m(\d+)s") @@ -80,8 +85,8 @@ log = logging.getLogger("red.cogs.Audio.audio_dataclasses") class LocalPath: """Local tracks class. - Used to handle system dir trees in a cross system manner. - The only use of this class is for `localtracks`. + Used to handle system dir trees in a cross system manner. The only use of this class is for + `localtracks`. """ _all_music_ext = _FULLY_SUPPORTED_MUSIC_EXT + _PARTIALLY_SUPPORTED_MUSIC_EXT @@ -335,6 +340,7 @@ class Query: self.is_mixer: bool = kwargs.get("mixer", False) self.is_twitch: bool = kwargs.get("twitch", False) self.is_other: bool = kwargs.get("other", False) + self.is_pornhub: bool = kwargs.get("pornhub", False) self.is_playlist: bool = kwargs.get("playlist", False) self.is_album: bool = kwargs.get("album", False) self.is_search: bool = kwargs.get("search", False) @@ -350,7 +356,6 @@ class Query: self.start_time: int = kwargs.get("start_time", 0) self.track_index: Optional[int] = kwargs.get("track_index", None) - if self.invoked_from == "sc search": self.is_youtube = False self.is_soundcloud = True @@ -403,8 +408,7 @@ class Query: _local_folder_current_path: Path, **kwargs, ) -> "Query": - """ - Process the input query into its type + """Process the input query into its type. Parameters ---------- @@ -442,7 +446,7 @@ class Query: @staticmethod def _parse(track, _local_folder_current_path: Path, **kwargs) -> MutableMapping: - """Parse a track into all the relevant metadata""" + """Parse a track into all the relevant metadata.""" returning: MutableMapping = {} if ( type(track) == type(LocalPath) diff --git a/redbot/cogs/audio/audio_logging.py b/redbot/cogs/audio/audio_logging.py index 5e71ad750..8652b6580 100644 --- a/redbot/cogs/audio/audio_logging.py +++ b/redbot/cogs/audio/audio_logging.py @@ -1,5 +1,6 @@ import logging import sys + from typing import Final IS_DEBUG: Final[bool] = "--debug" in sys.argv diff --git a/redbot/cogs/audio/converters.py b/redbot/cogs/audio/converters.py index 00bee9fc6..9558e3dc1 100644 --- a/redbot/cogs/audio/converters.py +++ b/redbot/cogs/audio/converters.py @@ -1,21 +1,23 @@ import argparse import functools import re -from typing import Final, MutableMapping, Optional, Tuple, Union, Pattern +from pathlib import Path + +from typing import Final, MutableMapping, Optional, Pattern, Tuple, Union import discord -from redbot.core.utils import AsyncIter from redbot.core import commands from redbot.core.bot import Red from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from .apis.api_utils import standardize_scope from .apis.playlist_interface import get_all_playlist_converter from .errors import NoMatchesFound, TooManyMatches from .utils import PlaylistScope -_ = Translator("Audio", __file__) +_ = Translator("Audio", Path(__file__)) __all__ = [ "ComplexScopeParser", diff --git a/redbot/cogs/audio/core/__init__.py b/redbot/cogs/audio/core/__init__.py index e1a076490..1ecfc3a56 100644 --- a/redbot/cogs/audio/core/__init__.py +++ b/redbot/cogs/audio/core/__init__.py @@ -1,18 +1,25 @@ import asyncio +import datetime +import json + from collections import Counter +from pathlib import Path from typing import Mapping import aiohttp +import discord from redbot.core import Config from redbot.core.bot import Red from redbot.core.commands import Cog from redbot.core.data_manager import cog_data_path -from redbot.core.i18n import cog_i18n +from redbot.core.i18n import Translator, cog_i18n from ..utils import PlaylistScope from . import abc, cog_utils, commands, events, tasks, utilities -from .cog_utils import CompositeMetaClass, _ +from .cog_utils import CompositeMetaClass + +_ = Translator("Audio", Path(__file__)) @cog_i18n(_) @@ -49,39 +56,60 @@ class Audio( self._disconnected_players = {} self._daily_playlist_cache = {} self._daily_global_playlist_cache = {} + self._persist_queue_cache = {} self._dj_status_cache = {} self._dj_role_cache = {} self.skip_votes = {} self.play_lock = {} self.lavalink_connect_task = None + self._restore_task = None self.player_automated_timer_task = None self.cog_cleaned_up = False self.lavalink_connection_aborted = False + self.permission_cache = discord.Permissions( + embed_links=True, + read_messages=True, + send_messages=True, + read_message_history=True, + add_reactions=True, + ) - self.session = aiohttp.ClientSession() + self.session = aiohttp.ClientSession(json_serialize=json.dumps) self.cog_ready_event = asyncio.Event() self.cog_init_task = None + self.global_api_user = { + "fetched": False, + "can_read": False, + "can_post": False, + "can_delete": False, + } + self._ll_guild_updates = set() + self._last_ll_update = datetime.datetime.now(datetime.timezone.utc) default_global = dict( schema_version=1, + owner_notification=0, cache_level=0, cache_age=365, daily_playlists=False, global_db_enabled=False, - global_db_get_timeout=5, # Here as a placeholder in case we want to enable the command + global_db_get_timeout=5, status=False, use_external_lavalink=False, restrict=True, localpath=str(cog_data_path(raw_name="Audio")), url_keyword_blacklist=[], url_keyword_whitelist=[], + java_exc_path="java", **self._default_lavalink_settings, ) default_guild = dict( auto_play=False, + auto_deafen=True, autoplaylist={"enabled": False, "id": None, "name": None, "scope": None}, + persist_queue=True, disconnect=False, dj_enabled=False, dj_role=None, @@ -119,3 +147,4 @@ class Audio( self.config.register_custom(PlaylistScope.USER.value, **_playlist) self.config.register_guild(**default_guild) self.config.register_global(**default_global) + self.config.register_user(country_code=None) diff --git a/redbot/cogs/audio/core/abc.py b/redbot/cogs/audio/core/abc.py index b7a20d3a4..065b30056 100644 --- a/redbot/cogs/audio/core/abc.py +++ b/redbot/cogs/audio/core/abc.py @@ -1,10 +1,12 @@ from __future__ import annotations import asyncio +import datetime + from abc import ABC, abstractmethod from collections import Counter from pathlib import Path -from typing import Any, List, Mapping, MutableMapping, Optional, Tuple, Union, TYPE_CHECKING +from typing import Set, TYPE_CHECKING, Any, List, Mapping, MutableMapping, Optional, Tuple, Union import aiohttp import discord @@ -25,8 +27,7 @@ if TYPE_CHECKING: class MixinMeta(ABC): - """ - Base class for well behaved type hint detection with composite class. + """Base class for well behaved type hint detection with composite class. Basically, to keep developers sane when not all attributes are defined in each mixin. """ @@ -44,10 +45,12 @@ class MixinMeta(ABC): play_lock: MutableMapping[int, bool] _daily_playlist_cache: MutableMapping[int, bool] _daily_global_playlist_cache: MutableMapping[int, bool] + _persist_queue_cache: MutableMapping[int, bool] _dj_status_cache: MutableMapping[int, Optional[bool]] _dj_role_cache: MutableMapping[int, Optional[int]] _error_timer: MutableMapping[int, float] _disconnected_players: MutableMapping[int, bool] + global_api_user: MutableMapping[str, Any] cog_cleaned_up: bool lavalink_connection_aborted: bool @@ -55,11 +58,16 @@ class MixinMeta(ABC): _error_counter: Counter lavalink_connect_task: Optional[asyncio.Task] + _restore_task: Optional[asyncio.Task] player_automated_timer_task: Optional[asyncio.Task] cog_init_task: Optional[asyncio.Task] cog_ready_event: asyncio.Event _default_lavalink_settings: Mapping + permission_cache = discord.Permissions + + _last_ll_update: datetime.datetime + _ll_guild_updates: Set[int] @abstractmethod async def command_llsetup(self, ctx: commands.Context): @@ -74,7 +82,7 @@ class MixinMeta(ABC): raise NotImplementedError() @abstractmethod - def get_active_player_count(self) -> Tuple[str, int]: + async def get_active_player_count(self) -> Tuple[str, int]: raise NotImplementedError() @abstractmethod @@ -119,6 +127,12 @@ class MixinMeta(ABC): ) -> None: raise NotImplementedError() + @abstractmethod + async def lavalink_update_handler( + self, player: lavalink.Player, event_type: lavalink.enums.PlayerState, extra + ) -> None: + raise NotImplementedError() + @abstractmethod async def _clear_react( self, message: discord.Message, emoji: MutableMapping = None @@ -160,16 +174,20 @@ class MixinMeta(ABC): @abstractmethod async def is_query_allowed( - self, config: Config, guild: discord.Guild, query: str, query_obj: "Query" = None + self, + config: Config, + ctx_or_channel: Optional[Union[Context, discord.TextChannel]], + query: str, + query_obj: Query, ) -> bool: raise NotImplementedError() @abstractmethod - def is_track_length_allowed(self, track: lavalink.Track, maxlength: int) -> bool: + def is_track_length_allowed(self, track: Union[lavalink.Track, int], maxlength: int) -> bool: raise NotImplementedError() @abstractmethod - def get_track_description( + async def get_track_description( self, track: Union[lavalink.rest_api.Track, "Query"], local_folder_current_path: Path, @@ -178,7 +196,7 @@ class MixinMeta(ABC): raise NotImplementedError() @abstractmethod - def get_track_description_unformatted( + async def get_track_description_unformatted( self, track: Union[lavalink.rest_api.Track, "Query"], local_folder_current_path: Path ) -> Optional[str]: raise NotImplementedError() @@ -495,6 +513,10 @@ class MixinMeta(ABC): async def get_lyrics_status(self, ctx: Context) -> bool: raise NotImplementedError() + @abstractmethod + async def restore_players(self) -> bool: + raise NotImplementedError() + @abstractmethod async def command_skip(self, ctx: commands.Context, skip_to_track: int = None): raise NotImplementedError() @@ -502,3 +524,10 @@ class MixinMeta(ABC): @abstractmethod async def command_prev(self, ctx: commands.Context): raise NotImplementedError() + + @abstractmethod + async def icyparser(self, url: str) -> Optional[str]: + raise NotImplementedError() + + async def self_deafen(self, player: lavalink.Player) -> None: + raise NotImplementedError() diff --git a/redbot/cogs/audio/core/cog_utils.py b/redbot/cogs/audio/core/cog_utils.py index 995ef23f6..d40672591 100644 --- a/redbot/cogs/audio/core/cog_utils.py +++ b/redbot/cogs/audio/core/cog_utils.py @@ -1,22 +1,53 @@ from abc import ABC -from pathlib import Path from typing import Final from redbot import VersionInfo from redbot.core import commands -from redbot.core.i18n import Translator from ..converters import get_lazy_converter, get_playlist_converter -__version__ = VersionInfo.from_json({"major": 2, "minor": 0, "micro": 0, "releaselevel": "final"}) +__version__ = VersionInfo.from_json({"major": 2, "minor": 3, "micro": 0, "releaselevel": "final"}) __author__ = ["aikaterna", "Draper"] -_ = Translator("Audio", Path(__file__).parent) _SCHEMA_VERSION: Final[int] = 3 +_OWNER_NOTIFICATION: Final[int] = 1 LazyGreedyConverter = get_lazy_converter("--") PlaylistConverter = get_playlist_converter() +HUMANIZED_PERM = { + "create_instant_invite": "Create Instant Invite", + "kick_members": "Kick Members", + "ban_members": "Ban Members", + "administrator": "Administrator", + "manage_channels": "Manage Channels", + "manage_guild": "Manage Server", + "add_reactions": "Add Reactions", + "view_audit_log": "View Audit Log", + "priority_speaker": "Priority Speaker", + "stream": "Go Live", + "read_messages": "Read Text Channels & See Voice Channels", + "send_messages": "Send Messages", + "send_tts_messages": "Send TTS Messages", + "manage_messages": "Manage Messages", + "embed_links": "Embed Links", + "attach_files": "Attach Files", + "read_message_history": "Read Message History", + "mention_everyone": "Mention @everyone, @here, and All Roles", + "external_emojis": "Use External Emojis", + "view_guild_insights": "View Server Insights", + "connect": "Connect", + "speak": "Speak", + "mute_members": "Mute Members", + "deafen_members": "Deafen Members", + "move_members": "Move Members", + "use_voice_activation": "Use Voice Activity", + "change_nickname": "Change Nickname", + "manage_nicknames": "Manage Nicknames", + "manage_roles": "Manage Roles", + "manage_webhooks": "Manage Webhooks", + "manage_emojis": "Manage Emojis", +} class CompositeMetaClass(type(commands.Cog), type(ABC)): diff --git a/redbot/cogs/audio/core/commands/audioset.py b/redbot/cogs/audio/core/commands/audioset.py index fc45e2f31..830f83b94 100644 --- a/redbot/cogs/audio/core/commands/audioset.py +++ b/redbot/cogs/audio/core/commands/audioset.py @@ -1,6 +1,10 @@ import asyncio import contextlib import logging +import os +import tarfile +from pathlib import Path + from typing import Union import discord @@ -8,6 +12,7 @@ import lavalink from redbot.core import bank, commands from redbot.core.data_manager import cog_data_path +from redbot.core.i18n import Translator from redbot.core.utils.chat_formatting import box, humanize_number from redbot.core.utils.menus import DEFAULT_CONTROLS, menu, start_adding_reactions from redbot.core.utils.predicates import MessagePredicate, ReactionPredicate @@ -15,12 +20,14 @@ from redbot.core.utils.predicates import MessagePredicate, ReactionPredicate from ...audio_dataclasses import LocalPath from ...converters import ScopeParser from ...errors import MissingGuild, TooManyMatches -from ...utils import CacheLevel, PlaylistScope +from ...utils import CacheLevel, PlaylistScope, has_internal_server from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, PlaylistConverter, _, __version__ +from ..cog_utils import CompositeMetaClass, PlaylistConverter, __version__ log = logging.getLogger("red.cogs.Audio.cog.Commands.audioset") +_ = Translator("Audio", Path(__file__)) + class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass): @commands.group(name="audioset") @@ -888,6 +895,21 @@ class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass): ), ) + @command_audioset.command(name="autodeafen") + @commands.guild_only() + @commands.mod_or_permissions(manage_guild=True) + async def command_audioset_auto_deafen(self, ctx: commands.Context): + """Toggle whether the bot will be auto deafened upon joining the voice channel.""" + auto_deafen = await self.config.guild(ctx.guild).auto_deafen() + await self.config.guild(ctx.guild).auto_deafen.set(not auto_deafen) + await self.send_embed_msg( + ctx, + title=_("Setting Changed"), + description=_("Auto Deafen: {true_or_false}.").format( + true_or_false=_("Enabled") if not auto_deafen else _("Disabled") + ), + ) + @command_audioset.command(name="restrict") @commands.is_owner() @commands.guild_only() @@ -951,6 +973,9 @@ class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass): bumpped_shuffle = _("Enabled") if data["shuffle_bumped"] else _("Disabled") song_notify = _("Enabled") if data["notify"] else _("Disabled") song_status = _("Enabled") if global_data["status"] else _("Disabled") + persist_queue = _("Enabled") if data["persist_queue"] else _("Disabled") + auto_deafen = _("Enabled") if data["auto_deafen"] else _("Disabled") + countrycode = data["country_code"] spotify_cache = CacheLevel.set_spotify() @@ -992,7 +1017,9 @@ class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass): "Shuffle bumped: [{bumpped_shuffle}]\n" "Song notify msgs: [{notify}]\n" "Songs as status: [{status}]\n" + "Persist queue: [{persist_queue}]\n" "Spotify search: [{countrycode}]\n" + "Auto-Deafen: [{auto_deafen}]\n" ).format( countrycode=countrycode, repeat=song_repeat, @@ -1000,6 +1027,8 @@ class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass): notify=song_notify, status=song_status, bumpped_shuffle=bumpped_shuffle, + persist_queue=persist_queue, + auto_deafen=auto_deafen, ) if thumbnail: msg += _("Thumbnails: [{0}]\n").format( @@ -1050,16 +1079,22 @@ class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass): + _("Local Spotify cache: [{spotify_status}]\n") + _("Local Youtube cache: [{youtube_status}]\n") + _("Local Lavalink cache: [{lavalink_status}]\n") - # + _("Global cache status: [{global_cache}]\n") - # + _("Global timeout: [{num_seconds}]\n") + + _("Global cache status: [{global_cache}]\n") + + _("Global timeout: [{num_seconds}]\n") ).format( max_age=str(await self.config.cache_age()) + " " + _("days"), spotify_status=_("Enabled") if has_spotify_cache else _("Disabled"), youtube_status=_("Enabled") if has_youtube_cache else _("Disabled"), lavalink_status=_("Enabled") if has_lavalink_cache else _("Disabled"), - # global_cache=_("Enabled") if global_data["global_db_enabled"] else _("Disabled"), - # num_seconds=self.get_time_string(global_data["global_db_get_timeout"]), + global_cache=_("Enabled") if global_data["global_db_enabled"] else _("Disabled"), + num_seconds=self.get_time_string(global_data["global_db_get_timeout"]), ) + msg += ( + "\n---" + + _("User Settings") + + "--- \n" + + _("Spotify search: [{country_code}]\n") + ).format(country_code=await self.config.user(ctx.author).country_code()) msg += ( "\n---" @@ -1075,25 +1110,68 @@ class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass): if global_data["use_external_lavalink"] else _("Disabled"), ) - if not global_data["use_external_lavalink"] and self.player_manager.ll_build: + if is_owner and not global_data["use_external_lavalink"] and self.player_manager.ll_build: msg += _( "Lavalink build: [{llbuild}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" + "Java Executable: [{jv_exec}]\n" ).format( build_time=self.player_manager.build_time, llbuild=self.player_manager.ll_build, llbranch=self.player_manager.ll_branch, lavaplayer=self.player_manager.lavaplayer, jvm=self.player_manager.jvm, + jv_exec=self.player_manager.path, ) if is_owner: msg += _("Localtracks path: [{localpath}]\n").format(**global_data) await self.send_embed_msg(ctx, description=box(msg, lang="ini")) + @command_audioset.command(name="logs") + @commands.is_owner() + @has_internal_server() + @commands.guild_only() + async def command_audioset_logs(self, ctx: commands.Context): + """Sends the Lavalink server logs to your DMs.""" + datapath = cog_data_path(raw_name="Audio") + logs = datapath / "logs" / "spring.log" + zip_name = None + try: + try: + if not (logs.exists() and logs.is_file()): + return await ctx.send(_("No logs found in your data folder.")) + except OSError: + return await ctx.send(_("No logs found in your data folder.")) + + def check(path): + return os.path.getsize(str(path)) > (8388608 - 1000) + + if check(logs): + zip_name = logs.with_suffix(".tar.gz") + zip_name.unlink(missing_ok=True) + with tarfile.open(zip_name, "w:gz") as tar: + tar.add(str(logs), arcname="spring.log", recursive=False) + if check(zip_name): + await ctx.send( + _("Logs are too large, you can find them in {path}").format( + path=zip_name.absolute() + ) + ) + zip_name = None + else: + await ctx.author.send(file=discord.File(str(zip_name))) + else: + await ctx.author.send(file=discord.File(str(logs))) + except discord.HTTPException: + await ctx.send(_("I need to be able to DM you to send you the logs.")) + finally: + if zip_name is not None: + zip_name.unlink(missing_ok=True) + @command_audioset.command(name="status") @commands.is_owner() @commands.guild_only() @@ -1212,6 +1290,28 @@ class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass): await self.config.guild(ctx.guild).country_code.set(country) + @command_audioset.command(name="mycountrycode") + @commands.guild_only() + async def command_audioset_countrycode_user(self, ctx: commands.Context, country: str): + """Set the country code for Spotify searches.""" + if len(country) != 2: + return await self.send_embed_msg( + ctx, + title=_("Invalid Country Code"), + description=_( + "Please use an official [ISO 3166-1 alpha-2]" + "(https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." + ), + ) + country = country.upper() + await self.send_embed_msg( + ctx, + title=_("Setting Changed"), + description=_("Country Code set to {country}.").format(country=country), + ) + + await self.config.user(ctx.author).country_code.set(country) + @command_audioset.command(name="cache") @commands.is_owner() async def command_audioset_cache(self, ctx: commands.Context, *, level: int = None): @@ -1315,3 +1415,71 @@ class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass): msg += _("I've set the cache age to {age} days").format(age=age) await self.config.cache_age.set(age) await self.send_embed_msg(ctx, title=_("Setting Changed"), description=msg) + + @commands.is_owner() + @command_audioset.group(name="globalapi") + async def command_audioset_audiodb(self, ctx: commands.Context): + """Change globalapi settings.""" + + @command_audioset_audiodb.command(name="toggle") + async def command_audioset_audiodb_toggle(self, ctx: commands.Context): + """Toggle the server settings. + + Default is OFF + """ + state = await self.config.global_db_enabled() + await self.config.global_db_enabled.set(not state) + if not state: # Ensure a call is made if the API is enabled to update user perms + self.global_api_user = await self.api_interface.global_cache_api.get_perms() + await ctx.send( + _("Global DB is {status}").format(status=_("enabled") if not state else _("disabled")) + ) + + @command_audioset_audiodb.command(name="timeout") + async def command_audioset_audiodb_timeout( + self, ctx: commands.Context, timeout: Union[float, int] + ): + """Set GET request timeout. + + Example: 0.1 = 100ms 1 = 1 second + """ + + await self.config.global_db_get_timeout.set(timeout) + await ctx.send(_("Request timeout set to {time} second(s)").format(time=timeout)) + + @command_audioset.command(name="persistqueue") + @commands.admin() + async def command_audioset_persist_queue(self, ctx: commands.Context): + """Toggle persistent queues. + + Persistent queues allows the current queue to be restored when the queue closes. + """ + persist_cache = self._persist_queue_cache.setdefault( + ctx.guild.id, await self.config.guild(ctx.guild).persist_queue() + ) + await self.config.guild(ctx.guild).persist_queue.set(not persist_cache) + self._persist_queue_cache[ctx.guild.id] = not persist_cache + await self.send_embed_msg( + ctx, + title=_("Setting Changed"), + description=_("Persisting queues: {true_or_false}.").format( + true_or_false=_("Enabled") if not persist_cache else _("Disabled") + ), + ) + + @command_audioset.command(name="restart") + @commands.is_owner() + async def command_audioset_restart(self, ctx: commands.Context): + """Restarts the lavalink connection.""" + async with ctx.typing(): + await lavalink.close() + if self.player_manager is not None: + await self.player_manager.shutdown() + + self.lavalink_restart_connect() + + await self.send_embed_msg( + ctx, + title=_("Restarting Lavalink"), + description=_("It can take a couple of minutes for Lavalink to fully start up."), + ) diff --git a/redbot/cogs/audio/core/commands/controller.py b/redbot/cogs/audio/core/commands/controller.py index dbd116399..e0a98608d 100644 --- a/redbot/cogs/audio/core/commands/controller.py +++ b/redbot/cogs/audio/core/commands/controller.py @@ -2,21 +2,26 @@ import asyncio import contextlib import datetime import logging -from typing import Optional, Tuple, Union +import time +from pathlib import Path + +from typing import Optional, Union import discord import lavalink -from redbot.core.utils import AsyncIter from redbot.core import commands +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import humanize_number from redbot.core.utils.menus import start_adding_reactions from redbot.core.utils.predicates import ReactionPredicate from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Commands.player_controller") +_ = Translator("Audio", Path(__file__)) class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): @@ -67,6 +72,8 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): await self.config.custom("EQUALIZER", ctx.guild.id).eq_bands.set(eq.bands) await player.stop() await player.disconnect() + self._ll_guild_updates.discard(ctx.guild.id) + await self.api_interface.persistent_queue_api.drop(ctx.guild.id) @commands.command(name="now") @commands.guild_only() @@ -91,10 +98,12 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): dur = "LIVE" else: dur = self.format_time(player.current.length) - song = self.get_track_description(player.current, self.local_folder_current_path) or "" - song += _("\n Requested by: **{track.requester}**") - song += "\n\n{arrow}`{pos}`/`{dur}`" - song = song.format(track=player.current, arrow=arrow, pos=pos, dur=dur) + song = ( + await self.get_track_description(player.current, self.local_folder_current_path) + or "" + ) + song += _("\n Requested by: **{track.requester}**").format(track=player.current) + song += "\n\n{arrow}`{pos}`/`{dur}`".format(arrow=arrow, pos=pos, dur=dur) else: song = _("Nothing.") @@ -206,7 +215,9 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): if not player.current: return await self.send_embed_msg(ctx, title=_("Nothing playing.")) - description = self.get_track_description(player.current, self.local_folder_current_path) + description = await self.get_track_description( + player.current, self.local_folder_current_path + ) if player.current and not player.paused: await player.pause() @@ -262,6 +273,13 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): ) else: track = player.fetch("prev_song") + track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(player.fetch("prev_requester"), track) self.bot.dispatch("red_audio_track_enqueue", player.channel.guild, track, ctx.author) queue_len = len(player.queue) @@ -269,7 +287,7 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): player.queue.insert(0, bump_song) player.queue.pop(queue_len) await player.skip() - description = self.get_track_description( + description = await self.get_track_description( player.current, self.local_folder_current_path ) embed = discord.Embed(title=_("Replaying Track"), description=description) @@ -406,8 +424,8 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): async def command_shuffle_bumpped(self, ctx: commands.Context): """Toggle bumped track shuffle. - Set this to disabled if you wish to avoid bumped songs being shuffled. - This takes priority over `[p]shuffle`. + Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority + over `[p]shuffle`. """ dj_enabled = self._dj_status_cache.setdefault( ctx.guild.id, await self.config.guild(ctx.guild).dj_enabled() @@ -581,6 +599,7 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): player.store("requester", None) await player.stop() await self.send_embed_msg(ctx, title=_("Stopping...")) + await self.api_interface.persistent_queue_api.drop(ctx.guild.id) @commands.command(name="summon") @commands.guild_only() @@ -626,12 +645,14 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): await lavalink.connect(ctx.author.voice.channel) player = lavalink.get_player(ctx.guild.id) player.store("connect", datetime.datetime.utcnow()) + await self.self_deafen(player) else: player = lavalink.get_player(ctx.guild.id) if ctx.author.voice.channel == player.channel: ctx.command.reset_cooldown(ctx) return await player.move_to(ctx.author.voice.channel) + await self.self_deafen(player) except AttributeError: ctx.command.reset_cooldown(ctx) return await self.send_embed_msg( @@ -774,7 +795,12 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): ) index_or_url -= 1 removed = player.queue.pop(index_or_url) - removed_title = self.get_track_description(removed, self.local_folder_current_path) + await self.api_interface.persistent_queue_api.played( + ctx.guild.id, removed.extras.get("enqueue_time") + ) + removed_title = await self.get_track_description( + removed, self.local_folder_current_path + ) await self.send_embed_msg( ctx, title=_("Removed track from queue"), @@ -787,6 +813,9 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): if track.uri != index_or_url: clean_tracks.append(track) else: + await self.api_interface.persistent_queue_api.played( + ctx.guild.id, track.extras.get("enqueue_time") + ) removed_tracks += 1 player.queue = clean_tracks if removed_tracks == 0: @@ -841,7 +870,7 @@ class PlayerControllerCommands(MixinMeta, metaclass=CompositeMetaClass): bump_song.extras["bumped"] = True player.queue.insert(0, bump_song) removed = player.queue.pop(index) - description = self.get_track_description(removed, self.local_folder_current_path) + description = await self.get_track_description(removed, self.local_folder_current_path) await self.send_embed_msg( ctx, title=_("Moved track to the top of the queue."), description=description ) diff --git a/redbot/cogs/audio/core/commands/equalizer.py b/redbot/cogs/audio/core/commands/equalizer.py index 2269e291b..76372cc42 100644 --- a/redbot/cogs/audio/core/commands/equalizer.py +++ b/redbot/cogs/audio/core/commands/equalizer.py @@ -2,20 +2,23 @@ import asyncio import contextlib import logging import re +from pathlib import Path import discord import lavalink from redbot.core import commands +from redbot.core.i18n import Translator from redbot.core.utils.chat_formatting import box, humanize_number, pagify from redbot.core.utils.menus import DEFAULT_CONTROLS, menu, start_adding_reactions from redbot.core.utils.predicates import MessagePredicate, ReactionPredicate from ...equalizer import Equalizer from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Commands.equalizer") +_ = Translator("Audio", Path(__file__)) class EqualizerCommands(MixinMeta, metaclass=CompositeMetaClass): diff --git a/redbot/cogs/audio/core/commands/llset.py b/redbot/cogs/audio/core/commands/llset.py index 0eccecde2..74706807b 100644 --- a/redbot/cogs/audio/core/commands/llset.py +++ b/redbot/cogs/audio/core/commands/llset.py @@ -1,23 +1,93 @@ import logging +from pathlib import Path import discord from redbot.core import commands +from redbot.core.i18n import Translator +from redbot.core.utils.chat_formatting import box from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Commands.lavalink_setup") +_ = Translator("Audio", Path(__file__)) class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass): @commands.group(name="llsetup", aliases=["llset"]) @commands.is_owner() - @commands.guild_only() @commands.bot_has_permissions(embed_links=True) async def command_llsetup(self, ctx: commands.Context): """Lavalink server configuration options.""" + @command_llsetup.command(name="java") + async def command_llsetup_java(self, ctx: commands.Context, *, java_path: str = None): + """Change your Java executable path + + Enter nothing to reset to default. + """ + external = await self.config.use_external_lavalink() + if external: + return await self.send_embed_msg( + ctx, + title=_("Invalid Environment"), + description=_( + "You cannot changed the Java executable path of " + "external Lavalink instances from the Audio Cog." + ), + ) + if java_path is None: + await self.config.java_exc_path.clear() + await self.send_embed_msg( + ctx, + title=_("Java Executable Reset"), + description=_("Audio will now use `java` to run your Lavalink.jar"), + ) + else: + exc = Path(java_path) + exc_absolute = exc.absolute() + if not exc.exists() or not exc.is_file(): + return await self.send_embed_msg( + ctx, + title=_("Invalid Environment"), + description=_("`{java_path}` is not a valid executable").format( + java_path=exc_absolute + ), + ) + await self.config.java_exc_path.set(str(exc_absolute)) + await self.send_embed_msg( + ctx, + title=_("Java Executable Changed"), + description=_("Audio will now use `{exc}` to run your Lavalink.jar").format( + exc=exc_absolute + ), + ) + try: + if self.player_manager is not None: + await self.player_manager.shutdown() + except ProcessLookupError: + await self.send_embed_msg( + ctx, + title=_("Failed To Shutdown Lavalink"), + description=_( + "For it to take effect please reload Audio (`{prefix}reload audio`)." + ).format( + prefix=ctx.prefix, + ), + ) + else: + try: + self.lavalink_restart_connect() + except ProcessLookupError: + await self.send_embed_msg( + ctx, + title=_("Failed To Shutdown Lavalink"), + description=_("Please reload Audio (`{prefix}reload audio`).").format( + prefix=ctx.prefix + ), + ) + @command_llsetup.command(name="external") async def command_llsetup_external(self, ctx: commands.Context): """Toggle using external Lavalink servers.""" @@ -117,31 +187,6 @@ class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass): ), ) - @command_llsetup.command(name="restport") - async def command_llsetup_restport(self, ctx: commands.Context, rest_port: int): - """Set the Lavalink REST server port.""" - await self.config.rest_port.set(rest_port) - footer = None - if await self.update_external_status(): - footer = _("External Lavalink server set to True.") - await self.send_embed_msg( - ctx, - title=_("Setting Changed"), - description=_("REST port set to {port}.").format(port=rest_port), - footer=footer, - ) - - try: - self.lavalink_restart_connect() - except ProcessLookupError: - await self.send_embed_msg( - ctx, - title=_("Failed To Shutdown Lavalink"), - description=_("Please reload Audio (`{prefix}reload audio`).").format( - prefix=ctx.prefix - ), - ) - @command_llsetup.command(name="wsport") async def command_llsetup_wsport(self, ctx: commands.Context, ws_port: int): """Set the Lavalink websocket server port.""" @@ -166,3 +211,22 @@ class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass): prefix=ctx.prefix ), ) + + @command_llsetup.command(name="info", aliases=["settings"]) + async def command_llsetup_info(self, ctx: commands.Context): + """Display Lavalink connection settings.""" + configs = await self.config.all() + host = configs["host"] + password = configs["password"] + rest_port = configs["rest_port"] + ws_port = configs["ws_port"] + msg = "----" + _("Connection Settings") + "---- \n" + msg += _("Host: [{host}]\n").format(host=host) + msg += _("WS Port: [{port}]\n").format(port=ws_port) + if ws_port != rest_port: + msg += _("Rest Port: [{port}]\n").format(port=rest_port) + msg += _("Password: [{password}]\n").format(password=password) + try: + await self.send_embed_msg(ctx.author, description=box(msg, lang="ini")) + except discord.HTTPException: + await ctx.send(_("I need to be able to DM you to send you this info.")) diff --git a/redbot/cogs/audio/core/commands/locales/af-ZA.po b/redbot/cogs/audio/core/commands/locales/af-ZA.po index 6d8464a1e..00c555578 100644 --- a/redbot/cogs/audio/core/commands/locales/af-ZA.po +++ b/redbot/cogs/audio/core/commands/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: af_ZA\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/ar-SA.po b/redbot/cogs/audio/core/commands/locales/ar-SA.po index a92952456..f19db6011 100644 --- a/redbot/cogs/audio/core/commands/locales/ar-SA.po +++ b/redbot/cogs/audio/core/commands/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: ar_SA\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/bg-BG.po b/redbot/cogs/audio/core/commands/locales/bg-BG.po index c8ce765ad..f860d4ab0 100644 --- a/redbot/cogs/audio/core/commands/locales/bg-BG.po +++ b/redbot/cogs/audio/core/commands/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: bg_BG\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "дни" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/no-NO.po b/redbot/cogs/audio/core/commands/locales/bs-BA.po similarity index 54% rename from redbot/cogs/audio/core/commands/locales/no-NO.po rename to redbot/cogs/audio/core/commands/locales/bs-BA.po index a788d4737..dfd07694d 100644 --- a/redbot/cogs/audio/core/commands/locales/no-NO.po +++ b/redbot/cogs/audio/core/commands/locales/bs-BA.po @@ -1,2425 +1,2589 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 676\n" -"Language: no_NO\n" +"Language: bs_BA\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" -msgstr "dager" - -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/ca-ES.po b/redbot/cogs/audio/core/commands/locales/ca-ES.po index 7b310ee1b..29b5ffea4 100644 --- a/redbot/cogs/audio/core/commands/locales/ca-ES.po +++ b/redbot/cogs/audio/core/commands/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: ca_ES\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/cs-CZ.po b/redbot/cogs/audio/core/commands/locales/cs-CZ.po index 906e11479..0ecede22b 100644 --- a/redbot/cogs/audio/core/commands/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/commands/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "Klíčové slovo je již na černé listině." -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "Černá listina změněna" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "Nic na černé listině." -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "Klíčové slovo není na černé listině." -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "Změnit nastavení automatického přehrávání." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "Povoleno" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "Zakázáno" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "Nenalezen žádný playlist" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "Nenalezeny žádné skladby" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "Zobrazit aktuální nastavení." -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "Nastavení serveru" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "Automatické odpojení: [{dc}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "Odpojit časovač: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "DJ Role: [{role.name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "Jukebox: [{jukebox_name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "Cena příkazu: [{jukebox_price}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "Náhledy: [{0}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "dnů" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Pokyny k nastavení Spotify API tokenů." -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "povoleno" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "zakázáno" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "Odpojit od hlasového kanálu." -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "K odpojení potřebujete roli DJ." -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "Nyní se přehrává." -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "Nic." -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "Nyní se přehrává" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "Náhodně" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "Opakovat" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "Pozastavit nebo obnovit přehrávanou stopu." -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "Stopa pozastavena" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "Žádná předchozí skladba." -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "Přehrávání skladby" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "Neplatný čas vyhledávání." -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "Přesunuto do {time}" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "Hlasovali jste pro přeskočení." -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "Zastavování..." -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "Nejprve se připojte k hlasovému kanálu." -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Nastaví hlasitost, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "Aktuální hlasitost:" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "Pro změnu hlasitosti musíte být v hlasovém kanálu." -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "Potřebujete roli DJ, abyste mohli změnit hlasitost." -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "Hlasitost:" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "Zapnout opakování." -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "Nic není ve frontě." -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "Správa ekvalizéru." -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "Žádné uložené předvolby ekvalizéru." -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "Neukládám přednastavení." -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "Hostitel nastaven na {host}." -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "Heslo serveru nastaveno na {password}." -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "REST port nastaven na {port}." - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "Port Websocketu byl nastaven na {port}." -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "Žádné výsledky." -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "Statistiky zvuku." -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "Přehrajte URL nebo vyhledejte skladbu." -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "Tato adresa URL není povolena." -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "Prosím zkontrolujte svou konzoli nebo logy pro podrobnosti." - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "Prosím zkontrolujte svou konzoli nebo logy pro podrobnosti." + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "Žádné skladby." -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "Nic nenalezeno." -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "Tento playlist nemá žádné stopy." -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "Skladby: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "Adresa URL není v playlistu." -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "Žádné zbývající skladby, odebírání playlistu." -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "Playlist zařazen do fronty" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "Strana {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "Nahrávání zrušeno." -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "Neplatný soubor playlistu." -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "Seznam skladeb ve frontě." -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "Vymaže frontu." -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "Fronta byla vymazána." -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "Hledat ve ftontě." -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/da-DK.po b/redbot/cogs/audio/core/commands/locales/da-DK.po index 6b9aa934b..8a5c9d570 100644 --- a/redbot/cogs/audio/core/commands/locales/da-DK.po +++ b/redbot/cogs/audio/core/commands/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: da_DK\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "aktiveret" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "deaktiveret" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/de-DE.po b/redbot/cogs/audio/core/commands/locales/de-DE.po index 17fcd3481..a6f612e9c 100644 --- a/redbot/cogs/audio/core/commands/locales/de-DE.po +++ b/redbot/cogs/audio/core/commands/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: de_DE\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "Musik Konfigurationsoptionen." -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "Verwaltet die Whitelist und Blacklist der Suchbegriffe." -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "Verwaltet die globale Whitelist und Blacklist der Suchbegriffe." -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "Verwaltet die globale Whitelist der Suchbegriffe." -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "Fügt einen Suchbegriff zur Whitelist hinzu.\\n\\n Wenn etwas zur Whitelist hinzugefügt wird, werden dadurch alle anderen Begriffe blockiert.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "Dieser Begriff ist bereits auf der Whitelist." -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "Whitelist geändert" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "`{Whitelisted}` zur Whitelist hinzugefügt." -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "Zeigt alle Suchbegriffe auf der Whitelist." -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "Die Whitelist ist Leer." -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "Globale Whitelist" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "Leere die Whitelist." -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "Die Whitelist wurde geleert." -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "Entfernt einen Suchbegriff von der Whitelist." -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "`{whitelisted}` aus der Whitelist entfernt." -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "Verwaltet die globale Blacklist der Suchbegriffe." -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "Fügt einen Suchbegriff zur Blacklist hinzu." -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "Dieser Begriff ist bereits in der Blacklist." -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "Blacklist geändert" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "`{blacklisted}`zur Blacklist hinzugefügt." -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "Zeigt alle Suchbegriffe auf der Blacklist." -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "Die Blacklist ist Leer." -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "Globale Blacklist" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "Leere die Blacklist." -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "Die Blacklist wurde geleert." -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "Entfernt einen Suchbegriff aus der Blacklist." -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "Suchbegriff ist nicht in der Blacklist." -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "`{blacklisted}` von der Blacklist entfernt." -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "Verwaltet die Whitelist." -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "Fügt einen Suchbegriff zur Whitelist hinzu.\\n\\n Wenn etwas zur Whitelist hinzugefügt wird, werden dadurch alle anderen Begriffe blockiert.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "Weiße Liste" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "Verwaltet die Blacklist." -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "Sperrliste" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "Ändere Einstellungen für die automatische Wiedergabe." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "Automatische-Wiedergabe umschalten, wenn keine Lieder in der Warteschlange vorhanden sind." -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "Automatische Wiedergabe am Ende der Warteschlange: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "Aktiviert" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "Deaktiviert" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "\\n Wiederholung wurde deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "\\nAutomatisches Verlassen des Sprachkanals am Ende der Warteschlange wurde deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "Einstellung geändert" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: 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:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "Prüfen Sie Ihre Logs." -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "Keine Playlist gefunden" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 -msgid "Could not match '{arg}' to a playlist" -msgstr "'{arg}' konnte keiner Wiedergabeliste zugeordnet werden" - #: 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 "'{arg}' konnte keiner Playlist zugeordnet werden" + +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "Keine Titel gefunden" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: 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:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "Die Playlist {id} ist im Bereich {scope} nicht vorhanden." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "Fehlende Argumente" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "Du musst die Server-ID für die Suche angeben." -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: 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:553 +#: 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:559 +#: 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:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "Globale tägliche Warteschlange: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "Tägliche Warteschlange: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "Schalte ein oder aus, dass der Bot nach ende der Wiedergabe automatisch die Verbindung trennt.\\n\\n Diese Einstellung hat Vorrang vor `[p]audioset emptydisconnect`.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "Automatischer Disconnect beim Playlistende: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "\\nAutomatische Wiedergabe deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "DJ-Modus umschalten.\\n\\n DJ-Modus erlaubt Benutzern mit DJ-Rolle die Verwendung von Audiobefehlen.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "Fehlende DJ-Rolle" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "Bitte wähle eine Rolle für den DJ Mode. Gib den Rollen Namen oder die ID jetzt ein." -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "Zeitüberschreitung der Antwort, versuch es später erneut." -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "DJ Rolle aktiviert: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "Automatische Trennung vom Kanal, wenn der Bot x Sekunden lang alleine ist, 0 zum Deaktivieren. \\n \\n `[p] audioset dc` hat Vorrang vor dieser Einstellung. \\n. " -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "Ungültige Zeit" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "Sekunden können nicht kleiner als Null sein." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "Trennung bei leerem Kanal deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Leerer Kanal Disconnect Timer gesetzt auf {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "Automatische Pause nach x Sekunden, wenn der Raum leer ist, 0 zum Deaktivieren." -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "Leere Pause deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "Leerer Kanal Disconnect Timer gesetzt auf {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: 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:738 +#: 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:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Lege einen Preis für Nicht-Mods fest, um Lieder einzureihen. 0 zum Deaktivieren." -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "Ungültiger Preis" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "Preis kann nicht kleiner als Null sein." -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "Jukebox Modus deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "Der Preis für das Hinzufügen eines Tracks in die Warteschlange wurde auf {price} {currency} gesetzt." -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "Legen Sie den Pfad für die Localoipen fest, wenn der Lavalink.jar nicht aus dem Audio-Datenordner ausgeführt wird.\\n\\n Leeren Pfad lassen, um den Pfad auf den Standard zurückzusetzen, das Audio-Datenverzeichnis.\\n \\n " -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "Die Position des Localtracks-Pfads wurde auf {localpath} zurückgesetzt" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "Ungültiger Pfad" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} sieht nicht wie ein gültiges Verzeichnis aus." -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "`{localtracks}` existiert nicht. Der Pfad wird noch gespeichert, aber bitte überprüfen Sie den Pfad und erstellen Sie einen localtrack Ordner in `{localfolder}` bevor Sie versuchen, lokale Tracks abzuspielen." -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "Ungültige Umgebung" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "Die Position des Localtracks-Pfads wurde auf {localpath} gesetzt" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "Ungültige Länge" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "Die Länge kann nicht kleiner als Null sein." -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "Maximale Track länge deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "Maximale Track länge gesetzt zu: {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Track-Ankündigung und andere Bot-Nachrichten umschalten." -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "Benachrichtigungsmodus: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "Automatisch stummschalten: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "Kommerzielle Links nur: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "Wähle die Rolle die für den DJ Mode genutzt wird." -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "Einstellungen geändert" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "DJ Rolle gesetzt auf: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "Zeige die aktuellen Einstellungen an." -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "Server Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "Automatische Trennung: [{dc}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "Automatische-Wiedergabe: [{autoplay}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "Trennen Timer: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "Timer für automatische Pause: [{num_seconds}] \\n" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "DJ-Rolle: [{role.name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "Jukebox: [{jukebox_name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "Befehlspreis: [{jukebox_price}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "Maximale länge des Tracks: [{tracklength}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "Miniaturansichten (Thumbnails): [{0}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "Abstimmung zum Überspringen: [{vote_enabled}]\\nBenötigte Stimmen in Prozent: [{vote_percent}%]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "Server" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "Benutzer" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "Überall" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "Zwischengespeichert" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "US Top 100" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "Automatische-wiedergabe-Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "Playlist-Name: [{pname}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: 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:1041 +#: 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:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "Cache-Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "Maximales Alter, [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "Lokale Spotify-Cache: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "Lokale YouTube-Cache: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "Lokale Lavalink-Cache: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "Globale Zeitüberschreitung: [{num_seconds}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "Tage" -#: redbot/cogs/audio/core/commands/audioset.py:1066 +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" +msgstr "Benutzereinstellungen" + +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" +msgstr "Spotify Suche: [{country_code}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1101 msgid "Lavalink Settings" msgstr "Lavalink-Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1069 +#: 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:1070 +#: redbot/cogs/audio/core/commands/audioset.py:1105 msgid "External server: [{use_external_lavalink}]\\n" +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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1130 msgid "Localtracks path: [{localpath}]\\n" +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 "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 "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 "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." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Aktiviert/Deaktiviert Titel als Status." -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "Titel als Status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Zeige Miniaturbilder bei Audio-Mitteilungen an." -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "Miniaturansicht: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "Abstimmung deaktiviert. Alle Benutzer können Warteschlangen Management Befehle verwenden." -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "Stimmen-Anteil auf {percent} % festgelegt." -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Anleitung um den YouTube API key einzurichten." -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Anleitung um die Spotify API tokens einzurichten." -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "Legen Sie den Ländercode für Spotify-Suchen fest." -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "Ungültiger Ländercode" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "Bitte verwende einen offiziellen [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) Code." -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "Ländercode auf {country} gesetzt." -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "Maximales Alter, [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "Spotify-Cache: [{spotify_status}] \\n" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "Youtube-Cache: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Lavalink-Cache: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "Maximales Alter, [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "Spotify-Cache: [{spotify_status}] \\n" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "Youtube-Cache: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Lavalink-Cache: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "Ich habe das Cache-Alter auf {age} Tage gesetzt" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +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 "Servereinstellungen umschalten.\\n\\n Standard ist AUS\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "Global DB ist {status}" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "aktiviert" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "deaktiviert" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "Anfrage-Zeitüberschreitung auf {time} Sekunde(n) gestellt" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +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 "Es kann einige Minuten dauern bis Lavalink komplett gestartet ist." + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "Verbindung zum Sprachkanal trennen." -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "Keine Wiedergabe." -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "Trennen der Verbindung nicht möglich" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "Es hören andere Leute zu - stimme stattdessen zum Überspringen ab." -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "Du benötigst die DJ Rolle, um die Verbindung zu trennen." -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "Trennen der Verbindung nicht möglich" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "Verbindung wird getrennt..." -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "Aktuelle Wiedergabe." -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "Nichts." -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "Jetzt läuft" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 -msgid "Auto-Play" -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:120 +#: redbot/cogs/audio/core/commands/controller.py:123 #: redbot/cogs/audio/core/commands/queue.py:89 +msgid "Auto-Play" +msgstr "Auto-Play" + +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "Zufällige Wiedergabe" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "Wiederholen" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "Pausiere oder setze ein spielendes Lied fort." -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "Du brachst die DJ Rolle um zu pausieren oder um fortzusetzen." -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "Titel angehalten" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "Titel wird fortgesetzt" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "Springe zum Anfang des zuvor gespielten Liedes." -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "Titel können nicht überspringen werden" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "Du musst dich in dem Sprachkanal befinden, um Titel zu überspringen." -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "Du benötigst die DJ-Rolle oder der Track-Requder, um die vorherigen Song-Titel zu bekommen." -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: 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:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "Kein vorheriger Titel." -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "Titel wird wiederholt" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "Titel können nicht gesucht werden" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "Du musst dich in dem Sprachkanal befinden, um Spulen zu können." -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "Du benötigst die DJ-Rolle oder der Track-Requder, um die Suche zu verwenden." -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "Ein Stream kann nicht gespult werden." -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "Ungültige Eingabe für die Zeit, nach der gesucht werden soll." -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "Verschiebe {num_seconds}s nach 00:00:00" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "Verschiebe {num_seconds}s nach {time}" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "Verschiebt zu {time}" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "Schalte zufällige Wiedergabe um." -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "Shuffle kann nicht umschalten" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "Du benötigst die DJ Rolle, um zufällige Wiedergabe umzuschalten." -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "Du musst dich in dem Sprachkanal befinden, um zufällige Wiedergabe umzuschalten." -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "Zufällige Wiedergabe: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "Überspringe zum nächsten Lied oder geben eine Nummer für ein Lied an." -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "Du musst dich in einem Sprachkanal befinden um Lieder zu überspringen." -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "Du benötigst die DJ-Rolle oder der Track-Request-Requester, um Titel zu überspringen." -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "Du kannst nur den aktuellen Titel überspringen." -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "Kann ohne DJ Rolle nicht auf einen bestimmten Track im Abstimmmodus überspringen." -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "Ich habe deine Stimme zum Überspringen entfernt." -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "Du hast für das Überspringen gestimmt." -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "Abstimmungsschwelle erreicht." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr " Abstimmungen: {num_votes}/{num_members} ({cur_percent}% von {required_percent}% erforderlich)" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "Stoppe Wiedergabe und leere die Warteschlange." -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "Player kann nicht gestopt werden" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "Du musst dich in dem Sprachkanal befinden, um die Wiedergabe zu stoppen." -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "Du benötigst die DJ Rolle, um die Wiedergabe zu stoppen." -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "Stoppe..." -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "Beschwöre den Bot zu einem Sprachkanal." -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "Kann Sprachkanal nicht betreten" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "Andere Leute hören gerade Musik." -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "Sie benötigen die DJ-Rolle, um den Bot zu beschwören." -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "Ich habe keine Berechtigung, um mich zu deinem Kanal zu verbinden." -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "Verbinde dich zuerst mit einem Sprachkanal." -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "Verbindung zu Lavalink wurde noch nicht hergestellt." -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Setze die Lautstärke, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "Aktuelle Lautstärke:" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "Lautstärke kann nicht geändert werden" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "Du musst dich in dem Sprachkanal befinden, um die Lautstärke zu verändern." -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "Du benötigst die DJ Rolle, um die Lautstärke zu ändern." -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "Lautstärke:" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "Wiederholung umschalten." -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "Repeat kann nicht umschalten" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "Du benötigst die DJ Rolle um Wiederholung umzuschalten." -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "Du musst dich in dem Sprachkanal befinden, um Wiederholung umzuschalten." -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "Wiederhole Lieder: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "\\nAutomatische Wiedergabe deaktiviert." -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "Entferne ein bestimmtes Lied aus der Warteschlange." -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "Nichts eingereiht." -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "Warteschlange kann nicht geändert werden" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "Du benötigst die DJ Rolle um Lieder zu entfernen." -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "Du musst dich in dem Sprachkanal befinden, um die Warteschlange zu verwalten." -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "Die Track Nummer muss zwischen 1 und der Anzahl an Tracks in der Warteschlange liegen." -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "Entfernt Titel aus der Warteschlange" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "{track} aus der Warteschlange entfernt." -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "Befördert einen Track mit einer bestimmten Nummer an die Spitze der Warteschlange." -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: 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:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "Du musst dich in dem Sprachkanal befinden, um einen Titel an den Anfang der Warteschlange zu schieben." -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "Du benötigst die DJ Rolle, um Titel an den Anfang zu schieben." -#: redbot/cogs/audio/core/commands/controller.py:846 +#: 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:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "Equalizer-Management." -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "Lösche eine gespeicherte EQ-Voreinstellung." -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: 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:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "Listet gespeicherte Equalizer-Presets auf." -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "Keine gespeicherten Equalizer-Presets." -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" -msgstr "" +msgstr "Bezeichnung der Voreinstellung" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" -msgstr "" +msgstr "Autor" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "{num} Voreinstellung(en)" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "Laden Sie eine gespeicherte Equalizer-Voreinstellung." -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" -msgstr "" +msgstr "Keine Voreinstellung gefunden" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: 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:165 +#: 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:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "Setzen Sie den Equalizer für alle Bands auf 0 zurück." -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "Equalizer-Werte wurden zurückgesetzt." -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "Speichern Sie die aktuellen EQ-Einstellungen in einer Voreinstellung." -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "Bitte geben Sie einen Namen für diese Equalizer-Voreinstellung ein." -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "Sie haben keinen Namen für die Equalizer-Voreinstellung eingegeben, versuchen Sie den Befehl später erneut." -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "Bitte den Befehl mit einem kürzeren Namen erneut versuchen." -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "Voreinstellungsname existiert bereits, möchten Sie ihn ersetzen?" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "Voreinstellung nicht speichern." -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "Gültige Bandnummern sind 1-15 oder die in der Hilfe für diesen Befehl aufgelisteten Bandnamen." -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" -msgstr "" +msgstr "Voreinstellung geändert" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: 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:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "Lavalink Server Konfigurationsoptionen." -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +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 "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 "`{java_path}` ist keine gültige ausführbare Datei" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +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 "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 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +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`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "Host gesetzt auf {host}." -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "Lege das Lavalink Server Passwort fest." -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "Server Passwort auf {password} gesetzt." -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "REST Port auf {port} gesetzt." - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "Websocket Port auf {port} gesetzt." -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "Host: [{host}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "WS Port: [{port}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "Rest Port: [{port}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +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." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "Befehle zur lokalen Wiedergabe." -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "Spielt alle Tracks ab, welche sich in einem Lokalen Ordner befinden." -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "Ordner nicht gefunden" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "Spielt einen Lokalen Track ab." -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "Keine Album-Ordner gefunden." -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Sucht nach Tracks in allen lokalen Ordnern." -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "Keine Treffer." -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "Lasse Red eines ihrer Lieder singen." -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "Audio-Statistiken." -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "Keine Verbindungen." -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "Spielt in {num}/{total} Serverm:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "Seite {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "Position in Warteschlange (in Prozent)." -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "Es ist nichts in der Warteschlange." -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "Eingereihte und spielende Titel:" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "Spiele eine URL ab oder suche nach einem Titel." -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "Dieser Link ist nicht erlaubt." -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "Dieser Track ist nicht erlaubt." -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "Verbindung zu Lavalink ist fehlgeschlagen" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "Bitte überprüfen Sie Ihre Konsole oder Protokolle für Details." - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "Du benötigst die DJ Rolle um Titel einzureihen." -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "Verbindung zu Lavalink ist fehlgeschlagen" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "Bitte überprüfen Sie Ihre Konsole oder Protokolle für Details." + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "Du musst dich in dem Sprachkanal befinden, um den play Befehl zu verwenden." -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "Keine Tracks für `{query} ` gefunden." -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "Maximale Warteschlangengröße erreicht." -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "Nur einzelne Tracks funktionieren mit Bump Play." -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "Lokale Tracks funktionieren nicht, wenn die `Lavalink.jar` den Track nicht sehen kann.\\n Dies kann aufgrund von Berechtigungen oder weil Lavalink.jar auf einem anderen Rechner ausgeführt wird passieren." -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "Track ist nicht abspielbar." -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "**{suffix}** ist kein vollständig unterstütztes Format und einige Titel werden möglicherweise nicht abgespielt." -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "Dieser Track ist auf diesem Server nicht erlaubt." -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "Der Track überschreitet die maximale Länge." -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "{time} bis zur Wiedergabe des Titels: #1 in der Warteschlange" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "Titel eingereiht" -#: redbot/cogs/audio/core/commands/player.py:322 +#: 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:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "Du musst dich in einem Sprachkanal befinden, um den Genre-Befehl verwenden zu können." -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "Keine Kategorien gefunden" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "Keine Kategorien gefunden, versuche es später erneut." -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "Kategorien" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "Keine Kategorien ausgewählt. Versuche es später erneut." -#: redbot/cogs/audio/core/commands/player.py:486 +#: 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:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "Keine Titel zum Abspielen." -#: redbot/cogs/audio/core/commands/player.py:503 +#: 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:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "Startet Automatische-Wiedergabe." -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "Du musst dich in einem Sprachkanal befinden, um den Automatischen wiedergabe Befehl verwenden zu können." -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "Kein gültiger Track gefunden." -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "Tracks können nicht abgerufen werden" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Ich bin momentan nicht in der Lage, einen Track von Lavalink zu bekommen. Versuchen Sie es in ein paar Minuten erneut." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "Automatische Wiedergabe gestartet." -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "Füge einen Track zur Warteschlange hinzu." -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "Suche nach Titel nicht möglich" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "Du musst dich in einem Sprachkanal befinden um Lieder einzureihen." -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "Nichts gefunden." -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "Lokale Tracks funktionieren nicht, wenn die `Lavalink.jar` den Track nicht sehen kann.\\n Dies kann aufgrund von Berechtigungen oder weil Lavalink.jar auf einem anderen Rechner ausgeführt wird passieren." -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} Tracks können nicht zur Warteschlange hinzugefügt werden." -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Wartete {num} Spur(n).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "Ordner" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "suche" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "Ich bin momentan nicht in der Lage, einen Titel von Lavalink zu bekommen. Versuche es in ein paar Minuten erneut." - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "Lokale Tracks funktionieren nicht, wenn die `Lavalink.jar` den Track nicht sehen kann.\\n Dies kann aufgrund von Berechtigungen oder weil Lavalink.jar auf einem anderen Rechner ausgeführt wird passieren." -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: 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:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "Es konnte kein Titel gefunden werden, der Ihrer Abfrage entspricht." -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "Track überspringen" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "{track} ist bereits in {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr " Titel hinzugefügt" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} wurde an {playlist} (`{id}`) [**{scope} **] angehängt." -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "\\n{existing} {plural} bereits in der Playlist und wurden übersprungen." -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "spuren sind" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "spur ist" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "Playlist geändert" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "Playlist kopiert" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "Ungültiger Playlist-Name" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "Playlist-Namen müssen ein einzelnes Wort sein (bis zu 32 Zeichen) und nicht nur Zahlen." -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "Playlist erstellt" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Leere Playlist {name} (`{id}`) [**{scope}**] erstellt." -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "Playlist gelöscht" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "{name} (`{id}`) [**{scope}**] Playlist gelöscht." -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: 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:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "{name} (`{id}`) [**{scope}**] Playlist hat keine doppelten Lieder." -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "Die Playlist hat keine Lieder." -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "Diese Playlist ist zu groß, um auf diesem Server gesendet zu werden." -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "Playlist ist zu groß, hier ist die komprimierte Version." -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" -msgstr "" +msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "Titel: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" -msgstr "" +msgstr "Autor: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" -msgstr "" +msgstr "Geltungsbereich: {scope}\\n" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "Die Warteschlange ist leer." -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: 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:1233 +#: 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:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" -msgstr "Wiedergabeliste eingereiht" +msgstr "Playlist eingereiht" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" -msgstr "" +msgstr "Ungültige Playlist" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: 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:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" -msgstr "" +msgstr "Titel entfernt" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "Seite {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" -msgstr "" +msgstr "Titel hinzugefügt" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "Keine Änderungen für {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: 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:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "Keine Datei erkannt, versuche es später erneut." -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "Upload abgebrochen." -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: 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:1805 +#: 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:1817 +#: 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:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: 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:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "Listet die Lieder in der Playlist auf." -#: redbot/cogs/audio/core/commands/queue.py:70 +#: 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:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "Leert die Playlist." -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "Warteschlange kann nicht gelöscht werden" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "Du brauchst die DJ Rolle um die Playlist zu leeren." -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "Warteschlange geändert" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "Die Playlist wurde geleert." -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "Entfernt Lieder von der Playlist, wenn der Autor nicht im Voice Channel ist." -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "Warteschlange kann nicht gelöscht werden" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "Du brauchst die DJ Rolle um die Playlist zu leeren." -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "0 Lieder entfernt." -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: 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:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "Es wurden Lieder entfernt die von Leuten außerhalb des Voice Channels angefordert wurden: {removed_tracks}." -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "Entfernt alle von dir angeforderten Titel aus der Warteschlange." -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "{removed_tracks} Titel in der Warteschlange von {member.display_name} entfernt." -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "Durchsuche die Warteschlange." -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "Mischt die Warteschlange." -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "Kann Warteschlange nicht mischen" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "Du brauchst die DJ-Rolle, um die Warteschlange zu mischen." -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "Die Warteschlange wurde gemischt." diff --git a/redbot/cogs/audio/core/commands/locales/el-GR.po b/redbot/cogs/audio/core/commands/locales/el-GR.po index d637bd424..3e1f50fd1 100644 --- a/redbot/cogs/audio/core/commands/locales/el-GR.po +++ b/redbot/cogs/audio/core/commands/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: el_GR\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/es-ES.po b/redbot/cogs/audio/core/commands/locales/es-ES.po index 4792ade10..6e8298b1a 100644 --- a/redbot/cogs/audio/core/commands/locales/es-ES.po +++ b/redbot/cogs/audio/core/commands/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: es_ES\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "Opciones de configuración de música." -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." -msgstr "" +msgstr "Administra la lista blanca de palabras clave y lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." -msgstr "" +msgstr "Administra la lista blanca de palabras clave y lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." -msgstr "" +msgstr "Administra la lista de palabras clave globales." -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "Añade una palabra clave a la lista blanca.\\n\\n Si algo se añade a la lista blanca, se mostrará en la lista negra de todo lo demás.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "Esta palabra clave ya en la lista blanca." -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "Lista blanca modificada" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "`{whitelisted}` ha sido añadido a la lista blanca." -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "Lista de todas las palabras claves en la lista blanca." -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "Nada en la lista blanca." -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "Lista blanca global" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "Elimina todas las palabras clave de la lista blanca." -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "Todas las entradas han sido eliminadas de la lista blanca." -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 -msgid "Removed `{whitelisted}` from the whitelist." -msgstr "" +msgstr "Elimina una palabra clave de la lista blanca." #: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 +msgid "Removed `{whitelisted}` from the whitelist." +msgstr "Eliminado `{whitelisted}` de la lista blanca." + +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." -msgstr "" +msgstr "Administra la lista negra de palabras clave globales." -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "Añade una palabra clave a la lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." -msgstr "" +msgstr "Palabra clave ya en la lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" -msgstr "" +msgstr "Lista negra modificada" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." -msgstr "" +msgstr "Añadido `{blacklisted}` a la lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "Listar todas las palabras clave añadidas a la lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "Nada en la lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "Lista negra global" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 -msgid "All entries have been removed from the blacklist." -msgstr "" +msgstr "Borrar todas las palabras clave añadidas a la lista negra." #: 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 "Todas las entradas han sido eliminadas de la lista negra." + +#: 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 "Elimina una palabra clave de la lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: 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 "La palabra clave no está en la lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." -msgstr "" +msgstr "Eliminado `{blacklisted}` de la lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." -msgstr "" +msgstr "Administra la lista blanca de palabras clave." -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "Añade una palabra clave a la lista blanca.\\n\\n Si algo se añade a la lista blanca, se mostrará en la lista negra de todo lo demás.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "Lista blanca" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." -msgstr "" +msgstr "Administra la lista negra de palabras clave." -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "Lista negra" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." -msgstr "" +msgstr "Cambiar la configuración de autoreproducción." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." -msgstr "" +msgstr "Cambia la reproducción automática cuando no hay canciones en cola." -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." -msgstr "" +msgstr "Juego automático cuando termine la cola: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "Activado" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "Desactivado" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "\\nLa repetición ha sido desactivada." -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." -msgstr "" +msgstr "\\nSe ha desactivado la desconexión automática al final de la cola." -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "Configuración cambiada" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" -msgstr "" +msgstr "Las listas de reproducción no están disponibles" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "La sección de lista de reproducción de audio no está disponible actualmente" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." -msgstr "" +msgstr "Revisa tus registros." -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "Lista de reproducción no encontrada" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "No se pudo emparejar '{arg}' a la lista de reproducción" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "No se encontraron canciones" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "La lista {name} no tiene canciones." -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 -msgid "Playlist {id} does not exist in {scope} scope." -msgstr "" - #: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: 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 "La lista de reproducción {id} no existe en {scope}." + +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "Faltan argumentos" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." -msgstr "" +msgstr "Necesitas especificar el ID del gremio para la búsqueda de la hermandad." -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." -msgstr "" +msgstr "Lista de reproducción {name} (`{id}`) [**{scope}**] se utilizará para la reproducción automática." -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." -msgstr "" +msgstr "Restablece la reproducción automática a la lista de reproducción predeterminada." -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." -msgstr "" +msgstr "Establecer lista de reproducción automática para reproducir pistas reproducidas recientemente." -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " -msgstr "" +msgstr "Alternar colas diarias globales.\\n\\n Las colas diarias globales crean una lista de reproducción para todas las pistas reproducidas hoy.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." -msgstr "" +msgstr "Colas diarias globales: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" +msgstr "Alterna las colas diarias.\\n\\n Las colas diarias crean una lista de reproducción para todas las pistas reproducidas hoy.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." -msgstr "" +msgstr "Colas diarias: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " -msgstr "" +msgstr "Desconectar automáticamente el bot al terminar de reproducir.\\n\\n Esta configuración tiene precedencia sobre `[p]audioset empty disconnect`.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." -msgstr "" +msgstr "Desconexión automática en el final de la cola: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." -msgstr "" +msgstr "\\nSe ha desactivado la reproducción automática." -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " -msgstr "" +msgstr "Activar modo DJ.\\n\\n El modo DJ permite a los usuarios con el rol de DJ usar comandos de audio.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" -msgstr "" +msgstr "Falta el rol de DJ" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "Por favor, establezca un rol para usar con el modo DJ. Introduzca el nombre de rol o ID ahora." -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "Respuesta expirada, inténtalo de nuevo más tarde." -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." -msgstr "" +msgstr "DJ role: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 -msgid "Invalid Time" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 -msgid "Seconds can't be less than zero." -msgstr "" +msgstr "Desconexión automática del canal cuando el bot está solo en él durante x segundos, 0 para desactivar.\\n\\n `[p]dc` audioset tiene precedencia sobre este ajuste.\\n " #: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 +msgid "Invalid Time" +msgstr "Hora inválida" + +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 +msgid "Seconds can't be less than zero." +msgstr "Los segundos no pueden ser menos de cero." + +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "Desconexion vacia desactivada." -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Se ha establecido un temporizador de desconexión en {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:714 -msgid "Empty pause disabled." -msgstr "" +msgstr "Pausar automáticamente después de x segundos cuando la habitación está vacía, 0 para desactivar." #: redbot/cogs/audio/core/commands/audioset.py:721 -msgid "Empty pause timer set to {num_seconds}." -msgstr "" +msgid "Empty pause disabled." +msgstr "Pausa vacía desactivada." -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:728 +msgid "Empty pause timer set to {num_seconds}." +msgstr "Temporizador de pausa vacío establecido en {num_seconds}." + +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." -msgstr "" +msgstr "Priorizar pistas con letras." -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." -msgstr "" +msgstr "Preferir pistas con letras: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." -msgstr "" +msgstr "Establecer un precio para encolar pistas para no-mods, 0 para desactivar." -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "Precio inválido" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." -msgstr "" +msgstr "El precio no puede ser inferior a cero." -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "Modo Jukebox desactivado." -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "Rastrear el precio de comando en cola establecido en {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " -msgstr "" +msgstr "Establezca la ruta de las pistas locales si el Lavalink.jar no se ejecuta desde la carpeta de datos de audio.\\n\\n Deje la ruta en blanco para restablecer la ruta por defecto, el directorio de datos de audio.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" -msgstr "" +msgstr "La ubicación de las rutas locales se ha restablecido a {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" -msgstr "" +msgstr "Esta configuración es sólo para los propietarios de bots para establecer una ubicación de carpeta localtracks en el ejemplo de abajo, la ruta completa para 'ParentDirectory' debe ser pasada a este comando.\\n```\\nParentDirectory\\n |__ localtracks (carpeta)\\n | |__ Nombre del álbum (carpeta)\\n | |__01 Cool Song. p3\\n | |__02 Groovy Song. p3\\n```\\nLa ruta de carpeta dada a este comando debe contener la carpeta localtracks.\\n**Esta carpeta y los archivos deben ser visibles para el usuario desde donde se ejecuta `Lavalink.jar`. *\\nUtilice este comando sin ninguna ruta dada para restablecerlo al valor por defecto, el directorio de datos de audio para este bot.\\n¿Quieres continuar estableciendo la ruta proporcionada para las pistas locales?" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "Ruta no válida" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." -msgstr "" +msgstr "{local_path} no parece una ruta válida." -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." -msgstr "" +msgstr "`{localtracks}` no existe. La ruta aún se guardará, pero por favor revisa la ruta y crea una carpeta localtracks en `{localfolder}` antes de intentar reproducir pistas locales." -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "Entorno no válido" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" -msgstr "" +msgstr "La ubicación de las rutas locales se ha establecido en {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " -msgstr "" +msgstr "Longitud máxima de una pista a la cola en segundos, 0 para desactivar.\\n\\n Acepta segundos o un valor formateado como 00:00:00 (`hh:mm:ss`) o 00:00 (`mm:ss`). La entrada\\n no válida desactivará la configuración de longitud máxima.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "Longitud inválida" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." -msgstr "" +msgstr "La longitud no puede ser inferior a cero." -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." -msgstr "" +msgstr "Longitud máxima de pista desactivada." -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." -msgstr "" +msgstr "Longitud máxima de la pista establecida a {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Alternar anuncio de la pista y otros mensajes de bot." -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." -msgstr "" +msgstr "Notificar modo: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "Cambia si el bot será ensordecido automáticamente al unirse al canal de voz." + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "Auto Deafen: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " -msgstr "" +msgstr "Cambie la restricción de dominio en Audio.\\n\\n Cuando está desactivado, los usuarios podrán reproducir canciones desde sitios web y enlaces no comerciales.\\n Al activar, los usuarios están restringidos a YouTube, SoundCloud, Mixer, Vimeo, Twitch, y\\n enlaces de Bandcamp.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." -msgstr "" +msgstr "Enlaces comerciales solamente: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "Establecer el rol para el modo DJ." -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "Configuración cambiada" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "Rol de DJ establecido a: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "Mostrar los ajustes actuales." -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "Ajustes del servidor" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "Desconexión automática: [{dc}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "Reproducción automática: [{autoplay}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" -msgstr "" +msgstr "Desconectar temporizador: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" -msgstr "" +msgstr "Temporizador de parada automática: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "Rol de DJ: [{role.name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" -msgstr "" +msgstr "Jukebox: [{jukebox_name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" -msgstr "" +msgstr "Precio de comando: [{jukebox_price}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" -msgstr "" +msgstr "Longitud máxima de la pista: [{tracklength}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" +msgstr "Repetir: [{repeat}]\\nMezclar: [{shuffle}]\\nMezclado bumpedo: [{bumpped_shuffle}]\\nNotificar a la canción: [{notify}]\\nPonerse como estado: [{status}]\\nPersistir cola: [{persist_queue}]\\nBúsqueda de Spotifique: [{countrycode}]\\nAuto-sordos: [{auto_deafen}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" -msgstr "" +msgstr "Miniaturas: [{0}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" -msgstr "" +msgstr "Salto de voto: [{vote_enabled}]\\nPorcentaje de salto: [{vote_percent}%]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "Servidor" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "Usuario" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "Global" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "En Caché" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "US Top 100" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "Ajustes de reproducción automática" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "Nombre de la lista: [{pname}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "ID de la lista: [{pid}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" -msgstr "" +msgstr "Ámbito de la playlist: [{pscope}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "Ajustes de caché" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "Edad máxima: [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" -msgstr "" +msgstr "Caché de Spotify local: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" -msgstr "" +msgstr "Caché local de Youtube: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" -msgstr "" +msgstr "Caché local de Lavalink: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "Estado global del caché: [{global_cache}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "Tiempo de espera global: [{num_seconds}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "días" -#: redbot/cogs/audio/core/commands/audioset.py:1066 +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" +msgstr "Ajustes de usuario" + +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" +msgstr "Búsqueda de Spotify: [{country_code}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1101 msgid "Lavalink Settings" msgstr "Ajustes de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: redbot/cogs/audio/core/commands/audioset.py:1103 msgid "Cog version: [{version}]\\n" msgstr "Versión de Cog: [{version}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1104 msgid "Red-Lavalink: [{lavalink_version}]\\n" msgstr "Red-Lavalink: [{lavalink_version}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1070 +#: redbot/cogs/audio/core/commands/audioset.py:1105 msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" +msgstr "Servidor externo: [{use_external_lavalink}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" +#: 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" +msgstr "Construcción de Lavalink: [{llbuild}]\\nRama Lavalinink: [{llbranch}]\\nFecha de lanzamiento: [{build_time}]\\nVersión de Lavaplay: [{lavaplayer}]\\nVersión de Java: [{jvm}]\\nEjecutable de Java: [{jv_exec}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1130 msgid "Localtracks path: [{localpath}]\\n" -msgstr "" +msgstr "Ruta local: [{localpath}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1139 #, docstring -msgid "Enable/disable tracks' titles as status." -msgstr "" +msgid "Sends the Lavalink server logs to your DMs." +msgstr "Envía los registros del servidor Lavalink a tus DMs." -#: redbot/cogs/audio/core/commands/audioset.py:1107 -msgid "Song titles as status: {true_or_false}." -msgstr "" +#: 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 "No se encontraron registros en su carpeta de datos." -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#, docstring -msgid "Toggle displaying a thumbnail on audio messages." -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "Los registros son demasiado grandes, puedes encontrarlos en {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1122 -msgid "Thumbnail display: {true_or_false}." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1131 -#, docstring -msgid "Percentage needed for non-mods to skip tracks, 0 to disable." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1143 -msgid "Voting disabled. All users can use queue management commands." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1150 -msgid "Vote percentage set to {percent}%." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#, docstring -msgid "Instructions to set the YouTube API key." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1178 -#, docstring -msgid "Instructions to set the Spotify API tokens." -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "Necesito ser capaz de DM para enviarte los registros." #: redbot/cogs/audio/core/commands/audioset.py:1179 -msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1196 #, docstring -msgid "Set the country code for Spotify searches." -msgstr "" +msgid "Enable/disable tracks' titles as status." +msgstr "Activar/desactivar los títulos de las pistas como estado." + +#: redbot/cogs/audio/core/commands/audioset.py:1185 +msgid "Song titles as status: {true_or_false}." +msgstr "Títulos de canciones como estado: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:1194 +#, docstring +msgid "Toggle displaying a thumbnail on audio messages." +msgstr "Cambiar a mostrar una miniatura en los mensajes de audio." #: redbot/cogs/audio/core/commands/audioset.py:1200 -msgid "Invalid Country Code" -msgstr "" +msgid "Thumbnail display: {true_or_false}." +msgstr "Visualización de miniatura: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1201 -msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1210 -msgid "Country Code set to {country}." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring -msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " -msgstr "" +msgid "Percentage needed for non-mods to skip tracks, 0 to disable." +msgstr "Porcentaje necesario para que los no-mods se salten las pistas, 0 para desactivar." -#: redbot/cogs/audio/core/commands/audioset.py:1240 -msgid "Max age: [{max_age}]\\n" -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1221 +msgid "Voting disabled. All users can use queue management commands." +msgstr "Votación deshabilitada. Todos los usuarios pueden usar comandos de gestión de colas." -#: redbot/cogs/audio/core/commands/audioset.py:1241 -msgid "Spotify cache: [{spotify_status}]\\n" -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1228 +msgid "Vote percentage set to {percent}%." +msgstr "Porcentaje de voto establecido a {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1242 -msgid "Youtube cache: [{youtube_status}]\\n" -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1237 +#, docstring +msgid "Instructions to set the YouTube API key." +msgstr "Instrucciones para establecer la clave API de YouTube." -#: redbot/cogs/audio/core/commands/audioset.py:1243 -msgid "Lavalink cache: [{lavalink_status}]\\n" -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1256 +#, docstring +msgid "Instructions to set the Spotify API tokens." +msgstr "Instrucciones para establecer los tokens de la API de Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1285 -msgid "Max age: [{max_age}]\\n" -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1257 +msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" +msgstr "1. Ve a los desarrolladores de Spotify y inicia sesión con tu cuenta de Spotify.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Haga clic en \\\"Crear una aplicación\\\".\\n3. Rellene el formulario proporcionado con su nombre de aplicación, etc.\\n4. Cuando se le pregunte si está desarrollando integración comercial seleccione \\\"No\\\".\\n5. Aceptar los términos y condiciones.\\n6. Copia tu ID de cliente y tu secreto de cliente en:\\n`{prefix}establece api spotify client_id, client_secret,`" -#: redbot/cogs/audio/core/commands/audioset.py:1286 -msgid "Spotify cache: [{spotify_status}]\\n" -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 +#, docstring +msgid "Set the country code for Spotify searches." +msgstr "Establece el código de país para las búsquedas de Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1287 -msgid "Youtube cache: [{youtube_status}]\\n" -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +msgid "Invalid Country Code" +msgstr "Código de país no válido" + +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 +msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." +msgstr "Por favor, utiliza un código oficial [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)." #: redbot/cogs/audio/core/commands/audioset.py:1288 -msgid "Lavalink cache: [{lavalink_status}]\\n" -msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1310 +msgid "Country Code set to {country}." +msgstr "Código de país establecido a {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1318 +#, docstring +msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " +msgstr "Establece el nivel de caché.\\n\\n El nivel puede ser uno de los siguientes:\\n\\n 0: Deshabilita todos los cachés\\n 1: Habilita la caché de Spotify\\n 2: Habilita la caché de YouTube\\n 3: Habilita la caché de Lavalink\\n 5: Habilita todos los cachés\\n\\n Si desea desactivar un caché específico use un número negativo.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1340 +msgid "Max age: [{max_age}]\\n" +msgstr "Edad máxima: [{max_age}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1341 +msgid "Spotify cache: [{spotify_status}]\\n" +msgstr "Caché de Spotifify: [{spotify_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1342 +msgid "Youtube cache: [{youtube_status}]\\n" +msgstr "Caché de YouTube: [{youtube_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1343 +msgid "Lavalink cache: [{lavalink_status}]\\n" +msgstr "Caché Lavalink: [{lavalink_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1385 +msgid "Max age: [{max_age}]\\n" +msgstr "Edad máxima: [{max_age}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1386 +msgid "Spotify cache: [{spotify_status}]\\n" +msgstr "Caché de Spotifify: [{spotify_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1387 +msgid "Youtube cache: [{youtube_status}]\\n" +msgstr "Caché de YouTube: [{youtube_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1388 +msgid "Lavalink cache: [{lavalink_status}]\\n" +msgstr "Caché Lavalink: [{lavalink_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " -msgstr "" +msgstr "Establece la edad máxima del caché.\\n\\n Este comando te permite establecer el número máximo de días antes de que una entrada en el caché sea\\n inválida.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" -msgstr "" +msgstr "La edad de la caché no puede ser inferior a 7 días. Si deseas deshabilitarla ejecuta {prefix}audioset.\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" -msgstr "" +msgstr "He establecido la edad de caché a {age} días" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "Cambie la configuración globalapi." + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "Cambiar la configuración del servidor.\\n\\n Por defecto está APAGADO\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "La base de datos global es {status}" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "activado" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "desactivado" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "Establecer tiempo de espera de solicitud GET.\\n\\n Ejemplo: 0.1 = 100ms 1 = 1 segundo\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "Tiempo de espera de solicitud establecido en {time} segundo(s)" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "Alternar colas persistentes.\\n\\n Las colas persistentes permiten restaurar la cola actual cuando la cola se cierre.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "Persistentes en colas: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "Reinicia la conexión de lavalink." + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "Reiniciando Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "Lavalink puede tardar un par de minutos en ponerse en marcha completamente." + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." -msgstr "" +msgstr "Desconectar del canal de voz." -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "Nada en reproducción." -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "No se puede desconectar" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 -msgid "You need the DJ role to disconnect." -msgstr "" +msgstr "Hay otras personas que están escuchando: voten a favor de saltarse en su lugar." #: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 +msgid "You need the DJ role to disconnect." +msgstr "Necesitas el rol de DJ para desconectarte." + +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "No se puede desconectar" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "Desconectando..." -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "Reproduciendo." -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n Solicitado por: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "Nada." -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "Escuchando" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 -msgid "Auto-Play" -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:120 +#: redbot/cogs/audio/core/commands/controller.py:123 #: redbot/cogs/audio/core/commands/queue.py:89 +msgid "Auto-Play" +msgstr "Auto-Jugar" + +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "Aleatorio" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "Repetir" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." -msgstr "" +msgstr "Pausar o reanudar una pista de reproducción." -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" -msgstr "" +msgstr "No se puede administrar pistas" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:204 -msgid "You need the DJ role to pause or resume tracks." -msgstr "" +msgstr "Debes estar en el canal de voz para pausar o reanudar." #: redbot/cogs/audio/core/commands/controller.py:213 +msgid "You need the DJ role to pause or resume tracks." +msgstr "Necesitas el rol de DJ para pausar o reanudar pistas." + +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "Canción pausada" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "Canción reanudada" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." -msgstr "" +msgstr "Saltar al inicio de la pista previamente reproducida." -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" -msgstr "" +msgstr "No se pueden omitir pistas" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." -msgstr "" +msgstr "Debes estar en el canal de voz para saltar la pista." -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." -msgstr "" +msgstr "Necesitas el rol de DJ o ser el solicitante de la pista para encolar las pistas de canciones anteriores." -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" -msgstr "" +msgstr "No se puede reproducir pistas" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." -msgstr "" +msgstr "No hay rastro anterior." -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:282 -#, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " -msgstr "" +msgstr "Reproduciendo pista" #: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#, docstring +msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " +msgstr "Busque adelante o detrás en una pista por segundos o a un tiempo específico.\\n\\n Acepta segundos o un valor formateado como 00:00:00 (`hh:mm:ss`) o 00:00 (`mm:ss`).\\n " + +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" -msgstr "" +msgstr "No se puede buscar pistas" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." -msgstr "" +msgstr "Debes estar en el canal de voz para usar la búsqueda." -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." -msgstr "" +msgstr "Necesita el rol de DJ o ser el solicitante de la pista para usar buscar." -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." -msgstr "" +msgstr "No se puede buscar en una secuencia." -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." -msgstr "" +msgstr "Entrada no válida para el tiempo a buscar." -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:349 -msgid "Moved {num_seconds}s to {time}" -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:357 -msgid "Moved to {time}" -msgstr "" +msgstr "{num_seconds}s movidos a 00:00:00" #: redbot/cogs/audio/core/commands/controller.py:367 +msgid "Moved {num_seconds}s to {time}" +msgstr "{num_seconds}s movidos a {time}" + +#: redbot/cogs/audio/core/commands/controller.py:375 +msgid "Moved to {time}" +msgstr "Movido a {time}" + +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "Alternar aleatorio." -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "No se puede alternar el aleatorio" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "Necesitas el rol del DJ para cambiar el aleatorio." -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "Debes estar en un canal de voz para cambiar el aleatorio." -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." -msgstr "" +msgstr "Rastros Aleatorios: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " -msgstr "" +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " +msgstr "Alterna el barbecho de la pista.\\n\\n Establece esto como deshabilitado si deseas evitar que las canciones volteadas se muevan. Esto tiene prioridad\\n sobre `[p]shuffle`.\\n " -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." -msgstr "" +msgstr "Pistas volteadas Aleatoriamente: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." -msgstr "" +msgstr "Pasar a la siguiente pista, o a un número de pista." -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." -msgstr "" +msgstr "Debes estar en el canal de voz para omitir la música." -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:487 -msgid "You can only skip the current track." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:496 -msgid "Can't skip to a specific track in vote mode without the DJ role." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:502 -msgid "I removed your vote to skip." -msgstr "" +msgstr "Necesita el rol de DJ o ser el solicitante de la pista para saltar pistas." #: redbot/cogs/audio/core/commands/controller.py:505 +msgid "You can only skip the current track." +msgstr "Sólo puede saltarse la pista actual." + +#: redbot/cogs/audio/core/commands/controller.py:514 +msgid "Can't skip to a specific track in vote mode without the DJ role." +msgstr "No se puede saltar a una pista específica en modo de voto sin el rol de DJ." + +#: redbot/cogs/audio/core/commands/controller.py:520 +msgid "I removed your vote to skip." +msgstr "He retirado su voto para saltar." + +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." -msgstr "" +msgstr "Has votado para saltar." -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." -msgstr "" +msgstr "Umbral de voto alcanzado." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" -msgstr "" +msgstr " Votos: {num_votes}/{num_members} ({cur_percent}% de {required_percent}% necesario)" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 -msgid "Unable To Stop Player" -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:554 -msgid "You must be in the voice channel to stop the music." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:566 -msgid "You need the DJ role to stop the music." -msgstr "" +msgstr "Detener la reproducción y borrar la cola." +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 #: redbot/cogs/audio/core/commands/controller.py:583 -msgid "Stopping..." -msgstr "" +msgid "Unable To Stop Player" +msgstr "No se puede detener el reproductor" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:572 +msgid "You must be in the voice channel to stop the music." +msgstr "Debes estar en el canal de voz para detener la música." + +#: redbot/cogs/audio/core/commands/controller.py:584 +msgid "You need the DJ role to stop the music." +msgstr "Necesitas el rol del DJ para detener la música." + +#: redbot/cogs/audio/core/commands/controller.py:601 +msgid "Stopping..." +msgstr "Deteniendo..." + +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." -msgstr "" +msgstr "Invoca al bot a un canal de voz." -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "No se puede unir al canal de voz" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." -msgstr "" +msgstr "Hay otras personas escuchando." -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." -msgstr "" +msgstr "Necesitas el rol del DJ para invocar al bot." -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 -msgid "Connect to a voice channel first." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 -msgid "Connection to Lavalink has not yet been established." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:654 -#, docstring -msgid "Set the volume, 1% - 150%." -msgstr "" +msgstr "No tengo permiso para conectarse a tu canal." #: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 +msgid "Connect to a voice channel first." +msgstr "Conéctate a un canal de voz primero." + +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 +msgid "Connection to Lavalink has not yet been established." +msgstr "Aún no se ha establecido la conexión con Lavalink." + +#: redbot/cogs/audio/core/commands/controller.py:675 +#, docstring +msgid "Set the volume, 1% - 150%." +msgstr "Establecer el volumen, 1% - 150%." + +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "Volumen actual:" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "No se puede cambiar el volumen" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." -msgstr "" +msgstr "Debes estar en el canal de voz para cambiar el volumen." -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." -msgstr "" +msgstr "Necesitas el rol de DJ para cambiar el volumen." -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "Volumen:" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "Alternar repetición." -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" -msgstr "" +msgstr "No se puede alternar repetición" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." -msgstr "" +msgstr "Necesitas el rol del DJ para repetir." -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." -msgstr "" +msgstr "Debes estar en el canal de voz para repetir." -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:732 -msgid "\\nAuto-play has been disabled." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:744 -#, docstring -msgid "Remove a specific track number from the queue." -msgstr "" +msgstr "Repetir pistas: {true_or_false}." #: redbot/cogs/audio/core/commands/controller.py:753 +msgid "\\nAuto-play has been disabled." +msgstr "\\nSe ha desactivado la reproducción automática." + +#: redbot/cogs/audio/core/commands/controller.py:765 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "Elimina un número de pista específico de la cola." + +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." -msgstr "" +msgstr "Nada en cola." -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" -msgstr "" +msgstr "No se puede modificar la cola" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." -msgstr "" +msgstr "Necesitas el rol de DJ para eliminar pistas." -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." -msgstr "" +msgstr "Debes estar en el canal de voz para administrar la cola." -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." -msgstr "" +msgstr "El número de canción debe ser mayor que 1 y dentro del límite de cola." -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" -msgstr "" +msgstr "Eliminado el track de la cola" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." -msgstr "" +msgstr "Eliminado {track} de la cola." -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." -msgstr "" +msgstr "0 pistas eliminadas, nada coincide con la URL proporcionada." -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." -msgstr "" +msgstr "Se han eliminado {removed_tracks} pistas de la cola que coinciden con la URL proporcionada." -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." -msgstr "" +msgstr "Volcar un número de pista a la parte superior de la cola." -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" -msgstr "" +msgstr "No se puede volcar la pista" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." -msgstr "" +msgstr "Debes estar en el canal de voz para saltar una pista." -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." -msgstr "" +msgstr "Necesitas el rol del DJ para saltar pistas." -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." -msgstr "" +msgstr "Se ha movido la pista a la parte superior de la cola." -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." -msgstr "" +msgstr "Gestión de Equalizer." -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." -msgstr "" +msgstr "Eliminar un ajuste de eq guardado." -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" -msgstr "" +msgstr "No se puede eliminar el ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." -msgstr "" - -#: redbot/cogs/audio/core/commands/equalizer.py:102 -#, docstring -msgid "List saved eq presets." -msgstr "" +msgstr "Usted no es el autor de esa configuración predeterminada." #: redbot/cogs/audio/core/commands/equalizer.py:105 -msgid "No saved equalizer presets." -msgstr "" +#, docstring +msgid "List saved eq presets." +msgstr "Lista de ajustes de eq guardados." #: redbot/cogs/audio/core/commands/equalizer.py:108 -msgid "Preset Name" -msgstr "" +msgid "No saved equalizer presets." +msgstr "No hay ajustes de ecualizador guardados." -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:111 +msgid "Preset Name" +msgstr "Nombre de ajuste" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "Autor" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" -msgstr "" +msgstr "{num} preset(s)" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." -msgstr "" +msgstr "Cargar un ajuste de eq guardado." -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" -msgstr "" +msgstr "No se encontró Preset" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" -msgstr "" +msgstr "No se puede cargar el ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." -msgstr "" +msgstr "Necesitas el rol de DJ para cargar los ajustes predeterminados del ecualizador." -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." -msgstr "" +msgstr "Reinicia el eq a 0 en todas las bandas." -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" -msgstr "" +msgstr "No se puede modificar el ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." -msgstr "" +msgstr "Necesitas el rol de DJ para restablecer el ecualizador." -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." -msgstr "" +msgstr "Los valores del ecualizador se han restablecido." -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." -msgstr "" +msgstr "Guarde los ajustes actuales de eq en un ajuste predeterminado." -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" -msgstr "" +msgstr "No se puede guardar el ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." -msgstr "" +msgstr "Necesitas el rol de DJ para guardar los ajustes predeterminados del ecualizador." -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." -msgstr "" +msgstr "Por favor, introduzca un nombre para este ecualizador predefinido." -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." -msgstr "" +msgstr "No se ha introducido el nombre predefinido del ecualizador, intente el comando de nuevo más tarde." -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." -msgstr "" +msgstr "Vuelve a intentar el comando con un nombre más corto." -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" -msgstr "" +msgstr "El nombre predefinido ya existe, ¿quieres reemplazarlo?" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." -msgstr "" +msgstr "No se ha guardado el predeterminado." -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." -msgstr "" +msgstr "Ecualizador actual guardado en el preset {preset_name}." -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " -msgstr "" +msgstr "Establece una banda eq con un número de banda o nombre y valor.\\n\\n Las posiciones de la banda son 1-15 y los valores tienen un rango de -0. 5 a 1.0.\\n Los nombres de las bandas son 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1. k, 2.5k, 4k,\\n 6.3k, 10k y 16k Hz.\\n Establecer un valor de banda a -0. 5 anulifica mientras que +0.25 es doble.\\n " -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" -msgstr "" +msgstr "No se puede establecer ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." -msgstr "" +msgstr "Necesita el rol de DJ para establecer presets del ecualizador." -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" -msgstr "" +msgstr "Banda inválida" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." -msgstr "" +msgstr "Los números de banda válidos son 1-15 o los nombres de banda listados en la ayuda para este comando." -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" -msgstr "" +msgstr "Modificado preajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." -msgstr "" +msgstr "La banda Hz {band_name}se ha establecido en {band_value}." -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." -msgstr "" +msgstr "Opciones de configuración del servidor Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 #, docstring -msgid "Toggle using external Lavalink servers." -msgstr "" +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "Cambie su ruta ejecutable de Java\\n\\n No introduzca nada para restablecer al valor predeterminado.\\n " -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 -msgid "External Lavalink server: {true_or_false}." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "No se puede cambiar la ruta ejecutable de Java de instancias externas de Lavalink desde el Audio Cog." -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "Reiniciar ejecutable de Java" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "El audio utilizará ahora `java` para ejecutar tu Lavalink.jar" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "`{java_path}` no es un ejecutable válido" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "Java Ejecutable cambiado" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "El audio ahora usará `{exc}` para ejecutar tu Lavalink.jar" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 -msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" +msgstr "Fallo al apagar Lavalink" #: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "Para que surta efecto, por favor recarga Audio (`{prefix}recargar audio`)." + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Por favor, recarga Audio (`{prefix}recargar audio`)." + +#: redbot/cogs/audio/core/commands/llset.py:93 +#, docstring +msgid "Toggle using external Lavalink servers." +msgstr "Alternar usando servidores Lavalink externos." + +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "External Lavalink server: {true_or_false}." +msgstr "Servidor Lavalink Externo: {true_or_false}." + +#: redbot/cogs/audio/core/commands/llset.py:113 +msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "Servidor Lavalink externo: {true_or_false}\\nPara que surta efecto recarga Audio (`{prefix}recargar audio`)." + +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." -msgstr "" +msgstr "Establece el servidor Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." -msgstr "" +msgstr "Servidor Lavalink externo establecido en True." -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "Host establecido en {host}." -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "Establece la contraseña del servidor Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." -msgstr "" +msgstr "Contraseña del servidor establecida a {password}." -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." -msgstr "" +msgstr "Establecer el puerto del servidor websocket de Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." -msgstr "" +msgstr "Puerto de Websocket establecido en {port}." -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "Mostrar configuración de conexión Lavalink." + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "Configuración de conexión" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "Host: [{host}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "Puerto WS: [{port}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "Puerto de reposo: [{port}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "Contraseña: [{password}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "Necesito ser capaz de DM para enviarte esta información." + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." -msgstr "" +msgstr "Comandos de reproducción locales." -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." -msgstr "" +msgstr "Reproducir todas las canciones en una carpeta localtracks." -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "Carpeta no encontrada" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." -msgstr "" +msgstr "La carpeta Localtracks llamada {name} no existe." -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "Reproducir una canción local." -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." -msgstr "" +msgstr "No se encontraron carpetas de álbumes." -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." -msgstr "" +msgstr "Buscar canciones en todas las carpetas de las pistas locales." -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "No hay coincidencias." -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." -msgstr "" +msgstr "Haz que el rojo cante una de sus canciones." -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "Estadísticas de audio." -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "No conectado en ninguna parte." -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "Reproduciendo en {num}/{total} servidores:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "Página {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "Porcentaje de cola." -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "No hay nada en la cola." -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:30 -#, docstring -msgid "Play a URL or search for a track." -msgstr "" +msgstr "Pistas en cola y reproduciendo:" #: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#, docstring +msgid "Play a URL or search for a track." +msgstr "Reproducir una URL o buscar una pista." + +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "Esta URL no está permitida." -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "Esta canción no está permitida." -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." -msgstr "" +msgstr "Necesitas el rol de DJ para hacer colas." -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "La conexión a Lavalink ha fallado" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "Por favor, comprueba tu consola o registros para más detalles." + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." -msgstr "" +msgstr "Debes estar en el canal de voz para usar el comando de reproducción." -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." -msgstr "" +msgstr "No se han encontrado pistas para `{query}`." -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "Límite de cola alcanzado." -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." -msgstr "" +msgstr "Forzar la reproducción de una URL o buscar una pista." -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." -msgstr "" +msgstr "Sólo las pistas simples funcionan con modo volcado." -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." -msgstr "" +msgstr "La pista no es reproducible." -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:275 -msgid "This track is not allowed in this server." -msgstr "" +msgstr "**{suffix}** no es un formato totalmente soportado y algunas pistas pueden no reproducirse." #: redbot/cogs/audio/core/commands/player.py:290 +msgid "This track is not allowed in this server." +msgstr "Esta pista no está permitida en este servidor." + +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." -msgstr "" +msgstr "La pista excede la longitud máxima." -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" -msgstr "" +msgstr "{time} hasta la reproducción de la pista: #1 en cola" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" -msgstr "" +msgstr "Pista en cola" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." -msgstr "" +msgstr "Elige una lista de reproducción de Spotify de una lista de categorías para empezar a jugar." -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." -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/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." -msgstr "" +msgstr "Debes estar en el canal de voz para usar el comando de género." -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" -msgstr "" +msgstr "No se encontraron categorías" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." -msgstr "" +msgstr "No se encontraron categorías, inténtalo de nuevo más tarde." -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "Categorías" -#: redbot/cogs/audio/core/commands/player.py:471 -msgid "No categories selected, try again later." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:486 -msgid "Playlists for {friendly_name}" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:493 -msgid "No tracks to play." -msgstr "" - #: redbot/cogs/audio/core/commands/player.py:503 -msgid "Couldn't find tracks for the selected playlist." -msgstr "" +msgid "No categories selected, try again later." +msgstr "No hay categorías seleccionadas, inténtalo de nuevo más tarde." -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:518 +msgid "Playlists for {friendly_name}" +msgstr "Listas de reproducción para {friendly_name}" + +#: redbot/cogs/audio/core/commands/player.py:525 +msgid "No tracks to play." +msgstr "No hay pistas para jugar." + +#: redbot/cogs/audio/core/commands/player.py:535 +msgid "Couldn't find tracks for the selected playlist." +msgstr "No se pudo encontrar pistas para la lista de reproducción seleccionada." + +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." -msgstr "" +msgstr "Comienza la reproducción automática." -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." -msgstr "" +msgstr "Debes estar en el canal de voz para usar el comando de reproducción automática." -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." -msgstr "" +msgstr "No se pudo obtener una pista válida." -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" -msgstr "" +msgstr "No se puede obtener la pista" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "No puedo obtener una pista de Lavalink en este momento, inténtalo de nuevo en unos minutos." -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." -msgstr "" +msgstr "Auto reproducción iniciada." -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." -msgstr "" +msgstr "Añadiendo un track a la cola." -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " -msgstr "" +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " +msgstr "Elige una pista con una búsqueda.\\n\\n Use `[p]lista de búsqueda ` para poner en cola todas las pistas encontradas en YouTube. Usa `[p]buscar sc\\n ` para buscar en SoundCloud en lugar de YouTube.\\n " -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" -msgstr "" +msgstr "No se puede buscar pistas" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." -msgstr "" +msgstr "Debes estar en el canal de voz para encolar pistas." -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "Nada encontrado." -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} pistas no pueden ser puestas en cola." -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" -msgstr "" +msgstr "{num} pista(s) en cola.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "carpeta" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "buscar" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" -msgstr "" +msgstr "{time} hasta el inicio de la reproducción de {type}: comienza en #{position} en cola" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " -msgstr "" +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " +msgstr "Opciones de configuración de la lista de reproducción.\\n\\n Información del alcance:\\n **Global**:\\n Tecnológico y visible para todos los usuarios de este bot.\\n Adicionalmente, el dueño del bot sólo puede editarse.\\n Sí** **Gremio**:\\n Tecnológico y Visible para todos los usuarios en este gremio.\\n Ser dueño del bot, propietario del gremio, administradores de hermandad, mods de hermandad, rol de DJ y creador de listas de reproducción.\\n Ninguno: **Usuario**:\\n Adicionalmente  si --author es aprobado.\\n Creador y creador de bots. Editable por el propietario del bot.\\n " -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" -msgstr "" +msgstr "Lista no encontrada" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." -msgstr "" +msgstr "No se pudo encontrar una pista que coincida con su consulta." -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" -msgstr "" +msgstr "Saltando pista" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{track} ya está en {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" +msgstr "Límite de la lista de reproducción alcanzado: No se pudo añadir la pista." -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:184 -msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:189 -msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "Pista añadida" #: redbot/cogs/audio/core/commands/playlists.py:194 +msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." +msgstr "{track} añadido a {playlist} (`{id}`) [**{scope}**]." + +#: redbot/cogs/audio/core/commands/playlists.py:199 +msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." +msgstr "{num} pistas añadidas a {playlist} (`{id}`) [**{scope}**]." + +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." -msgstr "" +msgstr "\\n{existing} {plural} ya está en la lista de reproducción y se han omitido." -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" -msgstr "" +msgstr "pistas son" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" -msgstr "" +msgstr "pista es" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" -msgstr "" +msgstr "Lista de reproducción modificada" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" - -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 -msgid "the Global" -msgstr "" +msgstr "No se pudo igualar '{arg}' a una lista de reproducción." #: redbot/cogs/audio/core/commands/playlists.py:331 -msgid "Playlist Copied" -msgstr "" +#: redbot/cogs/audio/core/commands/playlists.py:338 +msgid "the Global" +msgstr "el Global" -#: redbot/cogs/audio/core/commands/playlists.py:332 -msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." -msgstr "" +#: redbot/cogs/audio/core/commands/playlists.py:346 +msgid "Playlist Copied" +msgstr "Lista de reproducción copiada" #: redbot/cogs/audio/core/commands/playlists.py:347 +msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." +msgstr "Lista de reproducción {name} (`{from_id}`) copiado de {from_scope} a {to_scope} (`{to_id}`)." + +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" -msgstr "" +msgstr "Nombre de la lista de reproducción no válido" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." -msgstr "" +msgstr "Los nombres de las listas de reproducción deben ser una sola palabra (hasta 32 caracteres) y no sólo números." -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" -msgstr "" +msgstr "Lista de reproducción creada" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." -msgstr "" +msgstr "Lista de reproducción {name} vacía (`{id}`) [**{scope}**] creada." -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" -msgstr "" +msgstr "Lista de reproducción eliminada" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." -msgstr "" +msgstr "{name} (`{id}`) [**{scope}**] lista de reproducción eliminada." -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." -msgstr "" +msgstr "Se han eliminado {track_diff} pistas duplicadas de {name} (`{id}`) [**{scope}**] playlist." -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" -msgstr "" +msgstr "La lista de reproducción no ha sido modificada" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." -msgstr "" +msgstr "{name} (`{id}`) [**{scope}**] playlist no tiene pistas duplicadas." -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." -msgstr "" +msgstr "Esa lista de reproducción no tiene pistas." -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:755 -msgid "Playlist is too large, here is the compressed version." -msgstr "" +msgstr "Esta lista es demasiado grande para ser enviada en este servidor." #: redbot/cogs/audio/core/commands/playlists.py:777 +msgid "Playlist is too large, here is the compressed version." +msgstr "La lista de reproducción es demasiado grande, aquí está la versión comprimida." + +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" -msgstr "" +msgstr "Lista de reproducción para {playlist_name} (`{id}`) [**{scope}**]:\\n" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" -msgstr "" +msgstr "Información de la lista de reproducción para {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "Desconocido" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" -msgstr "" +msgstr "Página {page}/{pages} | Autor: {author_name} | {num} pista(s)" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." -msgstr "" +msgstr "No hay listas de reproducción guardadas disponibles en este servidor." -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." -msgstr "" +msgstr "No hay listas de reproducción guardadas para {scope} creadas por {author}." -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." -msgstr "" +msgstr "No hay listas de reproducción guardadas para {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "Canciones: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "Autor: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" -msgstr "" +msgstr "Alcance: {scope}\\n" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." -msgstr "" +msgstr "No hay nada en la cola." -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." -msgstr "" +msgstr "Lista de reproducción {name} (`{id}`) [**{scope}**] guardada de la cola actual: {num} pistas añadidas." -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." -msgstr "" +msgstr "Límite de lista de reproducción alcanzado: No se pudo añadir {} pistas." -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." -msgstr "" +msgstr "URL no en la lista de reproducción." -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." -msgstr "" +msgstr "No quedan canciones, eliminando la lista de reproducción." -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{num} entradas han sido eliminadas de la lista de reproducción {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "La pista ha sido eliminada de la lista de reproducción: {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." -msgstr "" +msgstr "Lista de reproducción {name} (`{id}`) [**{scope}**] guardado: {num} pistas añadidas." -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" -msgstr "" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" +msgstr "No se pudo crear la lista de reproducción" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." -msgstr "" +msgstr "No se puede crear tu lista de reproducción." -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." -msgstr "" +msgstr "Necesitas el rol de DJ para empezar a jugar listas de reproducción." -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" -msgstr "" +msgstr "Lista de reproducción en cola" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" -msgstr "" +msgstr "{name} - (`{id}`) [**{scope}**]\\nSe añadieron {num} pistas a la cola.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" -msgstr "" +msgstr "Lista de reproducción inválida" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." -msgstr "" +msgstr "Las listas de reproducción personalizadas no pueden ser actualizadas." -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" -msgstr "" +msgstr "Pistas eliminadas" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" -msgstr "" +msgstr "Página {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" -msgstr "" +msgstr "Pistas añadidas" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "No hay cambios para {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." -msgstr "" +msgstr "Por favor, sube el archivo de la lista de reproducción. Cualquier otro mensaje cancelará esta operación." -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." -msgstr "" +msgstr "Ningún archivo detectado, inténtelo de nuevo más tarde." -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "Carga cancelada." -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." -msgstr "" +msgstr "Sólo se pueden subir archivos de listas de reproducción rojas." -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." -msgstr "" +msgstr "No es un archivo de lista de reproducción válido." -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "Esta lista es demasiado grande." -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Configure una lista de reproducción para reproducir canciones automáticamente. \\n\\n ** Uso **: \\n `[p]audioset autoplay playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Los siguientes son todos opcionales: \\n --scope \\n --autor [user] \\n --Gremio [guild] ** Solo el propietario del bot puede usar este ** \\n\\n ** Alcance ** es uno de los siguientes: \\n Gremio \\n global \\n Usuario \\n\\n ** Autor ** puede ser uno de los siguientes: \\n ID de usuario \\n Mención de usuario \\n Nombre de usuario # 123 \\n\\n ** Gremio ** puede ser uno de los siguientes: \\n Gremio ID \\n Nombre exacto del gremio \\n\\n Ejemplo de uso: \\n `[p]audioset autoplay MyGuildPlaylist` \\n` [p]audioset autoplay MyGlobalPlaylist --scope Global` \\n` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \\n " -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" -msgstr "" +msgstr "'{old}' lista de reproducción ha sido renombrada a '{new}' (`{id}`) [**{scope}**]" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." -msgstr "" +msgstr "Listar las canciones en cola." -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n Solicitado por: **{track.requester}**" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." -msgstr "" +msgstr "Limpia la cola." -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" -msgstr "" +msgstr "No se puede borrar la cola" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." -msgstr "" +msgstr "Necesitas el rol de DJ para borrar la cola." -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" -msgstr "" +msgstr "Cola modificada" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." -msgstr "" +msgstr "La cola ha sido limpiada." -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." -msgstr "" +msgstr "Elimina canciones de la cola si el solicitante no está en el canal de voz." -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" -msgstr "" +msgstr "No se puede limpiar la cola" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 -msgid "Removed 0 tracks." -msgstr "" - -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 -msgid "Removed Tracks From The Queue" -msgstr "" - -#: redbot/cogs/audio/core/commands/queue.py:231 -msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." -msgstr "" +msgstr "Necesitas el rol de DJ para limpiar la cola." #: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 +msgid "Removed 0 tracks." +msgstr "0 pistas eliminadas." + +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 +msgid "Removed Tracks From The Queue" +msgstr "Pistas eliminadas de la cola" + +#: redbot/cogs/audio/core/commands/queue.py:244 +msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." +msgstr "Se eliminaron {removed_tracks} pistas en cola por miembros fuera del canal de voz." + +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." -msgstr "" +msgstr "Elimina todas las pistas solicitadas de la cola." -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." -msgstr "" +msgstr "Se han eliminado {removed_tracks} pistas en cola por {member.display_name}." -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." -msgstr "" +msgstr "Buscar en la cola." -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." -msgstr "" +msgstr "Mezclar la cola." -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" -msgstr "" +msgstr "No se puede mezclar la cola" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." -msgstr "" +msgstr "Necesitas el rol del DJ para barrer la cola." -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "Reproducción aleatoria activada." diff --git a/redbot/cogs/audio/core/commands/locales/fi-FI.po b/redbot/cogs/audio/core/commands/locales/fi-FI.po index 16a56bc4f..1a360fd5c 100644 --- a/redbot/cogs/audio/core/commands/locales/fi-FI.po +++ b/redbot/cogs/audio/core/commands/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: fi_FI\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: 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:34 +#: 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:39 +#: 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:43 +#: 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:49 +#: 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:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: 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:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: 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:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:95 -msgid "Global Whitelist" -msgstr "" +msgstr "Ei mitään valkoisella listalla." #: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +msgid "Global Whitelist" +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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 -msgid "All entries have been removed 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 "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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 -msgid "Removed `{whitelisted}` 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 "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:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: 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:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: 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:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: 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:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:189 -msgid "Global Blacklist" -msgstr "" +msgstr "Ei mitään valkoisella listalla." #: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +msgid "Global Blacklist" +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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 -msgid "All entries have been removed from 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 "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:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: 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:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: 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:235 +#: 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:239 +#: 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:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" -msgstr "" +msgstr "Valkoinen lista" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: 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:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" -msgstr "" +msgstr "Musta lista" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: 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:429 +#: 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:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 -msgid "Enabled" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 -msgid "Disabled" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:438 -msgid "\\nRepeat has been disabled." -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 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 +msgid "Enabled" +msgstr "Käytössä" + +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 +msgid "Disabled" +msgstr "Ei käytössä" + +#: redbot/cogs/audio/core/commands/audioset.py:445 +msgid "\\nRepeat has been disabled." +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:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: 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:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: 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:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: 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:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 -msgid "Could not match '{arg}' to a playlist" -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 "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:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 -msgid "Playlist {id} does not exist in {scope} scope." -msgstr "" +msgstr "Soittolistalla {name} ei ole kappaleita." #: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: 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 "Soittolistaa {id} ei löydy kanavalla {scope}." + +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/fr-FR.po b/redbot/cogs/audio/core/commands/locales/fr-FR.po index 1b9135f77..8f76c6e86 100644 --- a/redbot/cogs/audio/core/commands/locales/fr-FR.po +++ b/redbot/cogs/audio/core/commands/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: fr_FR\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "Options de configuration pour la musique." -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "Gère les listes blanche et noire des mots-clé." -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "Gère les listes blanche et noire globales des mots-clé." -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "Gère la liste blanche globale des mots-clé." -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "Ajoute un mot-clé à la liste blanche.\\n\\n Si vous ajoutez quoi que ce soit à la liste blanche, tout le reste sera placé sur liste noire.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "Le mot-clé est déjà dans la liste blanche." -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "Liste blanche modifiée" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "Ajout de : `{whitelisted}` à la liste blanche." -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "Liste tous les mots-clé ajoutés à la liste blanche." -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "Rien dans la liste blanche." -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "Liste blanche globale" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "Retire tous les mots-clé de la liste blanche." -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "Toutes les entrées ont été supprimées de la liste blanche." -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "Retire un mot-clé de la liste blanche." -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "Suppression de : `{whitelisted}` de la liste blanche." -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "Gère la liste noire globale des mots-clé." -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "Ajoute un mot-clé à la liste noire." -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "Le mot-clé est déjà dans la liste noire." -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "Liste noire modifiée" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "Ajout de : `{blacklisted}` à la liste noire." -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "Liste tous les mots-clé ajoutés à la liste noire." -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "Rien dans la liste noire." -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "Liste noire globale" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "Retire tous les mots-clé ajoutés à la liste noire." -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "Toutes les entrées ont été supprimées de la liste noire." -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "Retire un mot-clé de la liste noire." -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "Le mot-clé n'est pas dans la liste noire." -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "Suppression de : `{blacklisted}` de la liste noire." -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "Gère la liste blanche des mots-clé." -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "Ajoute un mot-clé à la liste blanche.\\n\\n Si vous ajoutez quoi que ce soit à la liste blanche, tout le reste sera placé sur liste noire.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "Liste blanche" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "Gère la liste noire des mots-clé." -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "Liste noire" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "Changer les paramètres de lecture automatique." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "Activer/Désactiver la lecture automatique quand il n'y a plus aucune musique dans la file d'attente." -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "Lecture automatique à la fin de la file d'attente: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "Activé" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "Désactivé" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." -msgstr "\\nLa répétition a été désactivé." +msgstr "\\nLa répétition a été désactivée." -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "\\nLa déconnexion automatique à la fin de la liste de lecture a été désactivée." -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "Paramètre modifié" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "Les playlists ne sont pas disponibles" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "La section Liste de lecture de l'Audio est actuellement indisponible" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "Vérifiez vos logs." -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "Aucune playlist trouvée" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "Impossible de faire correspondre '{arg}' à une playlist" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" -msgstr "Aucunes pistes trouvées" +msgstr "Aucune piste trouvée" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." -msgstr "La playlist {name} n'a pas de pistes." +msgstr "La liste de lecture {name} n'a pas de pistes." -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "Arguments Manquants" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "Vous devez spécifier l'ID du serveur pour le serveur à rechercher." -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "La playlist {name} (`{id}`) [**{scope}**] sera utilisé pour la lecture automatique." -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "Liste de lecture journalière: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "Activer/Désactiver l'auto déconnexion du bot à la fin de la file d'attente.\\n\\n Ce paramètre à la priorité sur `[p]audioset emptydisconnect`\\n " -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "Déconnexion automatique à la fin de la file d'attente : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "\\nLecture automatique a été désactivé." -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "Active le mode DJ.\\n\\n Le mode DJ autorise les utilisateurs avec le rôle DJ d'utiliser les commandes audio.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "Rôle DJ introuvable" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "Définissez s'il vous plaît un rôle à utiliser avec le mode DJ. Entrez maintenant le nom du rôle ou son ID." -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "Réponse expirée, réessayez plus tard." -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "Rôle DJ : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "Temps invalide" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 -msgid "Seconds can't be less than zero." -msgstr "Les secondes ne peut être inférieure à zéro." - #: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 +msgid "Seconds can't be less than zero." +msgstr "Les secondes ne peuvent être inférieures à zéro." + +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "Déconnexion si aucune lecture désactivé." -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Délai de déconnexion automatique si aucune lecture réglé à {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "Pause automatique après x secondes quand le salon est vide, 0 pour désactiver." -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "Pause automatique désactivée." -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "Délai de pause automatique si aucune lecture réglé à {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" -msgstr "Prix invalid" +msgstr "Prix invalide" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "Le prix ne peut être inférieur à zéro." -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "Le mode jukebox à été désactivé." -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "Le prix de la commande de liste est défini à {price}{currency}." -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "Définir le chemin des musiques locales si le fichier Lavalink.jar n'est pas exécuté à partir du dossier de données audio.\\n\\n Laisser le chemin vide pour réinitialiser le chemin à l'origine qui est le répertoire des données audio.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "Chemin d'accès invalide" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} ne semble pas être un chemin valide." -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "Environnement invalide" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "Longueur invalide" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "La longueur ne peut être inférieure à zéro." -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "Longueur max de piste désactivée." -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "Longueur max de piste définie sur {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Activer/désactiver l’annonce du changement de piste et d’autres messages de bot." -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." -msgstr "Liens commerciaux seulement : {true_or_false}." +msgstr "Liens commerciaux uniquement : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "Défini le rôle à utiliser pour le mode DJ." -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "Paramètres modifiés" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "Le rôle DJ à été défini sur : {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "Afficher les paramètres actuels." -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "Paramètres du serveur" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "Déconnexion automatique : [{dc}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "Lecture automatique : [{autoplay}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" -msgstr "Temps de déconnexion : [{num_seconds}]\\n" +msgstr "Délai de déconnexion : [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "Rôle DJ : [{role.name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "Jukebox : [{jukebox_name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "Prix de la commande : [{jukebox_price}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" -msgstr "Longueur maximale de la piste : [{tracklength}]\\n" +msgstr "Longueur maximale de piste : [{tracklength}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "Vignettes : [{0}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "Votes pour changement : [{vote_enabled}]\\nPourcentage de changement : [{vote_percent}%]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "Serveur" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "Utilisateur" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "Global" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" -msgstr "Caché" +msgstr "En cache" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" -msgstr "" +msgstr "Top 100 des États-Unis" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" -msgstr "" +msgstr "Paramètres de lecture automatique" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "Nom de la playlist : [{pname}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "ID de la playlist : [{pid}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" -msgstr "" +msgstr "Portée de la playlist : [{pscope}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "Paramètres du cache" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" -msgstr "" +msgstr "Âge max : [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" -msgstr "" +msgstr "Cache Spotify local : [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" -msgstr "" +msgstr "Cache Youtube local : [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" +msgstr "Cache Lavalink local : [{lavalink_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "jours" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "Paramètres de Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "Version du Cog : [{version}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "Red-Lavalink: [{lavalink_version}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "Serveur externe : [{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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Activer/désactiver titres des pistes comme statut." -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "Titres de musiques comme statut : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Activer/désactiver l’affichage d’une vignette sur les messages de l'audio." -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "Affichage des vignettes : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "Votes désactivés. Tout les utilisateurs peuvent maintenant utiliser les commandes de gestion de la file." -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "Pourcentage de vote défini à {percent} %." -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Instructions pour définir la clé de l'API YouTube." -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Instructions pour définir les tokens de l'API Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" -msgstr "Code de pays invalide" +msgstr "Code pays invalide" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." -msgstr "" +msgstr "Code pays défini sur {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " -msgstr "Définit le niveau de cache.\\n\\n Le niveau peut être l'un des niveaux suivants :\\n\\n 0 : Désactive toute la mise en cache\\n 1 : Active Spotify Cache\\n 2 : Active le Cache YouTube\\n 3: Active la Cache Lavalink\\n 5 : Active toutes les Caches\\n\\n Si vous souhaitez désactiver une cache spécifique, utilisez un nombre négatif.\\n " +msgstr "Définit le niveau de mise en cache.\\n\\n Le niveau peut être l'un des niveaux suivants :\\n\\n 0 : Désactive toute la mise en cache\\n 1 : Active le cache Spotify\\n 2 : Active le cache YouTube\\n 3: Active le cache Lavalink\\n 5 : Active toutes les caches\\n\\n Si vous souhaitez désactiver un cache spécifique, utilisez un nombre négatif.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "Âge max : [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "Cache Spotify : [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" -msgstr "Cache Youtube: [{youtube_status}]\\n" +msgstr "Cache YouTube: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Cache Lavalink : [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "Âge max : [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "Cache Spotify : [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" -msgstr "Cache Youtube: [{youtube_status}]\\n" +msgstr "Cache YouTube: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Cache Lavalink : [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "Définit l'âge maximum du cache.\\n\\n Cette commande vous permet de définir le nombre maximum de jours avant qu'une entrée dans le cache ne devienne\\n invalide.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" -msgstr "L'âge du cache ne peut pas être inférieur à 7 jours. Si vous souhaitez le désactiver, exécutez {prefix}cache audioset.\\n" +msgstr "L'âge du cache ne peut pas être inférieur à 7 jours. Si vous souhaitez le désactiver, exécutez {prefix}audioset cache.\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" -msgstr "J'ai défini l'âge du cache à {age} jours" +msgstr "L'âge du cache a été défini sur {age} jours" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "activé" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "désactivé" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "Déconnexion du salon vocal." -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "Aucune lecture en cours." -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" -msgstr "" +msgstr "Impossible de se déconnecter" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "Il existe d’autres personnes en train d'écouter - vote pour passer à la place." -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "Vous devez avoir le rôle DJ pour pouvoir déconnecter." -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "Impossible de se déconnecter" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "Déconnexion..." -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "Lecture en cours." -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" -msgstr "" +msgstr "\\n Demandé par : **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "Rien." -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "Lecture en cours" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "Lacture automatique" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "Aléatoire" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "Répétition" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "Pause ou reprise de la lecture d'une piste." -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "Impossible de gérer les pistes" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "Vous devez être dans un salon vocal pour mettre en pause ou reprendre la lecture." -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "Vous devez avoir le rôle DJ pour mettre en pause ou reprendre la lecture." -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "La piste à été mise en pause" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "La piste à repris" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "Revient à la piste précédente." -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "Impossible de passer des pistes" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "Vous devez être dans un salon vocal pour passer une piste." -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "Impossible de jouer des pistes" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "Il n'y a pas de piste précédente." -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "Répétition de piste" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "Cherchez à l'avance ou à l'arrière sur une piste par secondes ou par une heure spécifique.\\n\\n Accepte les secondes ou une valeur formatée comme 00:00:00 (`hh:mm:ss`) ou 00:00 (`mm:ss`).\\n " -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "Impossible de rechercher des pistes" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "Vous devez être dans un salon vocal pour utiliser la commande seek." -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "Vous devez avoir le rôle DJ ou être le demandeur de piste pour utiliser seek." -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "Ne peut avancer ou reculer sur un stream." -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "Entrée invalide pour l'info temporelle à rechercher." -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "Déplacé de {num_seconds}s à 00:00:00" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "Déplacé de {num_seconds}s à {time}" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "Déplacé vers {time}" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "Activer/désactiver l'aléatoire." -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "Impossible d'activer l'aléatoire" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "Vous devez avoir le rôle DJ pour activer l'aléatoire." -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "Vous devez être dans un salon vocal pour activer l'aléatoire." -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "Mélanger les pistes : {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "Mélanger les pistes remontés: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "Passez à la piste suivante, ou à un numéro de piste donné." -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "Vous devez être dans un salon vocal pour passer une musique." -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "Vous ne pouvez passer que la piste actuelle." -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "Impossible de passer à une piste spécifique en mode vote sans le rôle DJ." -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "J’ai enlevé votre vote pour passer." -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "Vous avez voté pour passer." -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "Seuil de vote atteint." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr " Votes : {num_votes}/{num_members} ({cur_percent}%, {required_percent}% requis)" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "La lecture a été stoppée et la liste vidée." -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "Impossible d’arrêter le lecteur" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "Vous devez être dans un salon vocal pour arrêter la musique." -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "Vous devez avoir le rôle DJ pour arrêter la musique." -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "Arrêt ..." -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "Invoque le bot dans un salon vocal." -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "Impossible de rejoindre le salon vocal" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "Il y a d'autres personnes qui écoutent." -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "Vous avez besoin du rôle DJ pour invoquer le bot." -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "Je n'ai pas la permission de me connecter à votre salon." -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "Rejoignez un salon vocal d'abord." -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "La connexion à Lavalink n'a pas encore été établie." -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Réglage du volume, 1 % à 150 %." -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "Volume actuel :" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "Impossible de modifier le volume" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "Vous devez être dans un salon vocal pour changer le volume." -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "Vous devez avoir le rôle DJ pour changer le volume." -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "Volume :" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "Activer la répétition." -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "Impossible d'activer la répétition" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "Vous devez avoir le rôle DJ pour activer la répétition." -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "Vous devez être dans un salon vocal pour activer la répétition." -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "Répétition des pistes : {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "\\nLecture automatique a été désactivé." -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "Supprime un numéro de piste spécifique de la liste." -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "Rien dans la liste." -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "Impossible de modifier la liste de lecture" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "Vous devez avoir le rôle DJ pour enlever des pistes." -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "Vous devez être dans un salon vocal pour enlever des pistes." -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "Le numéro d'une musique doit être supérieur à 1 et dans la limite de la file." -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "Enlever la piste de la liste de lecture" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "{track} a été retirer de la liste." -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "0 pistes supprimées, rien ne correspond à l'URL fournie." -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "Remonte un numéro de piste vers le haut de la liste." -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "Impossible de remonter la piste" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "Vous devez être dans un salon vocal pour remonter une piste." -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "Vous devez avoir le rôle DJ pour remonter des pistes." -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "Gestion de l'égaliseur." -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "Supprimer un préréglage eq enregistré." -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "Impossible de supprimer le préréglage" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." -msgstr "Vous n'êtes pas l'auteur de ces paramètres." +msgstr "Vous n'êtes pas l'auteur de ce préréglage." -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "Liste des préréglages eq enregistrés." -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "Aucun préréglage de l'égaliseur enregistré." -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "Nom du préréglage" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "Auteur" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "{num} préréglage(s)" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." -msgstr "Charger un preset eq enregistré." +msgstr "Charger un préréglage eq enregistré." -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "Aucun préréglage trouvé" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "Impossible de charger le préréglage" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." -msgstr "Vous avez besoin du rôle DJ pour charger les préréglages de l’égalisateur." +msgstr "Vous avez besoin du rôle DJ pour charger les préréglages de l’égaliseur." -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "Réinitialiser l'eq à 0 sur toutes les bandes." -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "Impossible de modifier le préréglage" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." -msgstr "Vous avez besoin du rôle DJ pour réinitialiser l’égalisateur." +msgstr "Vous avez besoin du rôle DJ pour réinitialiser l’égaliseur." -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "Les valeurs de l'égaliseur ont été réinitialisées." -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "Enregistrer les paramètres eq actuels dans un préréglage." -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" -msgstr "Impossible d'enregistrer le préréglage." +msgstr "Impossible d'enregistrer le préréglage" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." -msgstr "Vous devez avoir le rôle DJ pour sauvegarder les préréglages de l'égalisateur." +msgstr "Vous devez avoir le rôle DJ pour sauvegarder les préréglages de l'égaliseur." -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "Veuillez saisir un nom pour ce préréglage d'égaliseur." -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "Aucun nom de préréglage d'égaliseur saisi, essayez à nouveau la commande plus tard." -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "Réessayez la commande avec un nom plus court." -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "Le nom du préréglage existe déjà, voulez-vous le remplacer ?" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "Pas d'enregistrement du préréglage." -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "Impossible de définir le préréglage" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." -msgstr "Vous avez besoin du rôle DJ pour régler les préréglages de l'égalisateur." +msgstr "Vous avez besoin du rôle DJ pour régler les préréglages de l'égaliseur." -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "Les numéros de bande valides sont de 1 à 15 ou les noms de bande listés dans l'aide de cette commande." -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "Préréglage modifié" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "Options de configuration du serveur Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." -msgstr "" +msgstr "Serveur externe Lavalink défini à Vrai." -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "Hôte défini à {host}." -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "Définir le mot de passe du serveur Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "Mot de passe serveur défini à {password}." -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "Définir le port REST du serveur Lavalink." - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "Port REST défini sur {port}." - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." -msgstr "Définir le port du websocket du serveur Lavalink." +msgstr "Définir le port websocket du serveur Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "Port websocket défini sur {port}." -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "Commandes de lecture locale." -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "Lire toutes les chansons dans un dossier localtracks." -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "Dossier introuvable" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "Lire une piste locale." -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "Aucun dossier d'album trouvé." -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Rechercher des musiques dans tout les dossiers de localtracks." -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "Aucune correspondance." -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "Fait chanter une des musiques de Red." -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "Stats de l’audio." -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "Connecté nul part." -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "Lecture dans {num}/{total} serveurs :" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "Page {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "Pourcentage de la liste." -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." -msgstr "Il n'y a rien dans la liste." +msgstr "Il n'y a rien dans la file de lecture." -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "Dans la liste et en cours de lecture :" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "Joue une URL ou cherche une piste." -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "Cette URL n'est pas autorisée." -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "Cette piste n'est pas autorisée." -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "La connexion à Lavalink a échoué" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "Veuillez vérifier votre console ou les logs pour plus de détails." - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "Vous devez avoir le rôle DJ pour ajouter des pistes à la liste." -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "La connexion à Lavalink a échoué" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "Veuillez vérifier votre console ou les logs pour plus de détails." + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "Vous devez être dans un salon vocal pour utiliser la commande play." -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "Aucune piste trouvée pour `{query}`." -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "Limite de la file de lecture atteinte." -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "Forcer la lecture d'une URL ou chercher une piste." -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "La piste n'est pas jouable." -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "**{suffix}** n'est pas un format supporté et certaines pistes peuvent ne pas être jouées." -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "Ce titre n'est pas autorisé sur le serveur." -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "Cette piste dépasse la limite maximale." -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "{time} avant la lecture de la piste: #1 dans la file d'attente" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "Piste ajoutée" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "Vous devez être dans un salon vocal pour utiliser la commande genre." -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "Aucune catégorie trouvée" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "Aucune catégorie trouvée, réessayer plus tard." -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "Catégories" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "Aucune catégories sélectionnée, réessayer plus tard." -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "Playlists pour {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "Aucune piste à jouer." -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "Impossible de trouver les pistes pour la playlist sélectionnée." -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "Démarrer la lecture automatique." -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "Vous devez être dans un salon vocal pour utiliser la commande autoplay." -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "Impossible d'obtenir une piste valide." -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "Impossible d'obtenir la piste" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Je n'arrive pas à obtenir la piste depuis Lavalink pour le moment, réessayer dans quelques minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "Je ne parviens actuellement pas à me connecter à Lavalink pour l'instant. Réessayez dans quelques minutes." -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "Lecture automatique démarrée." -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "Ajout d'une piste à la file d'attente." -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "Impossible de rechercher des pistes" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "Vous devez être dans un salon vocal pour ajouter des pistes." -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "Aucun résultat." -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "{num} piste(s) ajoutée(s).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "dossier" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "recherche" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "Je n'arrive pas à obtenir le titre depuis Lavalink pour le moment, réessayer dans quelques minutes." - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "Playlist introuvable" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "Impossible de trouver une piste correspondant à votre requête." -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "Piste ignorée" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "{track} est déjà dans {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "Limite de la playlist atteinte : impossible d'ajouter la piste." -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "Piste ajoutée" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} ajouté à {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{num} pistes ajoutées à {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "les pistes sont" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "la piste est" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "Playlist modifiée" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "Impossible de faire correspondre '{arg}' à une playlist." -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "Playlist copiée" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "Nom de playlist invalide" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "Les noms de playlist doivent être composés d'un seul mot (jusqu'à 32 caractères), et pas uniquement de chiffres." -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "Playlist créée" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Playlist vide {name} (`{id}`) [**{scope}**] créée." -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "Playlist supprimée" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "La playlist {name} (`{id}`) [**{scope}**] a été supprimée." -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "La playlist n'a pas été modifiée" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "Cette playlist ne contient aucune piste." -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "Cette playlist est trop grande pour être envoyée sur ce serveur." -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "La playlist est trop grande. Voici la version compressée." -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "Aucune playlist enregistrée pour {scope} créée par {author}." -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "Aucune playlist enregistrée pour {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "ID : {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "Pistes : {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "Auteur : {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "Il n'y a rien dans la liste." -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "Limite de la playlist atteinte : Impossible d'ajouter {} pistes." -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "L'url n'est pas dans la playlist." -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "Aucune piste restante, suppression de la playlist." -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "Impossible de créer votre playlist." -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "Playlist en file d’attente" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "Playlist invalide" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "Les playlists personnalisées ne peuvent pas être mises à jour." -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" -msgstr "" +msgstr "Pistes retirées" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "Page {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" -msgstr "" +msgstr "Pistes ajoutées" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "Envoyez s'il vous plaît le fichier de playlist. Tout autre message annulera cette opération." -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "Aucun fichier détecté, réessayez plus tard." -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "Transfert annulé." -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "Seuls les fichiers playlist de Red peuvent être transférés." -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "Fichier de playlist invalide." -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "Cette playlist est trop grande." -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "'{old}' playlist a été renommé en '{new}' (`{id}`) [**{scope}**]" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "Lister les musiques dans la file d'attente." -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n Demandé par : **{track.requester}**" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "Vide la file d'attente." -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "Impossible d'effacer la file d'attente" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "Vous devez avoir le rôle DJ pour effacer la file d'attente." -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "File d’attente modifiée" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "La file d'attente a été effacée." -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "Supprime les musiques de la file d'attente si la personne qui l'a choisi n'est pas dans le salon vocal." -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "Impossible de nettoyer la liste" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "Vous devez avoir le rôle DJ pour effacer la file d'attente." -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "0 pistes supprimées." -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "Pistes retirées de la file d'attente" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "{removed_tracks} pistes supprimées qui avaient été ajoutées par des membres hors du salon vocal." -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "Rechercher dans la file d'attente." -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "Mélanger la liste de lecture." -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "Impossible de rendre aléatoire la liste de lecture" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "Vous devez avoir le rôle DJ pour mélanger la liste de lecture." -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "Liste de lecture mélangée." diff --git a/redbot/cogs/audio/core/commands/locales/he-IL.po b/redbot/cogs/audio/core/commands/locales/he-IL.po index 74b4d57c4..af0822932 100644 --- a/redbot/cogs/audio/core/commands/locales/he-IL.po +++ b/redbot/cogs/audio/core/commands/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: he_IL\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/hu-HU.po b/redbot/cogs/audio/core/commands/locales/hu-HU.po index 07ea8ea4e..0fa2504ce 100644 --- a/redbot/cogs/audio/core/commands/locales/hu-HU.po +++ b/redbot/cogs/audio/core/commands/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: hu_HU\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "engedélyezve" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "nincs engedélyezve" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/id-ID.po b/redbot/cogs/audio/core/commands/locales/id-ID.po index 21593d088..932021152 100644 --- a/redbot/cogs/audio/core/commands/locales/id-ID.po +++ b/redbot/cogs/audio/core/commands/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: id_ID\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." -msgstr "" +msgstr "Opsi konfigurasi musik." -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." -msgstr "" +msgstr "Mengelola daftar putih dan daftar hitam kata kunci." -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." -msgstr "" +msgstr "Mengelola daftar putih/daftar hitam kata kunci global." -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." -msgstr "" +msgstr "Mengelola daftar putih kata kunci global." -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "Menambahkan kata kunci ke daftar putih. \\n\\n Jika ada yang ditambahkan ke daftar putih, itu akan membuat daftar hitam yang lainnya. \\n " -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "Kata kunci sudah ada di daftar putih." -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" -msgstr "" +msgstr "Daftar Putih Dimodifikasi" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." -msgstr "" +msgstr "Menambahkan `{whitelisted}` ke daftar putih." -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "Buat daftar semua kata kunci yang ditambahkan ke daftar putih." -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:95 -msgid "Global Whitelist" -msgstr "" +msgstr "Tidak ada apa pun di daftar putih." #: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +msgid "Global Whitelist" +msgstr "Daftar Putih Global" + +#: 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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 -msgid "All entries have been removed from the whitelist." -msgstr "" +msgstr "Hapus semua kata kunci dari daftar putih." #: 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 "Semua entri telah dihapus dari daftar putih." + +#: 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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 -msgid "Removed `{whitelisted}` from the whitelist." -msgstr "" +msgstr "Menghapus kata kunci dari daftar putih." #: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 +msgid "Removed `{whitelisted}` from the whitelist." +msgstr "Menghapus `{whitelisted}` dari daftar putih." + +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." -msgstr "" +msgstr "Mengelola daftar hitam kata kunci global." -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "Menambahkan kata kunci ke daftar hitam." -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." -msgstr "" +msgstr "Kata kunci sudah ada di daftar hitam." -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" -msgstr "" +msgstr "Daftar Hitam Diubah" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." -msgstr "" +msgstr "Menambahkan `{blacklisted}` ke daftar hitam." -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "Buat daftar semua kata kunci yang ditambahkan ke daftar hitam." -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:189 -msgid "Global Blacklist" -msgstr "" +msgstr "Tidak ada di daftar hitam." #: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +msgid "Global Blacklist" +msgstr "Daftar Hitam Global" + +#: 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 "" - -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 -msgid "All entries have been removed from the blacklist." -msgstr "" +msgstr "Hapus semua kata kunci yang ditambahkan ke daftar hitam." #: 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 "Semua entri telah dihapus dari daftar hitam." + +#: 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 "Menghapus kata kunci dari daftar hitam." -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: 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 "Kata kunci tidak ada dalam daftar hitam." -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." -msgstr "" +msgstr "Menghapus `{blacklisted}` dari daftar hitam." -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." -msgstr "" +msgstr "Mengelola daftar putih kata kunci." -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "Menambahkan kata kunci ke daftar putih. \\n\\n Jika ada yang ditambahkan ke daftar putih, itu akan membuat daftar hitam yang lainnya. \\n " -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" -msgstr "" +msgstr "Daftar putih" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." -msgstr "" +msgstr "Mengelola daftar hitam kata kunci." -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" -msgstr "" +msgstr "Daftar Hitam" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." -msgstr "" +msgstr "Ubah pengaturan putar otomatis." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." -msgstr "" +msgstr "Alihkan putar otomatis saat tidak ada lagu dalam antrean." -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 -msgid "Enabled" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 -msgid "Disabled" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:438 -msgid "\\nRepeat has been disabled." -msgstr "" +msgstr "Putar otomatis saat antrian berakhir: {true_or_false}." #: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 +msgid "Enabled" +msgstr "Diaktifkan" + +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 +msgid "Disabled" +msgstr "Dinonaktifkan" + +#: redbot/cogs/audio/core/commands/audioset.py:445 +msgid "\\nRepeat has been disabled." +msgstr "\\nPengulangan telah dinonaktifkan." + +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." -msgstr "" +msgstr "\\nPemutusan otomatis di akhir antrian telah dinonaktifkan." -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" -msgstr "" +msgstr "Pengaturan Diubah" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " -msgstr "" +msgstr "Setel daftar putar untuk memutar lagu secara otomatis dari. \\n\\n ** Penggunaan **:\\n `[p] audioset putar otomatis playlist_name_OR_id [args]` \\n\\n ** Args **: \\n Berikut ini semua opsional: \\n --scope \\n --author [pengguna] \\n --Guild [guild] ** Hanya pemilik bot yang dapat menggunakan ** \\n\\n ** Cakupan ** adalah salah satu dari berikut ini: \\n Global \\n Guild \\n Pengguna \\n\\n ** Penulis ** dapat menjadi salah satu dari berikut ini: \\n ID Pengguna \\n Sebutan Pengguna \\n Nama Pengguna # 123 \\n\\n ** Serikat ** dapat berupa salah satu dari berikut ini: \\n ID Serikat \\n Nama serikat yang tepat \\n\\n Contoh penggunaan: \\n `[p] putar otomatis set audio MyGuildPlaylist` \\n `[P] putar otomatis set audio MyGlobalPlaylist --scope Global` \\n` [p] putar otomatis set audio PersonalPlaylist --scope Pengguna - Penulis Draper` \\n " -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" -msgstr "" +msgstr "Daftar Putar Tidak Tersedia" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "Bagian playlist Audio saat ini tidak tersedia" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." -msgstr "" +msgstr "Periksa log Anda." -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 -msgid "Could not match '{arg}' to a playlist" -msgstr "" +msgstr "Daftar Putar Tidak Ditemukan" #: 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 "Tidak dapat mencocokkan '{arg}' dengan playlist" + +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" -msgstr "" +msgstr "Tidak Ada Trek yang Ditemukan" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 -msgid "Playlist {id} does not exist in {scope} scope." -msgstr "" +msgstr "Playlist {name} tidak memiliki trek." #: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: 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 "Playlist {id} tidak ada dalam cakupan {scope}." + +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "hari" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/it-IT.po b/redbot/cogs/audio/core/commands/locales/it-IT.po index 474e33616..c0ed92778 100644 --- a/redbot/cogs/audio/core/commands/locales/it-IT.po +++ b/redbot/cogs/audio/core/commands/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: it_IT\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "giorni" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "abilitata" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "disabilitata" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/ja-JP.po b/redbot/cogs/audio/core/commands/locales/ja-JP.po index dad931a66..7861f6786 100644 --- a/redbot/cogs/audio/core/commands/locales/ja-JP.po +++ b/redbot/cogs/audio/core/commands/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: ja_JP\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "音楽の再生に関する設定。" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "DJ モードに使用する役職を選択してください。名前またはIDが使用できます。" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "タイムアウトしました。もう一度試してみてください。" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "音声チャンネルに誰もいなくなっても、切断しないようになりました。" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "音声チャンネルから誰もいなくなった {num_seconds} 秒後に切断します。" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "ジュークボックスモードを無効化します。" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "キューへ追加するコストを {price} {currency} に設定しました。" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "曲の通知やその他のメッセージを送信するかどうかを切り替えます。" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "DJ モードのために使用する役職を設定します。" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "DJ モードの役職として設定済み: {role.name}" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "現在の設定を表示します。" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "サーバー設定" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "日間" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "サムネイルを表示するかどうかを切り替えます。" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "サムネイルを表示: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "再生中:" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/ko-KR.po b/redbot/cogs/audio/core/commands/locales/ko-KR.po index 16075556f..c713fdfd1 100644 --- a/redbot/cogs/audio/core/commands/locales/ko-KR.po +++ b/redbot/cogs/audio/core/commands/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: ko_KR\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "음악 구성 옵션들이에요." -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "키워드 블랙리스트나 화이트리스트를 관리합니다." -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "전체 키워드 블랙리스트나 화이트리스트를 관리합니다." -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "전체 키워드 화이트리스트를 관리합니다." -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "화이트리스트에 키워드를 추가합니다.\\n\\n 하나라도 화이트리스트에 등록이 된다면, 다른 모든석을 블랙리스트처리합니다.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "그 키워드는 이미 화이트리스트에 있습니다." -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "화이트리스트 수정됨" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: 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:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "화이트리스트에 추가된 모든 키워드의 목록." -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "화이트리스트에 아무것도 없어요." -#: redbot/cogs/audio/core/commands/audioset.py:95 -msgid "Global Whitelist" -msgstr "" - #: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +msgid "Global Whitelist" +msgstr "전역 화이트리스트에요" + +#: 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 "화이트리스트에 있는 모든 키워드를 삭제합니다." -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "화이트리스트에 있는 모든 키워드가 삭제되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "키워드를 화이트리스트에서 제거합니다." -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 -msgid "Removed `{whitelisted}` from the whitelist." -msgstr "" - #: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 +msgid "Removed `{whitelisted}` from the whitelist." +msgstr "삭제됨: `{whitelisted}`이/가 화이트리스트에서 제거되었습니다." + +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "전체 키워드 블랙리스트를 관리합니다." -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "블랙리스트에 키워드를 추가합니다." -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "그 키워드는 이미 블랙리스트에 있습니다." -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "블랙리스트 수정됨" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: 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:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "블랙리스트에 추가된 모든 키워드의 목록." -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "블랙리스트에 아무것도 없어요." -#: redbot/cogs/audio/core/commands/audioset.py:189 -msgid "Global Blacklist" -msgstr "" - #: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +msgid "Global Blacklist" +msgstr "전역 블랙리스트" + +#: 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 "블랙리스트에 있는 모든 키워드를 삭제합니다." -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "블랙리스트에 있는 모든 키워드가 삭제되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "키워드를 블랙리스트에서 제거합니다." -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "키워드가 블랙리스트에 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: 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:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "키워드 화이트리스트를 관리합니다." -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "화이트리스트에 키워드를 추가합니다.\\n\\n 하나라도 화이트리스트에 등록이 된다면, 다른 모든석을 블랙리스트처리합니다.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" -msgstr "" +msgstr "화이트리스트" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "키워드 블랙리스트를 관리합니다." -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" -msgstr "" +msgstr "블랙리스트" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "자동재생 설정을 변경합니다." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "큐에 곡이 없을때 곡을 자동으로 재생할지 설정합니다." -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "큐가 끝날때 자동으로 재생: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "활성화됨" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "비활성화됨" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "\\n반복재생이 비활성화되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "\\n큐에있는 곡이 다 재생되면 자동으로 연결해제 기능이 비활성화되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "설정 변경됨" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "자동 재생곡의 재생목록을 정합니다.\\n\\n **사용법**:\\n ​ ​ ​ ​ `[p]audioset 재생목록_이름_혹은_ID [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ 옵션들:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **오직 봇 소유자만 명령어를 사용할수 있습니다.**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: 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:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: 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:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "재생목록을 찾을수 없음" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "재생목록과 '{arg}'를 매칭할수 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "곡 찾을수 없음." -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "재생목록 {name}에는 곡이 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "재생 목록 {id} 이/가 {scope} 범위에 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "필수요소 누락됨" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "조회할 길드의 길드 ID를 지정해야 합니다." -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "재생목록 {name} (`{id}`) [**{scope}**]이 자동재생을 위해 사용될것입니다." -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "일간 재생목록: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "자동재생이 비활성화되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "DJ전용모드를 활성화합니다.\\n\\n DJ모드는 DJ역할이 있는 사용자만이 음악 명령어를 사용할수있도록 합니다.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "DJ역할이 없습니다" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "DJ 모드에 사용할 역할을 지정해주세요. 지금 역할 이름이나 역할 ID를 입력해주세요." -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "시간이 초과되었습니다. 다시 시도해주세요." -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "DJ 역할: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "봇이 x초 이상 체널에 환자 있을때 체널에서 자동으로 나갑니다, 0으로 설정하면 비활성화됩니다.\\n\\n `[p]audioset dc` 설정이 우선권을 가집니다.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "잘못된 입력값" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "0보다 작을수 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "방이 비었을때 연결해제가 비활성화 되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "방이 비었을때 나가기 타이머가 {num_seconds}초로 설정되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "방이 비었을때 x초 후에 자동 일시정지합니다. 0은 비활성화입니다." -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "방이 비었을때 멈추기가 비활성화되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "빈방 멈추기 타이머가 {num_seconds}초로 설정되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "음악을 신청하는데에 드는 비용을 설정합니다.(관리자 미포함), 0은 비활성화입니다." -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "잘못된 가격" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "가격은 0보다 적을수 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "주크박스모드가 비활성화되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "곡 신청 명령어의 가격이 {price} {currency}으로 설정되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 -msgid "Invalid Environment" -msgstr "" - #: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 +msgid "Invalid Environment" +msgstr "잘못된 환경입니다." + +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "현재 설정을 표시할게요." -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "서버 설정" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "서버" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "사용자" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "전체" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "날" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "음성체널에서 나갑니다." -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "아무것도 재생하고있지 않아요" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "나가는중..." -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "현재 재생중." -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n 신청자: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "아무것도 없습니다." -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "지금 재생 중" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "자동 재생" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "곡 섞기" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "반복" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "멈추거나 곡을 이어서 재생합니다." -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "트랙을 관리할수 없습니다" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "멈추거나 다시 재생하기 위해서는 음성체널에 있어야만 합니다." -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "트랙 일시정지됨" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "트랙 재생됨" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "트랙을 재생할수 없습니다" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "그 체널에 연결할 권한이 없어요." -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "먼저 음성체널에 연결하세요." -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "라바링크와 연결되지 않았습니다." -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "자동재생이 비활성화되었습니다." -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "음악 번호는 1보다 크고 큐에있는 곡 끝번호보다 작아야합니다." -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "특정 트랙을 큐의 맨 위로 올립니다." -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "트랙을 올릴수 없습니다." -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "음성체널에 들어가있어야만 트랙을 위로 옮길수 있습니다." -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "트랙을 큐의 맨 위로 올렸습니다." -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "이퀄라이져 관리" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "오디오 정보" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "어디에도 연결되어있지 않아요" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "큐 재생정도" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "큐에 아무것도 없습니다." -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "큐에있는 트랙과 재생중인 트랙들:" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "URL을 재생하거나 트랙을 검색합니다." -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "그 URL은 허용되지 않습니다." -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "그 음악은 허용되지 않습니다." -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "라바링크와 연결에 실패했습니다." - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "관리자에게 문의해주세요" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "라바링크와 연결에 실패했습니다." + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "관리자에게 문의해주세요" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "음성체널에 있어야 재생 명령어를 사용할수 있습니다." -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "`{query}`에 대한 검색결과가 없습니다." -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "큐 최대 제한에 도달했습니다." -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "트랙 추가됨" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." -msgstr "" +msgstr "유효한 트랙을 얻을 수 없습니다." -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "트랙을 찾을수 없습니다" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "지금은 라바링크를 통해 음악을 가져올 수 없습니다. 몇분 뒤에 다시 시도해주세요." -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "아무것도 찾지 못했습니다." -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "대기중인 재생 목록" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "{page_num}/{total_pages} 페이지" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n 신청자: **{track.requester}**" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "큐를 지웁니다." -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "큐 수정됨" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "큐가 정리되었습니다." -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/nb-NO.po b/redbot/cogs/audio/core/commands/locales/nb-NO.po new file mode 100644 index 000000000..c7eb36c12 --- /dev/null +++ b/redbot/cogs/audio/core/commands/locales/nb-NO.po @@ -0,0 +1,2589 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 676\n" +"Language: nb_NO\n" + +#: redbot/cogs/audio/core/commands/audioset.py:36 +#, docstring +msgid "Music configuration options." +msgstr "Konfigurasjon av musikk." + +#: redbot/cogs/audio/core/commands/audioset.py:41 +#, docstring +msgid "Manages the keyword whitelist and blacklist." +msgstr "Behandler søkeord hvitelisten og svartelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:46 +#, docstring +msgid "Manages the global keyword whitelist/blacklist." +msgstr "Behandler den globale søkeord hvitelisten / svartelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:50 +#, docstring +msgid "Manages the global keyword whitelist." +msgstr "Behandler den globale hvitelisten." + +#: 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 "Legger til et nøkkelord i hvitelisten.\\n\\nHvis noe blir lagt til i hvitelisten, vil det svarteliste alt annet.\\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 "Søkeord allerede i hvitelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 +msgid "Whitelist Modified" +msgstr "Hviteliste endret" + +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 +msgid "Added `{whitelisted}` to the whitelist." +msgstr "Lagt til: `{whitelisted}` på hvitlisten." + +#: 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 "Liste over alle nøkkelord lagt til i hvitelisten." + +#: 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 "Ingenting i hvitelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:102 +msgid "Global Whitelist" +msgstr "Global hviteliste" + +#: 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 "Fjern alle nøkkelord fra hvitelisten." + +#: 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 "Alle oppføringer er fjernet fra hvitelisten." + +#: 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 "Fjerner et nøkkelord fra hvitelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 +msgid "Removed `{whitelisted}` from the whitelist." +msgstr "Fjernet: `{whitelisted}` fra hvitelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:147 +#, docstring +msgid "Manages the global keyword blacklist." +msgstr "Behandler den svarte listen over nøkkelord." + +#: 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 "Legger til et nøkkelord på svartelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 +msgid "Keyword already in the blacklist." +msgstr "Nøkkelord allerede i svartelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 +msgid "Blacklist Modified" +msgstr "Svarteliste endret" + +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 +msgid "Added `{blacklisted}` to the blacklist." +msgstr "La til `{blacklisted}` i svartelisten." + +#: 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 "Liste over alle nøkkelord lagt til svartelisten." + +#: 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 "Ingenting i svartelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:196 +msgid "Global Blacklist" +msgstr "Global svarteliste" + +#: 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 "Fjern alle nøkkelord lagt til svartelisten." + +#: 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 "Alle oppføringer er fjernet fra svartelisten." + +#: 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 "Fjerner et nøkkelord fra svartelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 +msgid "Keyword is not in the blacklist." +msgstr "Nøkkelord er ikke på svartelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 +msgid "Removed `{blacklisted}` from the blacklist." +msgstr "Fjernet: `{blacklisted}` fra svartelisten." + +#: redbot/cogs/audio/core/commands/audioset.py:242 +#, docstring +msgid "Manages the keyword whitelist." +msgstr "Behandler hvitelisten for søkeord." + +#: 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 "Legger til et nøkkelord i hvitelisten.\\n\\nHvis noe blir lagt til i hvitelisten, vil det svarteliste alt annet.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:292 +msgid "Whitelist" +msgstr "Hviteliste" + +#: redbot/cogs/audio/core/commands/audioset.py:338 +#, docstring +msgid "Manages the keyword blacklist." +msgstr "Behandler nøkkelordet svarteliste." + +#: redbot/cogs/audio/core/commands/audioset.py:385 +msgid "Blacklist" +msgstr "Svarteliste" + +#: redbot/cogs/audio/core/commands/audioset.py:432 +#, docstring +msgid "Change auto-play setting." +msgstr "Endre innstillingen for automatisk avspilling." + +#: redbot/cogs/audio/core/commands/audioset.py:436 +#, docstring +msgid "Toggle auto-play when there no songs in queue." +msgstr "Bytt automatisk avspilling når det ikke er sanger i kø." + +#: redbot/cogs/audio/core/commands/audioset.py:440 +msgid "Auto-play when queue ends: {true_or_false}." +msgstr "Spill av automatisk når køen slutter: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 +msgid "Enabled" +msgstr "Aktivert" + +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 +msgid "Disabled" +msgstr "Deaktivert" + +#: redbot/cogs/audio/core/commands/audioset.py:445 +msgid "\\nRepeat has been disabled." +msgstr "\\nGjenta er deaktivert." + +#: redbot/cogs/audio/core/commands/audioset.py:448 +msgid "\\nAuto-disconnecting at queue end has been disabled." +msgstr "\\nAutomatisk frakobling i køen er deaktivert." + +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 +msgid "Setting Changed" +msgstr "Innstilling endret" + +#: redbot/cogs/audio/core/commands/audioset.py:464 +#, docstring +msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " +msgstr "Sett en spilleliste til å spille av sanger automatisk fra.\\n\\n**Bruk**: \\ n [p]audioset autoplay playlist_name_OR_id [args]\\n\\n**Args**:\\n følgende er alle valgfrie:\\n - omfang \\n - forfatter [bruker]\\n - guild [guild] ** Bare boteeieren kan bruke dette **\\n\\n **Omfang** er ett av følgende:\\n Global\\n Guild\\n Bruker\\n\\n**Forfatter** kan være ett av følgende:\\nBruker-ID\\nBrukeromtale\\n Brukernavn # 123 \\n\\n**Guild** kan være ett av følgende:\\n Guild ID\\nNøyaktig guildnavn\\n\\n Eksempelbruk:\\n[p]audioset autoplay MyGlobalPlaylist --scope Globale\\n [p] lydset automatisk spiller MinGlobalSpilleliste - scope Global\\n[P] audioset autoplay PersonalPlaylist --scope User --author Draper\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 +msgid "Playlists Are Not Available" +msgstr "Spillelister er ikke tilgjengelige" + +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "Spilleliste-delen av lyd er for tiden utilgjengelig" + +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 +msgid "Check your logs." +msgstr "Sjekk loggene dine." + +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 +msgid "No Playlist Found" +msgstr "Ingen spilleliste funnet" + +#: 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 "Kan ikke matche '{arg}' til en spilleliste" + +#: redbot/cogs/audio/core/commands/audioset.py:524 +msgid "No Tracks Found" +msgstr "Ingen sporing funnet" + +#: redbot/cogs/audio/core/commands/audioset.py:525 +msgid "Playlist {name} has no tracks." +msgstr "Spilleliste {name} har ingen spor." + +#: 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 "Spilleliste {id} eksisterer ikke i {scope} omfang." + +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 +msgid "Missing Arguments" +msgstr "Manglende argumenter" + +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 +msgid "You need to specify the Guild ID for the guild to lookup." +msgstr "Du må spesifisere guild-ID for at lauget skal søke opp." + +#: redbot/cogs/audio/core/commands/audioset.py:547 +msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." +msgstr "Spilleliste {name} (`{id}`) [** {scope} **] vil bli brukt til automatisk spill." + +#: redbot/cogs/audio/core/commands/audioset.py:560 +#, docstring +msgid "Resets auto-play to the default playlist." +msgstr "Tilbakestiller automatisk avspilling til standard spilleliste." + +#: redbot/cogs/audio/core/commands/audioset.py:566 +msgid "Set auto-play playlist to play recently played tracks." +msgstr "Angi automatisk spilleliste for å spille nylig spilte spor." + +#: redbot/cogs/audio/core/commands/audioset.py:572 +#, docstring +msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " +msgstr "Veksle globale daglige køer.\\n\\n Globale daglige køer skaper en spilleliste for alle spor som spilles av i dag.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:584 +msgid "Global daily queues: {true_or_false}." +msgstr "Globale daglige køer: {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 "Veksle globale daglige køer.\\n\\n Globale daglige køer skaper en spilleliste for alle spor som spilles av i dag.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:605 +msgid "Daily queues: {true_or_false}." +msgstr "Globale daglige køer: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:614 +#, docstring +msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " +msgstr "Veksle bot auto-frakobling når du er ferdig med spilling.\\n\\n Denne innstillingen har forrang over `[p]audioset emptydisconnect `.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:622 +msgid "Auto-disconnection at queue end: {true_or_false}." +msgstr "Automatisk frakobling i køen: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:626 +msgid "\\nAuto-play has been disabled." +msgstr "\\nAuto-avspilling er deaktivert." + +#: redbot/cogs/audio/core/commands/audioset.py:637 +#, docstring +msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " +msgstr "Slå på DJ-modus.\\n\\nDJ-modus lar brukere med DJ-rollen bruke lydkommandoer.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:648 +msgid "Missing DJ Role" +msgstr "Mangler DJ Rolle" + +#: redbot/cogs/audio/core/commands/audioset.py:649 +msgid "Please set a role to use with DJ mode. Enter the role name or ID now." +msgstr "Vennligst angi en rolle som skal brukes med DJ modus. Angi rollenavn eller ID nå." + +#: redbot/cogs/audio/core/commands/audioset.py:660 +msgid "Response timed out, try again later." +msgstr "Svaret på det ute, prøv igjen senere." + +#: redbot/cogs/audio/core/commands/audioset.py:670 +msgid "DJ role: {true_or_false}." +msgstr "DJ role: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:679 +#, docstring +msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " +msgstr "Automatisk frakobling fra kanal når det er alene i x sekunder, 0 for å deaktivere.\\n\\n `[p]audioset dc` har forrang over denne innstillingen.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 +msgid "Invalid Time" +msgstr "Ugyldig Tid" + +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 +msgid "Seconds can't be less than zero." +msgstr "Sekunder kan ikke være mindre enn null." + +#: redbot/cogs/audio/core/commands/audioset.py:692 +msgid "Empty disconnect disabled." +msgstr "Tom frakobling deaktivert." + +#: redbot/cogs/audio/core/commands/audioset.py:699 +msgid "Empty disconnect timer set to {num_seconds}." +msgstr "Tom frakoblingstidtaker er satt til {num_seconds}." + +#: redbot/cogs/audio/core/commands/audioset.py:711 +#, docstring +msgid "Auto-pause after x seconds when room is empty, 0 to disable." +msgstr "Automatisk pause etter x sekunder når rommet er tomt, 0 til å deaktivere." + +#: redbot/cogs/audio/core/commands/audioset.py:721 +msgid "Empty pause disabled." +msgstr "Tom pause ble deaktivert." + +#: redbot/cogs/audio/core/commands/audioset.py:728 +msgid "Empty pause timer set to {num_seconds}." +msgstr "Tom pausestimeren er satt til {num_seconds}." + +#: redbot/cogs/audio/core/commands/audioset.py:739 +#, docstring +msgid "Prioritise tracks with lyrics." +msgstr "Prioriter spor med sangtekster." + +#: redbot/cogs/audio/core/commands/audioset.py:745 +msgid "Prefer tracks with lyrics: {true_or_false}." +msgstr "Foretrekk spor med tekster: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:754 +#, docstring +msgid "Set a price for queueing tracks for non-mods, 0 to disable." +msgstr "Angi en pris for køsporene for ikke-mods, 0 å deaktivere." + +#: redbot/cogs/audio/core/commands/audioset.py:757 +msgid "Invalid Price" +msgstr "Ugyldig pris" + +#: redbot/cogs/audio/core/commands/audioset.py:757 +msgid "Price can't be less than zero." +msgstr "Prisen kan ikke være mindre enn null." + +#: redbot/cogs/audio/core/commands/audioset.py:762 +msgid "Jukebox mode disabled." +msgstr "Platespare-modus er deaktivert." + +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Track queueing command price set to {price} {currency}." +msgstr "Sporet køen kommandolakrisen satt til {price} {currency}." + +#: redbot/cogs/audio/core/commands/audioset.py:781 +#, docstring +msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " +msgstr "Angi lokal spiller-banen hvis Lavalink.jar ikke kjøres fra Audio-datamappen.\\n\\n La banen stå tom for å tilbakestille banen til standard, Audio-datakatalogen.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:792 +msgid "The localtracks path location has been reset to {localpath}" +msgstr "Lokaliseringsbanen plassering har blitt satt tilbake til {localpath}" + +#: redbot/cogs/audio/core/commands/audioset.py:797 +msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" +msgstr "Denne innstillingen er bare for bot eiere å angi en lokalisering av mappeplassering I eksempelet nedenfor hele stien for 'ParentDirectory' må sendes til denne kommandoen.\\n```\\nParentDirectory\\n Conoco__ localtracks (mappe)\\n ″__ Awesome Album Name (mappe)\\n Ars __01 Cool Song. p3\\n echten__02 Groovy Song. p3\\n```\\nStien gitt til denne kommandoen må inneholde localtracks mappen.\\n**Denne mappen og filene må være synlig for brukeren der `Lavalink.jar` skal kjøre fra. *\\nBruk denne kommandoen uten bane for å tilbakestille den til standard, mappen for lyddata for denne boten.\\nVil du fortsette å angi den angitte banen for lokale spor?" + +#: redbot/cogs/audio/core/commands/audioset.py:829 +msgid "Invalid Path" +msgstr "Ugyldig bane" + +#: redbot/cogs/audio/core/commands/audioset.py:830 +msgid "{local_path} does not seem like a valid path." +msgstr "{local_path} virker ikke som en gyldig bane." + +#: redbot/cogs/audio/core/commands/audioset.py:836 +msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." +msgstr "`{localtracks}` eksisterer ikke. Stien vil fremdeles lagres, men sjekk banen og lag en lokal spiller-mappe i `{localfolder}` før du prøver å spille lokale spor." + +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 +msgid "Invalid Environment" +msgstr "Ugyldig miljø" + +#: redbot/cogs/audio/core/commands/audioset.py:849 +msgid "The localtracks path location has been set to {localpath}" +msgstr "Lokalitetsbanenes plassering er satt til {localpath}" + +#: redbot/cogs/audio/core/commands/audioset.py:858 +#, docstring +msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " +msgstr "Maks lengde på et spor i køen i løpet av sekunder, 0 til deaktivering.\\n\\n Godtar sekunder eller en verdi formatert som 00:00:00 (`tt:mm:s`) eller 00:00 (`mm:ss`). Ugyldig\\n inndata vil dreie maksimal lengdeinnstilling av.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:867 +msgid "Invalid length" +msgstr "Ugyldig lengde" + +#: redbot/cogs/audio/core/commands/audioset.py:867 +msgid "Length can't be less than zero." +msgstr "Lengde kan ikke være mindre enn null." + +#: redbot/cogs/audio/core/commands/audioset.py:871 +msgid "Track max length disabled." +msgstr "Spor maks lengde deaktivert." + +#: redbot/cogs/audio/core/commands/audioset.py:877 +msgid "Track max length set to {seconds}." +msgstr "Spor maks lengde satt til {seconds}." + +#: redbot/cogs/audio/core/commands/audioset.py:887 +#, docstring +msgid "Toggle track announcement and other bot messages." +msgstr "Slå av/på annonsering av spor og andre bot meldinger." + +#: redbot/cogs/audio/core/commands/audioset.py:893 +msgid "Notify mode: {true_or_false}." +msgstr "Varslingsmodus: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "Slå på om botten vil bli automatisk dempet når de blir med i talekanalen." + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "Auto Deafen: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:917 +#, docstring +msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " +msgstr "Slå av/på domenestriksjoner for lyd.\\n\\n Når slått av, brukere vil kunne spille sanger på ikke-kommersielle nettsteder og lenker.\\n Når aktivert på, er brukere begrenset til YouTube, SoundCloud, Mixer, Vimeo, Twitch og\\n Bandcamp-lenker.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:928 +msgid "Commercial links only: {true_or_false}." +msgstr "Kun Kommersielle lenker: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:937 +#, docstring +msgid "Set the role to use for DJ mode." +msgstr "Angi rolle som skal brukes for DJ-modus." + +#: redbot/cogs/audio/core/commands/audioset.py:946 +msgid "Settings Changed" +msgstr "Innstillingene er endret" + +#: redbot/cogs/audio/core/commands/audioset.py:947 +msgid "DJ role set to: {role.name}." +msgstr "DJ rolle satt til: {role.name}." + +#: redbot/cogs/audio/core/commands/audioset.py:953 +#, docstring +msgid "Show the current settings." +msgstr "Vis gjeldende innstillinger." + +#: redbot/cogs/audio/core/commands/audioset.py:990 +msgid "Server Settings" +msgstr "Server Innstillinger" + +#: redbot/cogs/audio/core/commands/audioset.py:991 +msgid "Auto-disconnect: [{dc}]\\n" +msgstr "Automatisk frakobling: [{dc}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:992 +msgid "Auto-play: [{autoplay}]\\n" +msgstr "Auto-avspilling: [{autoplay}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:996 +msgid "Disconnect timer: [{num_seconds}]\\n" +msgstr "Koble fra timer: [{num_seconds}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1000 +msgid "Auto Pause timer: [{num_seconds}]\\n" +msgstr "Auto Pause tidtaker: [{num_seconds}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1004 +msgid "DJ Role: [{role.name}]\\n" +msgstr "DJ Role: [{role.name}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1006 +msgid "Jukebox: [{jukebox_name}]\\n" +msgstr "Jukebox: [{jukebox_name}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1007 +msgid "Command price: [{jukebox_price}]\\n" +msgstr "Kommandopris: [{jukebox_price}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1011 +msgid "Max track length: [{tracklength}]\\n" +msgstr "Maks sporlengde: [{tracklength}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" +msgstr "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSang varsel msgs: [{notify}]\\nSongs as status: [{status}]\\nVedvarende kø: [{persist_queue}]\\nSpotify søk: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1034 +msgid "Thumbnails: [{0}]\\n" +msgstr "Miniatyrbilder: [{0}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1038 +msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" +msgstr "Stem over: [{vote_enabled}]\\nHoppprosent: [{vote_percent}%]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 +msgid "Server" +msgstr "Server" + +#: redbot/cogs/audio/core/commands/audioset.py:1053 +msgid "User" +msgstr "Bruker" + +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +msgid "Global" +msgstr "Globalt" + +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +msgid "Cached" +msgstr "Bufret" + +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 +msgid "US Top 100" +msgstr "USA topp 100" + +#: redbot/cogs/audio/core/commands/audioset.py:1066 +msgid "Auto-play Settings" +msgstr "Innstillinger for automatisk avspilling" + +#: redbot/cogs/audio/core/commands/audioset.py:1068 +msgid "Playlist name: [{pname}]\\n" +msgstr "Spilleliste navn: [{pname}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1069 +msgid "Playlist ID: [{pid}]\\n" +msgstr "Spilleliste-ID: [{pid}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1070 +msgid "Playlist scope: [{pscope}]\\n" +msgstr "Spillelistens omfang: [{pscope}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 +msgid "Cache Settings" +msgstr "Innstillinger for hurtigbuffer" + +#: redbot/cogs/audio/core/commands/audioset.py:1078 +msgid "Max age: [{max_age}]\\n" +msgstr "Maks alder: [{max_age}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1079 +msgid "Local Spotify cache: [{spotify_status}]\\n" +msgstr "Lokal Spotify-bufret: [{spotify_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1080 +msgid "Local Youtube cache: [{youtube_status}]\\n" +msgstr "Lokal Youtube-bufret: [{youtube_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1081 +msgid "Local Lavalink cache: [{lavalink_status}]\\n" +msgstr "Lokal Lavalink bufret [{lavalink_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "Globalt bufret status: [{global_cache}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "Globalt tidsavbrudd: [{num_seconds}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 +msgid "days" +msgstr "dager" + +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" +msgstr "Brukerinnstillinger" + +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" +msgstr "Spotify søk: [{country_code}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "Lavalink innstillinger" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "Cog versjon: [{version}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "Red-Lavalink: [{lavalink_version}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "Ekstern 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" +msgstr "Lavalink build: [{llbuild}]\\nLavalink gren: [{llbranch}]\\nUtgivelsesdato: [{build_time}]\\nLavaplay-versjon: [{lavaplayer}]\\nJava versjon: [{jvm}]\\nJava Executable: [{jv_exec}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "Lokalspor vei: [{localpath}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "Sender serveren Lavalink til dine DM-er." + +#: 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 "Ingen logger i din datamappe." + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "Loggene er for store, du finner dem i {path}" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "Jeg må være i stand til å sende deg loggene." + +#: redbot/cogs/audio/core/commands/audioset.py:1179 +#, docstring +msgid "Enable/disable tracks' titles as status." +msgstr "Aktivere/deaktiver trekk-titler som status." + +#: redbot/cogs/audio/core/commands/audioset.py:1185 +msgid "Song titles as status: {true_or_false}." +msgstr "Sang titler som status: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:1194 +#, docstring +msgid "Toggle displaying a thumbnail on audio messages." +msgstr "Bytt visning av et miniatyrbilde på lydmeldinger." + +#: redbot/cogs/audio/core/commands/audioset.py:1200 +msgid "Thumbnail display: {true_or_false}." +msgstr "Miniatyrvisning: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:1209 +#, docstring +msgid "Percentage needed for non-mods to skip tracks, 0 to disable." +msgstr "Prosentandel som trengs for ikke-mods å hoppe over spor, 0 for å deaktivere." + +#: redbot/cogs/audio/core/commands/audioset.py:1221 +msgid "Voting disabled. All users can use queue management commands." +msgstr "Avstemning deaktivert. Alle brukere kan bruke kommandoer for køstyring." + +#: redbot/cogs/audio/core/commands/audioset.py:1228 +msgid "Vote percentage set to {percent}%." +msgstr "Stemme prosentandel satt til {percent}%." + +#: redbot/cogs/audio/core/commands/audioset.py:1237 +#, docstring +msgid "Instructions to set the YouTube API key." +msgstr "Instruksjoner for å angi YouTube API-nøkkel." + +#: redbot/cogs/audio/core/commands/audioset.py:1256 +#, docstring +msgid "Instructions to set the Spotify API tokens." +msgstr "Instruksjoner for å angi Spotify API tokenene." + +#: redbot/cogs/audio/core/commands/audioset.py:1257 +msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" +msgstr "1. Gå til Spotify-utviklere og logg inn med Spotify-kontoen din.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Klikk \\\"Create An App\\\".\\n3. Fyll ut skjemaet gitt med appnavnet ditt, etc.\\n4. Når du blir spurt om du utvikler kommersiell integrasjon, velg \\\"Nei\\\".\\n5. Godta vilkårene\\n6. Kopier din klient-ID og din klient hemmelighet:\\n`{prefix}set api spotify client_id client_secret `" + +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 +#, docstring +msgid "Set the country code for Spotify searches." +msgstr "Angi landkoden for Spotify-søk." + +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +msgid "Invalid Country Code" +msgstr "Ugyldig landskode" + +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 +msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." +msgstr "Vennligst bruk en offisiell kode [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)." + +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 +msgid "Country Code set to {country}." +msgstr "Landskoden ble satt til {country}." + +#: redbot/cogs/audio/core/commands/audioset.py:1318 +#, docstring +msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " +msgstr "Angir nivå for hurtigbufring.\\n\\n Nivå kan være et av følgende:\\n\\n 0: Aktiverer alle mellombufringer\\n 1: Aktiverer Spotify Cache\\n 2: Aktiverer YouTube Cache\\n 3: Aktiverer lavalink hurtigbufferen\\n 5: Aktiverer alle cacher\\n\\n Hvis du vil deaktivere en bestemt hurtigbuffer bruker et negativt tall.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1340 +msgid "Max age: [{max_age}]\\n" +msgstr "Maks alder: [{max_age}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1341 +msgid "Spotify cache: [{spotify_status}]\\n" +msgstr "Spotify-bufret: [{spotify_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1342 +msgid "Youtube cache: [{youtube_status}]\\n" +msgstr "Youtube-bufret: [{youtube_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1343 +msgid "Lavalink cache: [{lavalink_status}]\\n" +msgstr "Lavalink bufret [{lavalink_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1385 +msgid "Max age: [{max_age}]\\n" +msgstr "Maks alder: [{max_age}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1386 +msgid "Spotify cache: [{spotify_status}]\\n" +msgstr "Spotify-bufret: [{spotify_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1387 +msgid "Youtube cache: [{youtube_status}]\\n" +msgstr "Youtube-bufret: [{youtube_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1388 +msgid "Lavalink cache: [{lavalink_status}]\\n" +msgstr "Lavalink bufret [{lavalink_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1403 +#, docstring +msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " +msgstr "Stiller inn maksalder for hurtigbufferen.\\n\\nMed disse kommandoene kan du angi maks antall dager før en oppføring i bufret blir\\n ugyldig.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1410 +msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" +msgstr "Bufrealder kan ikke være mindre enn 7 dager. Hvis du vil deaktivere aktiv {prefix}audioset cache.\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1415 +msgid "I've set the cache age to {age} days" +msgstr "Jeg har satt hurtigbufferalderen til {age} dager" + +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "Endre globalapi -innstillinger." + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "Slå av/på serverinnstillinger.\\n\\n Standard er AV\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "Global DB er {status}" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "skrudd på" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "skrudd av" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "Angi tid for GET-forespørsel.\\n\\n Eksempel: 0.1 = 100 ms 1 = 1 sekund\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "Forespørsel timeout satt til {time} sekund(er)" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "Veksle vedvarende køer.\\n\\n Vedvarende køer gjør at gjeldende kø gjenopprettes når køen stenges.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "Vedvarer køer: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "Gjenoppretter tilkoblingen med lavalink." + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "Omstart Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "Det kan ta et par minutter før Lavalink har startet opp." + +#: redbot/cogs/audio/core/commands/controller.py:32 +#, docstring +msgid "Disconnect from the voice channel." +msgstr "Koble fra talekanalen." + +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 +msgid "Nothing playing." +msgstr "Ingenting spiller." + +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 +msgid "Unable To Disconnect" +msgstr "Kan ikke koble fra" + +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 +msgid "There are other people listening - vote to skip instead." +msgstr "Det er andre som lytter - stemme for å hoppe over i stedet." + +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 +msgid "You need the DJ role to disconnect." +msgstr "Du trenger DJ-rollen for å koble fra." + +#: redbot/cogs/audio/core/commands/controller.py:61 +msgid "Unable to Disconnect" +msgstr "Kan ikke koble fra" + +#: redbot/cogs/audio/core/commands/controller.py:65 +msgid "Disconnecting..." +msgstr "Kobler fra..." + +#: redbot/cogs/audio/core/commands/controller.py:82 +#, docstring +msgid "Now playing." +msgstr "Spiller nå." + +#: redbot/cogs/audio/core/commands/controller.py:105 +msgid "\\n Requested by: **{track.requester}**" +msgstr "\\n Forespurt av: **{track.requester}**\\n" + +#: redbot/cogs/audio/core/commands/controller.py:108 +msgid "Nothing." +msgstr "Ingenting." + +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 +msgid "Now Playing" +msgstr "Spiller nå" + +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 +msgid "Auto-Play" +msgstr "Auto-start" + +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 +msgid "Shuffle" +msgstr "Shuffle" + +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 +msgid "Repeat" +msgstr "Gjenta" + +#: redbot/cogs/audio/core/commands/controller.py:195 +#, docstring +msgid "Pause or resume a playing track." +msgstr "Pause eller gjenoppta et spillespor." + +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 +msgid "Unable To Manage Tracks" +msgstr "Kan ikke behandle sporing" + +#: redbot/cogs/audio/core/commands/controller.py:207 +msgid "You must be in the voice channel to pause or resume." +msgstr "Du må være i talekanalen for å pause eller fortsette." + +#: redbot/cogs/audio/core/commands/controller.py:213 +msgid "You need the DJ role to pause or resume tracks." +msgstr "Du trenger DJ-rollen for å stoppe eller gjenoppta spor." + +#: redbot/cogs/audio/core/commands/controller.py:224 +msgid "Track Paused" +msgstr "Spor satt på pause" + +#: redbot/cogs/audio/core/commands/controller.py:228 +msgid "Track Resumed" +msgstr "Spor gjenopptatt" + +#: redbot/cogs/audio/core/commands/controller.py:237 +#, docstring +msgid "Skip to the start of the previously played track." +msgstr "Hopp til begynnelsen av forrige spilte spor." + +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 +msgid "Unable To Skip Tracks" +msgstr "Kan ikke hoppe over spor" + +#: redbot/cogs/audio/core/commands/controller.py:252 +msgid "You must be in the voice channel to skip the track." +msgstr "Du må være i talekanalen for å hoppe over sporet." + +#: redbot/cogs/audio/core/commands/controller.py:264 +msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." +msgstr "Du trenger DJ-rollen eller være sporforespørsel for å fortelle de forrige sangsporene." + +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:212 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 +#: redbot/cogs/audio/core/commands/player.py:289 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 +msgid "Unable To Play Tracks" +msgstr "Kan ikke spille spor" + +#: redbot/cogs/audio/core/commands/controller.py:272 +msgid "No previous track." +msgstr "Ikke noe tidligere spor." + +#: redbot/cogs/audio/core/commands/controller.py:293 +msgid "Replaying Track" +msgstr "Spille på nytt" + +#: redbot/cogs/audio/core/commands/controller.py:300 +#, docstring +msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " +msgstr "Søke foran eller bak på et spor i løpet av sekunder eller noen til et bestemt tidspunkt.\\n\\n Godtar sekunder eller en verdi formatert som 00:00:00 (`tt:mm:s`) eller 00:00 (`mm:ss`).\\n " + +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 +msgid "Unable To Seek Tracks" +msgstr "Kan ikke søke spor" + +#: redbot/cogs/audio/core/commands/controller.py:319 +msgid "You must be in the voice channel to use seek." +msgstr "Du må være i talekanal for å bruke søk." + +#: redbot/cogs/audio/core/commands/controller.py:333 +msgid "You need the DJ role or be the track requester to use seek." +msgstr "Du trenger DJ-rollen eller være sporforespørsel for å hoppe over spor." + +#: redbot/cogs/audio/core/commands/controller.py:339 +msgid "Can't seek on a stream." +msgstr "Kan ikke søke på en stream." + +#: redbot/cogs/audio/core/commands/controller.py:352 +msgid "Invalid input for the time to seek." +msgstr "Ugyldig inndata for tiden å søke." + +#: redbot/cogs/audio/core/commands/controller.py:360 +msgid "Moved {num_seconds}s to 00:00:00" +msgstr "Flyttet {num_seconds} s til 00:00:00" + +#: redbot/cogs/audio/core/commands/controller.py:367 +msgid "Moved {num_seconds}s to {time}" +msgstr "Flyttet {num_seconds} s til {time}" + +#: redbot/cogs/audio/core/commands/controller.py:375 +msgid "Moved to {time}" +msgstr "Flyttet til {time}" + +#: redbot/cogs/audio/core/commands/controller.py:385 +#, docstring +msgid "Toggle shuffle." +msgstr "Veksle blanding." + +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 +msgid "Unable To Toggle Shuffle" +msgstr "Kan ikke slå av blanding" + +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 +msgid "You need the DJ role to toggle shuffle." +msgstr "Du trenger DJ-rollen for å skifte blanding." + +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 +msgid "You must be in the voice channel to toggle shuffle." +msgstr "Du må være i talekanalen for å skifte blanding." + +#: redbot/cogs/audio/core/commands/controller.py:414 +msgid "Shuffle tracks: {true_or_false}." +msgstr "Bland sporene: {true_or_false}." + +#: redbot/cogs/audio/core/commands/controller.py:425 +#, docstring +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " +msgstr "Slå av/på støpt spor.\\n\\n Sett denne til deaktivert hvis du ønsker å unngå dumme sanger blir stokket. Dette prioriterer\\n over `[p]shuffle`.\\n " + +#: redbot/cogs/audio/core/commands/controller.py:457 +msgid "Shuffle bumped tracks: {true_or_false}." +msgstr "Bland støpt spor: {true_or_false}." + +#: redbot/cogs/audio/core/commands/controller.py:468 +#, docstring +msgid "Skip to the next track, or to a given track number." +msgstr "Hopp til neste spor eller til et gitt spornummer." + +#: redbot/cogs/audio/core/commands/controller.py:477 +msgid "You must be in the voice channel to skip the music." +msgstr "Du må være i talekanalen for å hoppe over musikken." + +#: redbot/cogs/audio/core/commands/controller.py:492 +msgid "You need the DJ role or be the track requester to skip tracks." +msgstr "Du trenger DJ-rollen eller være sporforespørsel for å hoppe over spor." + +#: redbot/cogs/audio/core/commands/controller.py:505 +msgid "You can only skip the current track." +msgstr "Du kan bare hoppe over gjeldende spor." + +#: redbot/cogs/audio/core/commands/controller.py:514 +msgid "Can't skip to a specific track in vote mode without the DJ role." +msgstr "Kan ikke hoppe til et spesifikt spor i avstemningsmodus uten DJ-rollen." + +#: redbot/cogs/audio/core/commands/controller.py:520 +msgid "I removed your vote to skip." +msgstr "Jeg fjernet din stemme for å hoppe over." + +#: redbot/cogs/audio/core/commands/controller.py:523 +msgid "You voted to skip." +msgstr "Du stemte for å hoppe over." + +#: redbot/cogs/audio/core/commands/controller.py:536 +msgid "Vote threshold met." +msgstr "Stemmeterskel oppfylt." + +#: redbot/cogs/audio/core/commands/controller.py:539 +msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" +msgstr " Stemmer: {num_votes}/{num_members} ({cur_percent}% av {required_percent}% som trengst)" + +#: redbot/cogs/audio/core/commands/controller.py:558 +#, docstring +msgid "Stop playback and clear the queue." +msgstr "Stopp avspilling og tøm avspillingskøen." + +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 +msgid "Unable To Stop Player" +msgstr "Kan ikke stoppe spiller" + +#: redbot/cogs/audio/core/commands/controller.py:572 +msgid "You must be in the voice channel to stop the music." +msgstr "Du må være i talekanal for å stoppe musikken." + +#: redbot/cogs/audio/core/commands/controller.py:584 +msgid "You need the DJ role to stop the music." +msgstr "Du trenger DJ-rollen som skal stoppe musikken." + +#: redbot/cogs/audio/core/commands/controller.py:601 +msgid "Stopping..." +msgstr "Stopper..." + +#: redbot/cogs/audio/core/commands/controller.py:609 +#, docstring +msgid "Summon the bot to a voice channel." +msgstr "Tilkall botten til en talekanal." + +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 +msgid "Unable To Join Voice Channel" +msgstr "Kan ikke bli med i Talekanal" + +#: redbot/cogs/audio/core/commands/controller.py:622 +msgid "There are other people listening." +msgstr "Det er andre mennesker som lytter til musikk." + +#: redbot/cogs/audio/core/commands/controller.py:629 +msgid "You need the DJ role to summon the bot." +msgstr "Du trenger DJ-rollen for å tilkalle boten." + +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 +msgid "I don't have permission to connect to your channel." +msgstr "Jeg har ikke tillatelse til å koble meg til kanalen din." + +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 +msgid "Connect to a voice channel first." +msgstr "Koble til en talekanal først." + +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 +msgid "Connection to Lavalink has not yet been established." +msgstr "Tilkoblingen til Lavalink er ikke etablert ennå." + +#: redbot/cogs/audio/core/commands/controller.py:675 +#, docstring +msgid "Set the volume, 1% - 150%." +msgstr "Angi volumet, 1 % - 150 %." + +#: redbot/cogs/audio/core/commands/controller.py:682 +msgid "Current Volume:" +msgstr "Gjeldende volum:" + +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 +msgid "Unable To Change Volume" +msgstr "Kan ikke endre volum" + +#: redbot/cogs/audio/core/commands/controller.py:694 +msgid "You must be in the voice channel to change the volume." +msgstr "Du må være i talekanal for å endre volumet." + +#: redbot/cogs/audio/core/commands/controller.py:700 +msgid "You need the DJ role to change the volume." +msgstr "Du trenger DJ-rollen for å endre volumet." + +#: redbot/cogs/audio/core/commands/controller.py:713 +msgid "Volume:" +msgstr "Volum:" + +#: redbot/cogs/audio/core/commands/controller.py:722 +#, docstring +msgid "Toggle repeat." +msgstr "Veksle gjenta." + +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 +msgid "Unable To Toggle Repeat" +msgstr "Kan ikke veksle gjentakelse" + +#: redbot/cogs/audio/core/commands/controller.py:731 +msgid "You need the DJ role to toggle repeat." +msgstr "Du trenger DJ-rollen for å slå gjentakelse." + +#: redbot/cogs/audio/core/commands/controller.py:742 +msgid "You must be in the voice channel to toggle repeat." +msgstr "Du må være i talekanalen for å slå gjentakelse." + +#: redbot/cogs/audio/core/commands/controller.py:748 +msgid "Repeat tracks: {true_or_false}." +msgstr "Gjenta spor: {true_or_false}." + +#: redbot/cogs/audio/core/commands/controller.py:753 +msgid "\\nAuto-play has been disabled." +msgstr "\\nAuto-avspilling er deaktivert." + +#: redbot/cogs/audio/core/commands/controller.py:765 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "Fjern et bestemt spornummer fra avspillingskøen." + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Nothing queued." +msgstr "Ingenting sto i kø." + +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 +msgid "Unable To Modify Queue" +msgstr "Kan ikke endre kø" + +#: redbot/cogs/audio/core/commands/controller.py:779 +msgid "You need the DJ role to remove tracks." +msgstr "Du trenger DJ-rollen for å fjerne spor." + +#: redbot/cogs/audio/core/commands/controller.py:785 +msgid "You must be in the voice channel to manage the queue." +msgstr "Du må være i talekanalen for å administrere køen." + +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "Sangnummeret må være større enn 1 og innenfor køgrensen." + +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 +msgid "Removed track from queue" +msgstr "Fjernet spor fra køen" + +#: redbot/cogs/audio/core/commands/controller.py:807 +msgid "Removed {track} from the queue." +msgstr "Fjernet {track} fra køen." + +#: redbot/cogs/audio/core/commands/controller.py:825 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "Fjernet 0 spor, samsvarer ikke med URL oppgitt." + +#: redbot/cogs/audio/core/commands/controller.py:831 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "Fjernet {removed_tracks} spor fra køen som samsvarer med URL-adressen oppgitt." + +#: redbot/cogs/audio/core/commands/controller.py:841 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "Hopp et spornummer til toppen av køen." + +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 +msgid "Unable To Bump Track" +msgstr "Kan ikke støte på sporet" + +#: redbot/cogs/audio/core/commands/controller.py:853 +msgid "You must be in the voice channel to bump a track." +msgstr "Du må være i talekanalen for å støte på et spor." + +#: redbot/cogs/audio/core/commands/controller.py:859 +msgid "You need the DJ role to bump tracks." +msgstr "Du trenger DJ-rollen for å spore spor." + +#: redbot/cogs/audio/core/commands/controller.py:875 +msgid "Moved track to the top of the queue." +msgstr "Flyttet spor til toppen av køen." + +#: redbot/cogs/audio/core/commands/equalizer.py:30 +#, docstring +msgid "Equalizer management." +msgstr "Equalizer administrasjon." + +#: redbot/cogs/audio/core/commands/equalizer.py:66 +#, docstring +msgid "Delete a saved eq preset." +msgstr "Slett en lagret eq forhåndsinnstilling." + +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 +msgid "Unable To Delete Preset" +msgstr "Kan ikke slette forhåndsinnstilling" + +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 +msgid "You are not the author of that preset setting." +msgstr "Du er ikke forfatteren av den forhåndsinnstilte innstillingen." + +#: redbot/cogs/audio/core/commands/equalizer.py:105 +#, docstring +msgid "List saved eq presets." +msgstr "Liste lagrede eq forhåndsinnstillinger." + +#: redbot/cogs/audio/core/commands/equalizer.py:108 +msgid "No saved equalizer presets." +msgstr "Ingen lagrede equalizer-forhåndsinnstillinger." + +#: redbot/cogs/audio/core/commands/equalizer.py:111 +msgid "Preset Name" +msgstr "Forhåndsinnstilt navn" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +msgid "Author" +msgstr "Forfatter" + +#: redbot/cogs/audio/core/commands/equalizer.py:134 +msgid "{num} preset(s)" +msgstr "{num} preset(s)" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +#, docstring +msgid "Load a saved eq preset." +msgstr "Last inn en lagret ekstern forhåndsinnstilling." + +#: redbot/cogs/audio/core/commands/equalizer.py:149 +msgid "No Preset Found" +msgstr "Ingen forhåndsinnstillinger funnet" + +#: redbot/cogs/audio/core/commands/equalizer.py:167 +msgid "Unable To Load Preset" +msgstr "Kan ikke laste forhåndsinnstilling" + +#: redbot/cogs/audio/core/commands/equalizer.py:168 +msgid "You need the DJ role to load equalizer presets." +msgstr "Du trenger DJ-rollen for å laste inn forhåndsinnstillinger for equalizer." + +#: redbot/cogs/audio/core/commands/equalizer.py:186 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "Tilbakestill eq til 0 over alle bandene." + +#: redbot/cogs/audio/core/commands/equalizer.py:195 +msgid "Unable To Modify Preset" +msgstr "Kan ikke endre forhåndsinnstilling" + +#: redbot/cogs/audio/core/commands/equalizer.py:196 +msgid "You need the DJ role to reset the equalizer." +msgstr "Du trenger DJ-rollen for å tilbakestille equalizeren." + +#: redbot/cogs/audio/core/commands/equalizer.py:211 +msgid "Equalizer values have been reset." +msgstr "Equalizer-verdiene er nullstilt." + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "Lagre gjeldende eq innstillinger i en forhåndsinnstilling." + +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 +msgid "Unable To Save Preset" +msgstr "Kan ikke lagre forhåndsinnstilling" + +#: redbot/cogs/audio/core/commands/equalizer.py:230 +msgid "You need the DJ role to save equalizer presets." +msgstr "Du trenger DJ-rollen for å lagre forhåndsinnstillinger for equalizer." + +#: redbot/cogs/audio/core/commands/equalizer.py:234 +msgid "Please enter a name for this equalizer preset." +msgstr "Vennligst skriv inn et navn for denne equalizer forhåndsinnstillingen." + +#: redbot/cogs/audio/core/commands/equalizer.py:248 +msgid "No equalizer preset name entered, try the command again later." +msgstr "Ingen equalizer forhåndsinnstillt, prøv kommandoen igjen senere." + +#: redbot/cogs/audio/core/commands/equalizer.py:263 +msgid "Try the command again with a shorter name." +msgstr "Prøv kommandoen igjen med et kortere navn." + +#: redbot/cogs/audio/core/commands/equalizer.py:267 +msgid "Preset name already exists, do you want to replace it?" +msgstr "Forhåndsinstilling navn eksisterer allerede, vil du erstatte den?" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Not saving preset." +msgstr "Lagrer ikke forhåndsinnstillingen." + +#: redbot/cogs/audio/core/commands/equalizer.py:287 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "Nåværende equalizer lagret som {preset_name} forhåndsinnstilles." + +#: redbot/cogs/audio/core/commands/equalizer.py:301 +#, docstring +msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " +msgstr "Angi et eq-bånd med et båndnummer eller verdi.\\n\\n Båndposisjonene er 1-15 og verdiene har en rekke på -0. 5 til 1,0.\\n Band navn er 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1. k, 2,5k, 4k,\\n 6,3k, 10 og 16k Hz.\\n Angi en båndverdi til -0. 5 nullifiserer den mens +0,25 er doblet.\\n " + +#: redbot/cogs/audio/core/commands/equalizer.py:317 +msgid "Unable To Set Preset" +msgstr "Kan ikke angi forhåndsinnstilling" + +#: redbot/cogs/audio/core/commands/equalizer.py:318 +msgid "You need the DJ role to set equalizer presets." +msgstr "Du trenger DJ-rollen for å sette equalizer-forhåndsinnstillinger." + +#: redbot/cogs/audio/core/commands/equalizer.py:357 +msgid "Invalid Band" +msgstr "Ugyldig bånd" + +#: redbot/cogs/audio/core/commands/equalizer.py:358 +msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +msgstr "Gyldige båndnumre er 1-15 eller båndnavnene som er listet ved hjelp for denne kommandoen." + +#: redbot/cogs/audio/core/commands/equalizer.py:382 +msgid "Preset Modified" +msgstr "Forhåndsinnstilt endret" + +#: redbot/cogs/audio/core/commands/equalizer.py:383 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "{band_name}Hz-båndet er satt til {band_value}." + +#: redbot/cogs/audio/core/commands/llset.py:22 +#, docstring +msgid "Lavalink server configuration options." +msgstr "Lavalink server konfigurasjonsalternativ." + +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "Endre din Java kjørbar bane\\n\\n Angi ingenting å tilbakestille til standard.\\n " + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "Du kan ikke endre Java-kjørbare banen til eksterne Lavalink-forekomster fra Audio Cog." + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "Java kjørbar endret" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "Lyd vil nå bruke `java` for å kjøre Lavalink.jar" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "`{java_path} er ikke en gyldig kjørbar fil" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "Java kjørbar endret" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "Lyd vil nå bruke `java` for å kjøre Lavalink.jar" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "Mislyktes i å skru av Lavalink" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "Last lyd på nytt (`{prefix}reload audio')." + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Last lyd på nytt (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/llset.py:93 +#, docstring +msgid "Toggle using external Lavalink servers." +msgstr "Bytt ved å bruke eksterne Lavalink servere." + +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "External Lavalink server: {true_or_false}." +msgstr "Ekstern Lavalink server: {true_or_false}." + +#: redbot/cogs/audio/core/commands/llset.py:113 +msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "Ekstern Lavalink server: {true_or_false}\\nFor at det skal tas i kraft, last lyd på nytt (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/llset.py:143 +#, docstring +msgid "Set the Lavalink server host." +msgstr "Sett server verten med Lavalink." + +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 +msgid "External Lavalink server set to True." +msgstr "Ekstern Lavalink server satt til True." + +#: redbot/cogs/audio/core/commands/llset.py:151 +msgid "Host set to {host}." +msgstr "Vert satt til {host}." + +#: redbot/cogs/audio/core/commands/llset.py:167 +#, docstring +msgid "Set the Lavalink server password." +msgstr "Sett passord for lavalink server." + +#: redbot/cogs/audio/core/commands/llset.py:175 +msgid "Server password set to {password}." +msgstr "Server passord er satt til {password}." + +#: redbot/cogs/audio/core/commands/llset.py:192 +#, docstring +msgid "Set the Lavalink websocket server port." +msgstr "Sett lavalink websocket server port." + +#: redbot/cogs/audio/core/commands/llset.py:200 +msgid "Websocket port set to {port}." +msgstr "Websocket port satt til {port}." + +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "Vis tilkoblingsinnstillinger for Lavalink." + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "Tilkoblingsinnstillinger" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "Vert: [{host}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "WS Port: [{port}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "Rest Port: [{port}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "Passord: [{password}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "Jeg må være i stand til å sende deg denne info." + +#: redbot/cogs/audio/core/commands/localtracks.py:26 +#, docstring +msgid "Local playback commands." +msgstr "Lokale avspillingskommandoer." + +#: redbot/cogs/audio/core/commands/localtracks.py:30 +#, docstring +msgid "Play all songs in a localtracks folder." +msgstr "Spill av alle sangene i en lokale spor-mappe." + +#: redbot/cogs/audio/core/commands/localtracks.py:42 +msgid "Folder Not Found" +msgstr "Fant ikke mappen" + +#: redbot/cogs/audio/core/commands/localtracks.py:43 +msgid "Localtracks folder named {name} does not exist." +msgstr "Lokale spor-mappen med navnet {name} eksisterer ikke." + +#: redbot/cogs/audio/core/commands/localtracks.py:54 +#, docstring +msgid "Play a local track." +msgstr "Spill et lokalt spor." + +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 +msgid "No album folders found." +msgstr "Ingen albummapper funnet." + +#: redbot/cogs/audio/core/commands/localtracks.py:101 +#, docstring +msgid "Search for songs across all localtracks folders." +msgstr "Søk etter sanger i alle mapper med lokalt spor." + +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 +msgid "No matches." +msgstr "Ingen treff." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 +#, docstring +msgid "Make Red sing one of her songs." +msgstr "Få Red til å synge en av sangene hennes." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 +#, docstring +msgid "Audio stats." +msgstr "Lydstatistikk." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 +msgid "Not connected anywhere." +msgstr "Ikke koblet noe sted." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 +msgid "Playing in {num}/{total} servers:" +msgstr "Spiller på {num} / {total} servere:" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 +msgid "Page {}/{}" +msgstr "Side {}/{}" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 +#, docstring +msgid "Queue percentage." +msgstr "Køprosent." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 +msgid "There's nothing in the queue." +msgstr "Det er ingenting i køen." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 +msgid "Queued and playing tracks:" +msgstr "Spor i kø og spiller:" + +#: redbot/cogs/audio/core/commands/player.py:40 +#, docstring +msgid "Play a URL or search for a track." +msgstr "Spill av en URL eller søk etter et spor." + +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 +msgid "That URL is not allowed." +msgstr "Den nettadressen er ikke tillatt." + +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 +msgid "That track is not allowed." +msgstr "Det sporet er ikke tillatt." + +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 +msgid "You need the DJ role to queue tracks." +msgstr "Du trenger DJ-rollen for å stå i kø." + +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "Tilkoblingen til Lavalink mislyktes" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "Vennligst sjekk konsollen eller loggene dine for detaljer." + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 +msgid "You must be in the voice channel to use the play command." +msgstr "Du må være i talekanalen for å bruke spillkommandoen." + +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 +msgid "No tracks found for `{query}`." +msgstr "Ingen spor funnet for `{query}`." + +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 +msgid "Queue size limit reached." +msgstr "Grensen for kø er nådd." + +#: redbot/cogs/audio/core/commands/player.py:141 +#, docstring +msgid "Force play a URL or search for a track." +msgstr "Tving avspilling av URL eller søk etter et spor." + +#: redbot/cogs/audio/core/commands/player.py:147 +msgid "Only single tracks work with bump play." +msgstr "Kun enkelt spor fungerer med klumpe spilling." + +#: redbot/cogs/audio/core/commands/player.py:250 +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 "Lokale spor vil ikke fungere hvis `Lavalink.jar` ikke kan se sporet.\\nDette kan skyldes tillatelser eller at Lavalink.jar kjøres i en annen maskin enn de lokale sporene." + +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 +msgid "Track is not playable." +msgstr "Sporet kan ikke spilles." + +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 +msgid "**{suffix}** is not a fully supported format and some tracks may not play." +msgstr "**{suffix}** er ikke et fullstendig støttet format og noen spor kan kanskje ikke spille." + +#: redbot/cogs/audio/core/commands/player.py:290 +msgid "This track is not allowed in this server." +msgstr "Dette sporet er ikke tillatt på denne serveren." + +#: redbot/cogs/audio/core/commands/player.py:312 +msgid "Track exceeds maximum length." +msgstr "Spor overskrider maksimal lengde." + +#: redbot/cogs/audio/core/commands/player.py:335 +msgid "{time} until track playback: #1 in queue" +msgstr "{time} til avspilling: #1 i kø" + +#: redbot/cogs/audio/core/commands/player.py:339 +msgid "Track Enqueued" +msgstr "Spor i kø" + +#: redbot/cogs/audio/core/commands/player.py:353 +#, docstring +msgid "Pick a Spotify playlist from a list of categories to start playing." +msgstr "Velg en Spotify-spilleliste fra en liste over kategorier for å starte å spille." + +#: 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." +msgstr "Eieren må angi Spotify-klient-ID og Spotify klient-sekretet, før Spotify-URLer og koder kan brukes. \\nSe `{prefix}audioset spotifyapi for instruksjoner." + +#: redbot/cogs/audio/core/commands/player.py:423 +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 "Eieren må angi YouTube API-nøkkelen før Spotify URL-er eller koder kan brukes.\\nSe {prefix}audioset youtubeapi` for instruksjoner." + +#: redbot/cogs/audio/core/commands/player.py:481 +msgid "You must be in the voice channel to use the genre command." +msgstr "Du må være i talekanal for å bruke sjanger-kommandoen." + +#: redbot/cogs/audio/core/commands/player.py:488 +msgid "No categories found" +msgstr "Ingen kategorier funnet" + +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 +msgid "No categories found, try again later." +msgstr "Ingen kategorier funnet, prøv på nytt senere." + +#: redbot/cogs/audio/core/commands/player.py:497 +msgid "Categories" +msgstr "Kategorier" + +#: redbot/cogs/audio/core/commands/player.py:503 +msgid "No categories selected, try again later." +msgstr "Ingen kategorier er valgt, prøv igjen senere." + +#: redbot/cogs/audio/core/commands/player.py:518 +msgid "Playlists for {friendly_name}" +msgstr "Spillelister for {friendly_name}" + +#: redbot/cogs/audio/core/commands/player.py:525 +msgid "No tracks to play." +msgstr "Ingen spor å spille." + +#: redbot/cogs/audio/core/commands/player.py:535 +msgid "Couldn't find tracks for the selected playlist." +msgstr "Kunne ikke finne spor for den valgte spillelisten." + +#: redbot/cogs/audio/core/commands/player.py:543 +#, docstring +msgid "Starts auto play." +msgstr "Starter med automatisk spilling." + +#: redbot/cogs/audio/core/commands/player.py:597 +msgid "You must be in the voice channel to use the autoplay command." +msgstr "Du må være i talekanal for å bruke autospillkommandoen." + +#: redbot/cogs/audio/core/commands/player.py:611 +msgid "Couldn't get a valid track." +msgstr "Kunne ikke få et gyldig spor." + +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 +msgid "Unable to Get Track" +msgstr "Kunne ikke motta spor" + +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "Jeg klarer ikke å finne et spor fra Lavalink i øyeblikket, prøv igjen om noen minutter." + +#: redbot/cogs/audio/core/commands/player.py:632 +msgid "Auto play started." +msgstr "Automatisk avspilling startet." + +#: redbot/cogs/audio/core/commands/player.py:634 +msgid "Adding a track to queue." +msgstr "Legger til et spor i køen." + +#: redbot/cogs/audio/core/commands/player.py:640 +#, docstring +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " +msgstr "Velg et spor med et søk.\\n\\n Bruk `[p]search list ` for å køen alle spor funnet på YouTube. Bruk `[p]search sc\\n ` for å søke på SoundCloud i stedet for YouTube.\\n " + +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 +msgid "Unable To Search For Tracks" +msgstr "Kan ikke søke etter sporing" + +#: redbot/cogs/audio/core/commands/player.py:720 +msgid "You must be in the voice channel to enqueue tracks." +msgstr "Du må være i talekanalen for å kø spor." + +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 +msgid "Nothing found." +msgstr "Ingenting funnet." + +#: redbot/cogs/audio/core/commands/player.py:785 +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 "Lokale spor vil ikke fungere hvis `Lavalink.jar` ikke kan se sporet.\\nDette kan skyldes tillatelser eller at Lavalink.jar kjøres i en annen maskin enn de lokale sporene." + +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} spor kan ikke legges i kø." + +#: redbot/cogs/audio/core/commands/player.py:858 +msgid "Queued {num} track(s).{maxlength_msg}" +msgstr "Køet {num} spor(er).{maxlength_msg}" + +#: redbot/cogs/audio/core/commands/player.py:864 +msgid "folder" +msgstr "mappe" + +#: redbot/cogs/audio/core/commands/player.py:866 +msgid "search" +msgstr "søk" + +#: redbot/cogs/audio/core/commands/player.py:869 +msgid "{time} until start of {type} playback: starts at #{position} in queue" +msgstr "{time} til start av {type} avspilling: starter på #{position} i kø" + +#: redbot/cogs/audio/core/commands/player.py:905 +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 "Lokale spor vil ikke fungere hvis `Lavalink.jar` ikke kan se sporet.\\nDette kan skyldes tillatelser eller at Lavalink.jar kjøres i en annen maskin enn de lokale sporene." + +#: redbot/cogs/audio/core/commands/playlists.py:44 +#, docstring +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " +msgstr "Alternativer for spillelistekonfigurasjon.\\n\\nOmfangsinformasjon:\\n** Global **:\\nSynlig for alle brukere av denne bot.\\nBare redigerbar av boteeier.\\n** Guild **:\\nSynlig for alle brukere i dette lauget.\\nKan redigeres av bot eier, klanteier, klanadministratorer, klanmods, DJ-rolle og spillelisteoppretter.\\n ** User**:\\nSynlig for alle botbrukere, hvis --forfatter er bestått.\\n Kan redigeres av boteier og skaper.\\n " + +#: redbot/cogs/audio/core/commands/playlists.py:69 +#, docstring +msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " +msgstr "Oppdaterer alle sporene i en spilleliste.\\n\\n ** Bruk **:\\n[p]playlist append playlist_name_OR_id track_name_OR_url [args]\\n\\n** Args **: \\nFølgende er alle valgfritt:\\n​ ​ --scope \\n --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n** Scope** er ett av følgende:\\n Global\\n Guild\\n User\\n\\n **Author** kan være ett av følgende:\\n Bruker-ID\\n Brukeromtale\\nBrukernavn # 123\\n\\n **Guild ** kan være ett av følgende:\\n Guild ID\\n Nøyaktig guildnavn\\n\\nEksempelbruk: \\n[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n[p] spillelisteoppdatering MyGlobalPlaylist - Scope Global\\n[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " + +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 +msgid "Playlist Not Found" +msgstr "Fant ikke spillelisten" + +#: redbot/cogs/audio/core/commands/playlists.py:140 +msgid "Could not find a track matching your query." +msgstr "Kunne ikke finne et spor som matcher din forespørsel." + +#: redbot/cogs/audio/core/commands/playlists.py:161 +msgid "Skipping track" +msgstr "Hopper over spor" + +#: redbot/cogs/audio/core/commands/playlists.py:162 +msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." +msgstr "{track} er allerede i {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 "Spilleliste nådd: Kunne ikke legge til spor." + +#: redbot/cogs/audio/core/commands/playlists.py:193 +msgid "Track added" +msgstr "Spor lagt til" + +#: redbot/cogs/audio/core/commands/playlists.py:194 +msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." +msgstr "{track} lagt til {playlist} (`{id}`) [**{scope}**]." + +#: redbot/cogs/audio/core/commands/playlists.py:199 +msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." +msgstr "{num} spor lagt til {playlist} (`{id}`) [**{scope}**]." + +#: redbot/cogs/audio/core/commands/playlists.py:204 +msgid "\\n{existing} {plural} already in the playlist and were skipped." +msgstr "\\n{existing} {plural} allerede i spillelisten og ble hoppet over." + +#: redbot/cogs/audio/core/commands/playlists.py:206 +msgid "tracks are" +msgstr "spor er" + +#: redbot/cogs/audio/core/commands/playlists.py:206 +msgid "track is" +msgstr "sporet er" + +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 +msgid "Playlist Modified" +msgstr "Spilleliste endret" + +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "Kan ikke matche '{arg} med en spilleliste." + +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 +msgid "the Global" +msgstr "den globale" + +#: redbot/cogs/audio/core/commands/playlists.py:346 +msgid "Playlist Copied" +msgstr "Spilleliste kopiert" + +#: redbot/cogs/audio/core/commands/playlists.py:347 +msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." +msgstr "Spilleliste {name} (`{from_id}`) kopiert fra {from_scope} til {to_scope} (`{to_id}`)." + +#: redbot/cogs/audio/core/commands/playlists.py:362 +#, docstring +msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " +msgstr "Lag en tom spilleliste.\\n\\n ** Bruk **:\\n [p]playlist create playlist_name [args]\\n\\n**Args**: \\nFølgende er alle valgfrie:\\n - omfang \\n - forfatter [bruker]\\n - guild [laug]**Bare boteeieren kan bruke denne**\\n\\n**Omfang **er ett av følgende:\\nGlobal\\n Gilde\\n Bruker\\n\\n * * Forfatter ** kan være ett av følgende:\\n Bruker-ID\\n Brukeromtale\\n Brukernavn # 123\\n\\n ** Guild ** kan være en av følgende: \\ n Guild ID \\ n Nøyaktig guildnavn\\n\\nEksempelbruk:\\n[p] spilleliste opprett MyGuildPlaylist\\n[p]playlist create MyGlobalPlaylist --scope Global\\n [P]playlist create MyPersonalPlaylist --scope User\\n " + +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 +msgid "Invalid Playlist Name" +msgstr "Ugyldig navn på spillelister" + +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 +msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." +msgstr "Navn på spillelister må være et enkelt ord (opptil 32 tegn) og ikke bare tall." + +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 +msgid "Playlist Created" +msgstr "Spilleliste opprettet" + +#: redbot/cogs/audio/core/commands/playlists.py:428 +msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." +msgstr "Tom spilleliste {name} (`{id}`) [** {scope} **] opprettet." + +#: redbot/cogs/audio/core/commands/playlists.py:441 +#, docstring +msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " +msgstr "Slett en lagret spilleliste.\\n\\n ** Bruk **: \\n [p]playlist delete playlist_name_OR_id [args] \\n \\n ** Args **: \\n Følgende er alle valgfrie: \\n - omfang \\n - forfatter [bruker] \\n - guild [laug] ** Bare boteeieren kan bruke denne ** \\n \\n ** Omfang ** er ett av følgende: \\n Global \\n Gilde \\n Bruker \\n \\n * * Forfatter ** kan være ett av følgende: \\n Bruker-ID \\n Brukeromtale \\ n Brukernavn # 123 \\n \\n ** Guild ** kan være en av følgende: \\n Guild ID \\n Nøyaktig guild navn \\n \\n Eksempelbruk: \\n [p]playlist delete MyGuildPlaylist \\n [p]playlist delete MyGlobalPlaylist --scope Global \\n [P]playlist delete MyPersonalPlaylist --scope User \\n " + +#: redbot/cogs/audio/core/commands/playlists.py:514 +msgid "Playlist Deleted" +msgstr "Spilleliste er slettet" + +#: redbot/cogs/audio/core/commands/playlists.py:515 +msgid "{name} (`{id}`) [**{scope}**] playlist deleted." +msgstr "{name} (`{id}`) [**{scope}**] spilleliste slettet." + +#: redbot/cogs/audio/core/commands/playlists.py:531 +#, docstring +msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " +msgstr "Fjern dupliserte spor fra en lagret spilleliste.\\n\\n** Bruk **:\\n[p]playlist dedupe playlist_name_OR_id [args]\\n\\n** Args **: \\nFølgende er alt valgfritt:\\n​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] ** Bare boteeieren kan bruke dette **\\n\\n ** Omfang ** er ett av følgende:\\nGlobal\\nGuild\\nUser\\n\\n ** Author ** kan være ett av følgende:\\nBruker-ID\\nBrukeromtale\\nBrukernavn # 123\\n\\n ** Guild ** kan være ett av følgende:\\nGuild ID\\nEksakt guild navn\\n\\nEksempelbruk:\\n`[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " + +#: redbot/cogs/audio/core/commands/playlists.py:627 +msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." +msgstr "Fjernet {track_diff} dupliserte spor fra {name} (`{id}`) [**{scope}**] spilleliste." + +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 +msgid "Playlist Has Not Been Modified" +msgstr "Spilleliste har ikke endret seg" + +#: redbot/cogs/audio/core/commands/playlists.py:641 +msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." +msgstr "{name} (`{id}`) [**{scope}**] spillelisten har ingen duplikate spor." + +#: redbot/cogs/audio/core/commands/playlists.py:662 +#, docstring +msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " +msgstr "Last ned en kopi av en spilleliste.\\n\\nDisse filene kan brukes med opplastningskommandoen for [p]playlist upload` command.\\nRøde v2-kompatible spillelister kan genereres ved å sende sant\\n for variabelen v2.\\n\\n* * Bruk **:\\n[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]\\n\\n ** Args **: \\nFølgende er alle valgfrie:\\n --scope \\n - author [user]\\n - guild [guild] ** Bare boteeieren kan bruk dette **\\n\\n ** Scope ** er ett av følgende:\\nGlobal\\nGuild\\nUser\\n\\n** Forfatter ** kan være ett av følgende: \\n Bruker-ID\\nBrukernavn\\n Brukernavn # 123\\n\\n** Guild ** kan være ett av følgende:\\n Guild ID\\n Eksakt guildnavn\\n\\nEksempelbruk:\\n ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " + +#: redbot/cogs/audio/core/commands/playlists.py:731 +msgid "That playlist has no tracks." +msgstr "Spilleliste har ingen spor." + +#: redbot/cogs/audio/core/commands/playlists.py:774 +msgid "This playlist is too large to be send in this server." +msgstr "Denne spillelisten er for stor til å kunne sendes på denne serveren." + +#: redbot/cogs/audio/core/commands/playlists.py:777 +msgid "Playlist is too large, here is the compressed version." +msgstr "Spillelisten er for stor, her er den komprimerte versjonen." + +#: redbot/cogs/audio/core/commands/playlists.py:799 +#, docstring +msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:891 +msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" +msgstr "Informasjon om spilleliste for {playlist_name} (`{id}`) [** {scope} **]:\\n" + +#: redbot/cogs/audio/core/commands/playlists.py:895 +msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" +msgstr "Informasjon om spilleliste for {playlist_name} (`{id}`) [** {scope} **]:\\nURL: {url}" + +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 +msgid "Unknown" +msgstr "Ukjent" + +#: redbot/cogs/audio/core/commands/playlists.py:910 +msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" +msgstr "Side {page}/{pages} | Forfatter: {author_name} | {num} spor (er)" + +#: redbot/cogs/audio/core/commands/playlists.py:922 +#, docstring +msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:998 +msgid "No saved playlists available in this server." +msgstr "Ingen lagrede spillelister tilgjengelig på denne serveren." + +#: redbot/cogs/audio/core/commands/playlists.py:1032 +msgid "No saved playlists for {scope} created by {author}." +msgstr "Ingen lagrede spillelister for {scope} opprettet av {author}." + +#: redbot/cogs/audio/core/commands/playlists.py:1041 +msgid "No saved playlists for {scope}." +msgstr "Ingen lagrede spillelister for {scope}." + +#: redbot/cogs/audio/core/commands/playlists.py:1051 +msgid "ID: {id}" +msgstr "ID: {id}" + +#: redbot/cogs/audio/core/commands/playlists.py:1052 +msgid "Tracks: {num}" +msgstr "Spor: {num}" + +#: redbot/cogs/audio/core/commands/playlists.py:1053 +msgid "Author: {name}" +msgstr "Forfatter: {name}" + +#: redbot/cogs/audio/core/commands/playlists.py:1058 +msgid "Scope: {scope}\\n" +msgstr "Omfang: {scope}\\n" + +#: redbot/cogs/audio/core/commands/playlists.py:1078 +#, docstring +msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 +msgid "There's nothing in the queue." +msgstr "Det er ingenting i køen." + +#: redbot/cogs/audio/core/commands/playlists.py:1168 +msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." +msgstr "Spilleliste {name} (`{id}`) [** {scope} **] lagret: {num} spor lagt til." + +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 +msgid "Playlist limit reached: Could not add {} tracks." +msgstr "Spilleliste nådd: Kunne ikke legge til spor." + +#: redbot/cogs/audio/core/commands/playlists.py:1188 +#, docstring +msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1254 +msgid "URL not in playlist." +msgstr "URL-en er ikke i spillelisten." + +#: redbot/cogs/audio/core/commands/playlists.py:1266 +msgid "No tracks left, removing playlist." +msgstr "Ingen spor igjen, fjerner spillelisten." + +#: redbot/cogs/audio/core/commands/playlists.py:1274 +msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." +msgstr "{num} oppføringer er fjernet fra spillelisten {playlist_name} (`{id}`) [** {scope} **]." + +#: redbot/cogs/audio/core/commands/playlists.py:1288 +msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." +msgstr "Sporet er fjernet fra spillelisten: {playlist_name} (`{id}`) [** {scope} **]." + +#: redbot/cogs/audio/core/commands/playlists.py:1306 +#, docstring +msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1397 +msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." +msgstr "Spilleliste {name} (`{id}`) [** {scope} **] lagret: {num} spor lagt til." + +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" +msgstr "Spilleliste kunne ikke opprettes" + +#: redbot/cogs/audio/core/commands/playlists.py:1415 +msgid "Unable to create your playlist." +msgstr "Kan ikke opprette spillelisten din." + +#: redbot/cogs/audio/core/commands/playlists.py:1432 +#, docstring +msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1482 +msgid "You need the DJ role to start playing playlists." +msgstr "Du trenger DJ-rollen for å begynne å spille av spillelister." + +#: redbot/cogs/audio/core/commands/playlists.py:1566 +msgid "Playlist Enqueued" +msgstr "Spilleliste lagt i kø" + +#: redbot/cogs/audio/core/commands/playlists.py:1567 +msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" +msgstr "{name} -(`{id}`) [** {scope} **] \\nLagt til {num} spor i køen. {maxlength_msg}" + +#: redbot/cogs/audio/core/commands/playlists.py:1613 +#, docstring +msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1690 +msgid "Invalid Playlist" +msgstr "Ugyldig spilleliste" + +#: redbot/cogs/audio/core/commands/playlists.py:1691 +msgid "Custom playlists cannot be updated." +msgstr "Egendefinerte spillelister kan ikke oppdateres." + +#: redbot/cogs/audio/core/commands/playlists.py:1732 +msgid "Tracks removed" +msgstr "Spor fjernet" + +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 +msgid "Page {page_num}/{total_pages}" +msgstr "Side {page_num}/{total_pages}" + +#: redbot/cogs/audio/core/commands/playlists.py:1754 +msgid "Tracks added" +msgstr "Spor lagt til" + +#: redbot/cogs/audio/core/commands/playlists.py:1767 +msgid "No changes for {name} (`{id}`) [**{scope}**]." +msgstr "Ingen endringer for {name} (`{id}`) [** {scope} **]." + +#: redbot/cogs/audio/core/commands/playlists.py:1779 +#, docstring +msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1836 +msgid "Please upload the playlist file. Any other message will cancel this operation." +msgstr "Vennligst last opp spillelistefilen. En annen melding vil avbryte denne operasjonen." + +#: redbot/cogs/audio/core/commands/playlists.py:1847 +msgid "No file detected, try again later." +msgstr "Ingen fil oppdaget, prøv igjen senere." + +#: redbot/cogs/audio/core/commands/playlists.py:1854 +msgid "Upload cancelled." +msgstr "Opplasting avbrutt." + +#: redbot/cogs/audio/core/commands/playlists.py:1858 +msgid "Only Red playlist files can be uploaded." +msgstr "Bare red spilleliste-filer kan lastes opp." + +#: redbot/cogs/audio/core/commands/playlists.py:1866 +msgid "Not a valid playlist file." +msgstr "Ikke en gyldig spillelistefil." + +#: redbot/cogs/audio/core/commands/playlists.py:1878 +msgid "This playlist is too large." +msgstr "Denne spillelisten er for stor." + +#: redbot/cogs/audio/core/commands/playlists.py:1948 +#, docstring +msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:2027 +msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" +msgstr "'{old} spillelisten har blitt omdøpt til '{new}' (`{id}`) [**{scope}**]" + +#: redbot/cogs/audio/core/commands/queue.py:38 +#, docstring +msgid "List the songs in the queue." +msgstr "Liste opp sangene i køen." + +#: redbot/cogs/audio/core/commands/queue.py:77 +msgid "\\n Requested by: **{track.requester}**" +msgstr "\\n Forespurt av: **{track.requester}**\\n" + +#: redbot/cogs/audio/core/commands/queue.py:175 +#, docstring +msgid "Clears the queue." +msgstr "Søk i køen." + +#: redbot/cogs/audio/core/commands/queue.py:192 +msgid "Unable To Clear Queue" +msgstr "Kan ikke endre kø" + +#: redbot/cogs/audio/core/commands/queue.py:193 +msgid "You need the DJ role to clear the queue." +msgstr "Du trenger DJ rollen for å tømme køen." + +#: redbot/cogs/audio/core/commands/queue.py:201 +msgid "Queue Modified" +msgstr "Kø endret" + +#: redbot/cogs/audio/core/commands/queue.py:201 +msgid "The queue has been cleared." +msgstr "Køen har blitt tømt." + +#: redbot/cogs/audio/core/commands/queue.py:206 +#, docstring +msgid "Removes songs from the queue if the requester is not in the voice channel." +msgstr "Fjerner sanger fra køen om anmoder ikke er i talekanalen." + +#: redbot/cogs/audio/core/commands/queue.py:223 +msgid "Unable To Clean Queue" +msgstr "Kan ikke slette kø" + +#: redbot/cogs/audio/core/commands/queue.py:224 +msgid "You need the DJ role to clean the queue." +msgstr "Du trenger DJ rollen for å rydde køen." + +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 +msgid "Removed 0 tracks." +msgstr "Fjernet 0 spor." + +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 +msgid "Removed Tracks From The Queue" +msgstr "Fjernet slepestrek fra køen" + +#: redbot/cogs/audio/core/commands/queue.py:244 +msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." +msgstr "Fjernet {removed_tracks} spor i kø av medlemmer utenfor talekanalen." + +#: redbot/cogs/audio/core/commands/queue.py:252 +#, docstring +msgid "Removes all tracks you requested from the queue." +msgstr "Fjerner alle sporene du ba om fra køen." + +#: redbot/cogs/audio/core/commands/queue.py:278 +msgid "Removed {removed_tracks} tracks queued by {member.display_name}." +msgstr "Fjernet {removed_tracks} spor i kø av {member.display_name}." + +#: redbot/cogs/audio/core/commands/queue.py:285 +#, docstring +msgid "Search the queue." +msgstr "Søk i køen." + +#: redbot/cogs/audio/core/commands/queue.py:307 +#, docstring +msgid "Shuffles the queue." +msgstr "Blander avspillingskøen." + +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 +msgid "Unable To Shuffle Queue" +msgstr "Kan ikke veksle kø" + +#: redbot/cogs/audio/core/commands/queue.py:320 +msgid "You need the DJ role to shuffle the queue." +msgstr "Du trenger DJ-rollen for å stokke i køen." + +#: redbot/cogs/audio/core/commands/queue.py:376 +msgid "Queue has been shuffled." +msgstr "Køen er blandet." + diff --git a/redbot/cogs/audio/core/commands/locales/nl-NL.po b/redbot/cogs/audio/core/commands/locales/nl-NL.po index a3ad99c98..520924379 100644 --- a/redbot/cogs/audio/core/commands/locales/nl-NL.po +++ b/redbot/cogs/audio/core/commands/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: nl_NL\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "Muziek configuratie opties." -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "Beheert de zwarte lijst met sleutelwoorden." -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "Instellingen voor automatisch afspelen wijzigen." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "Automatisch afspelen in-/uitschakelen als er geen nummers in de wachtrij staan." -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "Automatisch afspelen wanneer de wachtrij eindigt: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "\\nHerhalen is uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "\\nAutomatisch verbinding verbreken aan het einde van de wachtrij is uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "Geen afspeellijst gevonden" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "'{arg}' komt niet overeen met een speellijst" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "Geen nummers gevonden" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "Afspeellijst {name} heeft geen nummers." -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "Ontbrekende argumenten" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "Je moet de Gilde z'n Gilde ID opgeven om te zoeken." -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "Afspeellijst {name} (`{id}`) [**{scope}**] zal worden gebruikt voor autoplay." -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Reset automatisch afspelen naar de standaard afspeellijst." -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "Verander DJ modus.\\n\\n DJ modus laat gebruikers met de DJ rol audio commando's gebruiken.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "De DJ Rol ontbreekt" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "Stel een rol in voor gebruik met de DJ-modus. Voer nu de rolnaam of ID in." -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "Geen reactie ontvangen, probeer het later opnieuw." -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "DJ role: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "Verbreek automatisch de verbinding met het kanaal wanneer de bot alleen is voor x seconden, 0 om uit te schakelen.\\n\\n `[p]audioset dc` heeft voorrang op deze instelling.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "Ongeldige tijd" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "Seconden kunnen niet minder zijn dan nul." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "Lege verbinding verbreken is uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Lege verbinding verbreken is uingesteld op {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "Auto-pauzeer na x seconden wanneer de ruimte leeg is, 0 om uit te schakelen." -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "Lege pauze uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "Lege pauze timer ingesteld op {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Stel een prijs in voor wachtrijen voor niet-mods, 0 om uit te schakelen." -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "Ongeldige prijs" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "Prijs kan niet lager dan nul zijn." -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "Jukebox-modus uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "Trackwachtrijopdracht instellen ingesteld op {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Schakel track aankondigingen en andere bot berichten in of uit." -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "Stel de rol in die moet worden gebruikt voor de DJ-modus." -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "DJ-rol ingesteld op: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "Laat de huidige instellingen zien." -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "Server instellingen" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "dagen" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Muziektitel als status aan of uit zetten." -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "Muziektitel als status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Schakelen tussen weergave van een miniatuur op audioboodschappen." -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "Miniatuurweergave: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "Stemmen uitgeschakeld. Alle gebruikers kunnen commando's voor wachtrijbeheer gebruiken." -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "Stempercentage ingesteld op {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "activeren" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "de-activeren" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "Verbreek de verbinding met het spraakkanaal." -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "Er wordt niets uitgevoerd." -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "Je hebt de DJ rol nodig om de verbinding te verbreken." -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "Nu aan het afspelen." -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "Niets." -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "Nu aan het spelen" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "Nummer is onderbroken" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "Nummer hervat" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "Ik heb geen toestemming om te verbinden met jouw kanaal." -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "Verbind eerst met een spraakkanaal." -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "Er is nog geen verbinding gemaakt met Lavalink." -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "Het aantal nummers moet groter zijn dan 1 en binnen de wachtrijlimiet." -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "Zet een nummer bovenaan de wachtrij." -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "Je moet in een spraakkanaal zitten om het nummer bovenaan de wachtrij te zetten." -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "Je hebt de DJ rol nodig om nummers bovenaan de wachtrij te zetten." -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "Probeer het commando opnieuw met een kortere naam." -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "Lokale afspeelopdrachten." -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "Speel alle nummers af in een localtracks-map." -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "Speel een local track af." -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "Geen albums gevonden." -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Zoek naar nummer in de algemene lokale tracklijst." -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "Geen overeenkomsten." -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "Audio statistieken." -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "Nergens verbonden." -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "Wachtrij percentage." -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "Wachtrij en nummers die afspelen:" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "Speel een URL af of zoek naar nummers." -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "Je heeft de DJ rol nodig om nummers in de wachtrij te zetten." -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "Je moet in het spraakkanaal zijn om de `play` commando te gebruiken." -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "Nummer toegevoegd" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "Geen nummers om af te spelen." -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "Geen resultaten." -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "Nummers: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "URL niet in de afspeellijst." -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "Geen nummers meer in de afspeellijst, de afspeellijst wordt verwijderd." -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "Afspeellijst toegevoegd" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "Upload het afspeellijst bestand. Elk ander bericht zal deze bewerking annuleren." -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "Geen bestand gedetecteerd, probeer het later opnieuw." -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "Upload geannuleerd." -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "Geen geldig afspeellijst bestand." -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/pl-PL.po b/redbot/cogs/audio/core/commands/locales/pl-PL.po index 917f4e0ca..a3ecc8777 100644 --- a/redbot/cogs/audio/core/commands/locales/pl-PL.po +++ b/redbot/cogs/audio/core/commands/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: pl_PL\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "Opcje konfiguracji muzyki." -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "Zarządza białą i czarną listą słów kluczowych." -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "Zarządza globalną białą/czarną listą słów kluczowych." -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "Zarządza globalną białą listą słów kluczowych." -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "Dodaje słowo kluczowe do białej listy.\\n\\\\n Jeśli cokolwiek zostanie dodane do białej listy, pozostałe słowa będą uznane jak na czarnej liście.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "Słowo kluczowe jest już na białej liście." -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "Biała lista zmodyfikowana" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "Dodano `{whitelisted}` do białej listy." -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "Wyświetla wszystkie słowa kluczowe dodane do białej listy." -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "Brak wyników na białej liście." -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "Globalna biała lista" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "Czyści wszystkie słowa kluczowe z białej listy." -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "Wszystkie wpisy zostały usunięte z białej listy." -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "Usuwa słowo kluczowe z białej listy." -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "Usunięto `{whitelisted}` z białej listy." -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "Zarządza globalną czarną listą słów kluczowych." -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "Dodaje słowo kluczowe do czarnej listy." -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "Słowo kluczowe jest już na czarnej liście." -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "Zmodyfikowano czarną listę" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "Dodano `{blacklisted}` do czarnej listy." -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "Wyświetla wszystkie słowa kluczowe dodane do czarnej listy." -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "Brak wyników na czarnej liście." -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "Globalna biała lista" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "Czyści wszystkie słowa kluczowe z czarnej listy." -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "Wszystkie wpisy zostały usunięte z czarnej listy." -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "Usuwa słowo kluczowe z czarnej listy." -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "Słowo kluczowe nie jest na czarnej liście." -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "Usunięto `{blacklisted}` z czarnej listy." -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "Zarządza białą listą słów kluczowych." -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "Dodaje słowo kluczowe do białej listy.\\n\\\\n Jeśli cokolwiek zostanie dodane do białej listy, pozostałe słowa będą uznane jak na czarnej liście.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "Biała lista" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "Zarządza czarną listą słów kluczowych." -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "Czarna Lista" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "Zmień ustawienia automatycznego odtwarzania." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "Przełącz automatyczne odtwarzanie, gdy w kolejce nie ma utworów." -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "Odtwarzaj automatycznie, gdy kolejka się zakończy: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "Włączone" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "Wyłączone" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "\\nPowtarzanie zostało wyłączone." -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "\\nAutomatyczne wychodzenie na końcu kolejki zostało wyłączone." -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "Ustawienie zmienione" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "Ustaw listę odtwarzania jako źródło do automatycznego odtwarzania utworów.\\n\\n **Użycie**\\n ​ ​ ​ ​ `[p]audioset autoplay nazwa_playlisty_lub_id [args]`\\n\\n **Argumenty**:\\n ​ ​ ​ ​ Poniższe są opcjonalne:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope\\n ​ ​ ​ ​ ​ ​ ​ ​ -author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild[guild] **Tylko właściciel może tego użyć**\\n\\n **Scope** jest jednym z następujących:\\n ​Globalnie\\n ​ ​ ​ ​ Gildia\\n ​ ​ ​ ​ Użytkownik\\n\\n **Author** może być jednym z poniższych:\\n ID Użytkownika\\n ​ ​ ​ ​ Wzmianka o Użytkowniku\\n ​ ​ ​ ​ Nazwa użytkownika#123\\n\\n **Guild** może być jednym z poniżych:\\n\\n ​ ​ ​ ​ ID Gildii\\n ​ ​ ​ ​ Dokładna nazwa gildii\\n\\n Przykładowe użycie:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "Listy odtwarzania nie są dostępne" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "Sekcja listy odtwarzania audio jest obecnie niedostępna" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "Sprawdź swoje logi." -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "Nie znaleziono listy odtwarzania" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "Nie można dopasować '{arg}' do listy odtwarzania" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "Nie znaleziono utworów" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "Lista odtwarzania {name} nie ma utworów." -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "Lista odtwarzania {id} nie istnieje w zakresie {scope}." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "Brakujące argumenty" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "Musisz podać ID Gildii do wyszukania." -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "Lista odtwarzania {name} (`{id}`) [**{scope}**] zostanie użyta do automatycznego odtwarzania." -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Resetuje automatyczne odtwarzanie do domyślnej listy odtwarzania." -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "Ustaw auto-odtwarzanie listy odtwarzania, aby odtwarzać ostatnio odtwarzane utwory." -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "Przełącz globalne dzienne kolejki.\\n\\n Globalne dzienne kolejki tworzą playlistę dla wszystkich odtwarzanych dzisiaj utworów.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "Globalne dzienne kolejki: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "Przełącz kolejki dzienne.\\n\\n Kolejki dzienne tworzą listę odtwarzania dla wszystkich odtwarzanych dzisiaj utworów.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "Dzienne kolejki: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "Przełącz automatyczne odłączanie bota po zakończeniu odtwarzania.\\n\\n To ustawienie ma pierwszeństwo przed `[p]audioset emptydisconnect`.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "Automatyczne odłączenie na końcu kolejki: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "\\nAutomatyczne odtwarzanie zostało wyłączone." -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "Przełącz tryb DJ.\\n\\n Tryb DJ pozwala użytkownikom z rolą DJ na używanie komend audio.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "Brakująca rola DJ'a" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "Proszę ustaw rolę do używania w trybie DJ. Wprowadź teraz nazwę roli lub ID." -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "Upłynął limit czasu odpowiedzi, spróbuj ponownie później." -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "Rola DJ: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "Automatycznie odłącz od kanału, gdy bot jest w nim sam przez x sekund, 0 aby wyłączyć.\\n\\n `[p]audioset dc` ma pierwszeństwo przed tym ustawieniem.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "Nieprawidłowy czas" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "Ilość sekund nie może być mniejsza niż zero." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "Rozłączanie przy pustym kanale wyłączone." -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Zegar wyjścia z pustego kanału ustawiony na {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "Automatyczne wstrzymanie po x sekundach, gdy pokój jest pusty, 0 aby wyłączyć." -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "Pauzowanie przy pustym kanale wyłączone." -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "Zegar zapauzowania na pustym kanale ustawiony na {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Priorytet utworów z tekstami piosenek." -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Preferuj utwory z tekstami piosenek: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Ustaw cenę za kolejkowanie ścieżek dla nie-modów, 0 aby wyłączyć." -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "Nieprawidłowa cena" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "Cena nie może być mniejsza niż zero." -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "Tryb Jukebox wyłączony." -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "Cena komendy kolejkowania utworu ustawiona na {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "Ustaw ścieżkę lokalnych utworów, jeśli Lavalink.jar nie jest uruchamiany z folderu danych audio.\\n\\n Pozostaw pustą ścieżkę, aby przywrócić domyślną ścieżkę, katalogu danych audio.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "Lokalizacja lokalnych utworów została zresetowana do {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "To ustawienie służy tylko właścicielom botów do ustawiania lokalizacji folderu localtracks w przykładzie poniżej, pełna ścieżka dla 'KanałuNadrzędnego' musi być przekazana do tego polecenia.\\n```\\nKatalog nadrzędny\\n |__ localtracks (folder)\\n | |__ Niesamowita nazwa albumu (folder)\\n | |__01 Świetna Song. mp3\\n | |__02 Groovy Song. p3\\n```\\nŚcieżka folderu nadana tej komendy musi zawierać folder localTracks\\n**Ten folder i pliki muszą być widoczne dla użytkownika, skąd działa `Lavalink.jar`. *\\nUżyj tej komendy bez przypisanej ścieżki, aby zresetować ją do domyślnego, katalogu danych audio dla tego bota.\\nCzy chcesz kontynuować ustawianie ścieżki dla utworów lokalnych?" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "Nieprawidłowa ścieżka" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} nie wygląda na prawidłową ścieżkę." -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "`{localtracks}` nie istnieje. Ścieżka będzie nadal zapisana, ale sprawdź ścieżkę i utwórz folder localtracks w `{localfolder}` przed próbą odtworzenia lokalnych ścieżek." -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "Nieprawidłowe środowisko" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "Lokalizacja lokalnych utworów została ustawiona na {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "Maksymalna długość utworu do kolejkowania w sekundach, 0 aby wyłączyć.\\n\\n Akceptuje sekundy lub wartość sformatowaną jak 00:00:00 (`hh:mm:ss`) lub 00:00 (`mm:ss`). Nieprawidłowe\\n dane wejściowe wyłączą ustawienie maksymalnej długości.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "Nieprawidłowa długość" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "Długość nie może być mniejsza niż zero." -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "Wyłączono maksymalną długość utworu." -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "Maksymalna długość utworu ustawiona na {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Przełącz ogłaszanie utworu i inne komunikaty bota." -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "Tryb powiadomienia: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "Przełącz ograniczenie domeny na Audio.\\n\\n Po wyłączeniu, użytkownicy będą mogli odtwarzać utwory z niekomercyjnych stron internetowych i linków.\\n Gdy włączone, użytkownicy są ograniczeni do YouTube, Linki SoundCloud, Mixer, Vimeo, Twitch i\\n linki Bandcamp.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "Tylko linki komercyjne: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "Ustaw rolę dla trybu DJ." -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "Zmieniono ustawienia" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "Rola DJ ustawiona na: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "Pokaż bieżące ustawienia." -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "Ustawienia serwera" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "Automatyczne rozłączenie: [{dc}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "Automatyczne odtwarzanie: [{autoplay}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "Licznik rozłączenia: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "Licznik Auto Pauzy: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "Rola DJ: [{role.name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "Jukebox: [{jukebox_name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "Cena komendy: [{jukebox_price}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "Maksymalna długość utworu: [{tracklength}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" -msgstr "Powtarzaj: [{repeat}]\\nPrzetasowanie: [{shuffle}]\\nPrzetasuj podrzucone: [{bumpped_shuffle}]\\nPowiadomienie msgs o utworze: [{notify}]\\nUtwory jako status: [{status}]\\nWyszukiwanie Spotify: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" +msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "Miniatury: [{0}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "Głosuj za pominięciem: [{vote_enabled}]\\nProcent na pominięcie: [{vote_percent}%]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "Serwer" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "Użytkownik" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "Globalny" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "Umieszczone w pamięci podręcznej" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" -msgstr "" +msgstr "Hot 100" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "Ustawienia autoodtwarzania" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "Nazwa playlisty: [{pname}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "ID playlisty: [{pid}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "Zakres playlisty: [{pscope}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "Ustawienia pamięci podręcznej" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "Maksymalny wiek: [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "Lokalna pamięć podręczna Spotify: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "Lokalna pamięć podręczna YouTube: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "Pamięć podręczna lokalnego Lavalink: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "dni" -#: redbot/cogs/audio/core/commands/audioset.py:1066 +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1101 msgid "Lavalink Settings" msgstr "Ustawienia Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: redbot/cogs/audio/core/commands/audioset.py:1103 msgid "Cog version: [{version}]\\n" -msgstr "" +msgstr "Wersja Cog'a: [{version}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1104 msgid "Red-Lavalink: [{lavalink_version}]\\n" msgstr "Red-Lavalink: [{lavalink_version}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1070 +#: redbot/cogs/audio/core/commands/audioset.py:1105 msgid "External server: [{use_external_lavalink}]\\n" msgstr "Serwer zewnętrzny: [{use_external_lavalink}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1130 msgid "Localtracks path: [{localpath}]\\n" msgstr "Ścieżka utworów lokalnych: [{localpath}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Włącz/wyłącz tytuły ścieżek jako status." -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "Tytuły utworów jako status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Przełącz wyświetlanie miniaturki w wiadomościach dźwiękowych." -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "Wyświetlanie miniatur: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "Procent wymagany do pominięcia utworów przez non-modów, 0 aby wyłączyć." -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "Głosowanie wyłączone. Wszyscy użytkownicy mogą używać komend zarządzania kolejką." -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "Procent głosów ustawiony na {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Instrukcje ustawiania klucza API YouTube." -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Instrukcje ustawiania tokenów Spotify API." -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "1. Przejdź do Spotify developers i zaloguj się na swoje konto Spotify.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Kliknij \\\"Utwórz aplikację\\\".\\n3. Wypełnij formularz podając nazwę aplikacji, itp.\\n4. Gdy zostaniesz zapytany, czy rozwijasz integrację komercyjną, wybierz \\\"Nie\\\".\\n5. Zaakceptuj warunki.\\n6. Skopiuj swój identyfikator klienta i sekret klienta do:\\n`{prefix}set api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "Ustaw kod kraju dla wyszukiwań Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "Nieprawidłowy kod kraju" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "Użyj oficjalnego kodu [ISO 3166-1 alpha-2](https://pl.wikipedia.org/wiki/ISO_3166-1_alfa-2)." -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "Kod kraju ustawiony na {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "Ustawia poziom buforowania.\\n\\n Poziom może być jednym z następujących:\\n\\n 0: Wyłącza pamięć podręczną\\n 1: Włącza pamięć podręczną Spotify\\n 2: Włącza pamięć podręczną YouTube\\n 3: Włącza pamięć podręczną Lavalink\\n 5: Włącza wszystkie bufory\\n\\n Jeśli chcesz wyłączyć określoną pamięć podręczną zrób to używając liczby ujemnej.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "Maksymalny wiek: [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "Lokalna pamięć podręczna Spotify: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "Lokalna pamięć podręczna YouTube: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Pamięć podręczna lokalnego Lavalink: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "Maksymalny wiek: [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "Lokalna pamięć podręczna Spotify: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "Lokalna pamięć podręczna YouTube: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Pamięć podręczna lokalnego Lavalink: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "Ustawia maksymalny wiek pamięci podręcznej.\\n\\n Ta komenda pozwala ustawić maksymalną liczbę dni zanim wpis w pamięci podręcznej stanie się\\n nieprawidłowy.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "Wiek pamięci podręcznej nie może być krótszy niż 7 dni. Jeśli chcesz go wyłączyć uruchom {prefix}audioset cache.\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "Ustawiłem/am wiek skrzynki na {age} dni" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "włączone" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "wyłączone" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "Odłącz od kanału głosowego." -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "Nic nie gra." -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "Nie można odłączyć" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "Inni słuchają - zamiast tego zagłosuj na pomijanie." -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "Potrzebujesz roli DJ-a, aby rozłączyć." -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "Nie udało się odłączyć" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "Rozłączanie..." -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "Teraz odtwarzane." -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n Żądane przez: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "Nic nie ma." -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "Teraz odtwarzane" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "Autoodtwarzanie" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "Losowo" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "Powtarzanie" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "Wstrzymaj lub wznawiaj odtwarzanie utworu." -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "Nie można zarządzać utworami" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "Musisz być na kanale głosowym, aby wstrzymać lub wznowić." -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "Potrzebujesz roli DJ do wstrzymania lub wznowienia utworów." -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "Utwór zapauzowany" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "Utwór wznowiony" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "Przejdź do początku poprzednio odtwarzanego utworu." -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "Nie można pominąć utworów" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "Musisz być na kanale głosowym, aby wstrzymać lub wznowić utwór." -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "Potrzebujesz roli DJ lub być żądającym utworu, aby dodać do kolejki poprzednie utwory." -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "Nie można odtworzyć utworów" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "Brak poprzedniego utworu." -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "Powtarzanie utworu" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "Szukaj w przód lub w tył w utworze o kilka sekund lub do określonego czasu.\\n\\n Akceptuje sekundy lub wartość sformatowaną jak 00:00:00 (`hh:mm:ss`) lub 00:00 (`mm:ss`).\\n " -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "Nie można przeszukać utworów" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "Musisz być na kanale głosowym, aby przewijać." -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "Potrzebujesz roli DJ lub być żądającym utworu aby używać wyszukiwania." -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "Nie można przeszukiwać strumienia." -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "Nieprawidłowe dane wejściowe dla czasu do szukania." -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "Przesunięto {num_seconds}s do 00:00:00" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "Przesunięto {num_seconds}s do {time}" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "Przesunięto do {time}" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "Przełącz wymieszanie." -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "Nie można przełączyć losowości" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "Potrzebujesz roli DJ, aby przełączyć przetasowanie." -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "Musisz być na kanale głosowym, aby przełączyć przetasowanie." -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "Losuj utwory: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " -msgstr "Przełącz losowanie podbitych utworów.\\n\\n Ustaw to na wyłączone, jeśli chcesz uniknąć losowania podbitych piosenek.\\n To ma pierwszeństwo nad `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " +msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "Losuj podbite utwory: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "Przejdź do następnego utworu lub do danego numeru utworu." -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "Musisz być na kanale głosowym, aby pominąć muzykę." -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "Potrzebujesz roli DJ lub być żądającym utworu, aby pominąć utwory." -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "Możesz pominąć tylko bieżący utwór." -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "Nie można przejść do konkretnego utworu w trybie głosowania bez roli DJ." -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "Usunąłem/am twój głos aby pominąć." -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "Zagłosowałeś/aś na pominięcie." -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "Próg głosowania został osiągnięty." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr " Głosy: {num_votes}/{num_members} ({cur_percent}% z {required_percent}% potrzebnych)" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "Zatrzymuje odtwarzanie i czyści kolejkę." -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "Nie można zatrzymać odtwarzacza" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "Musisz być na kanale głosowym, aby zatrzymać muzykę." -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "Potrzebujesz roli DJ, aby zatrzymać muzykę." -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "Zatrzymywanie..." -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "Przywołaj bota do kanału głosowego." -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "Nie można dołączyć do kanału głosowego" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "Inni słuchają." -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "Potrzebujesz roli DJ, aby przywołać bota." -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "Nie mam uprawnień, aby połączyć się z twoim kanałem." -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "Najpierw połącz się z kanałem głosowym." -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "Połączenie z Lavalink nie zostało jeszcze nawiązane." -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Ustaw głośność, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "Obecna głośność:" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "Nie można zmienić głośności" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "Musisz być na kanale głosowym, aby zmienić głośność." -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "Potrzebujesz roli DJ, aby zmienić głośność." -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "Głośność:" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "Przełącz powtarzanie." -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "Nie można przełączyć powtarzania" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "Potrzebujesz roli DJ, aby włączyć powtarzanie." -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "Musisz być na kanale głosowym, aby włączyć powtarzanie." -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "Powtórz utwory: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "\\nAutomatyczne odtwarzanie zostało wyłączone." -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "Usuń określony numer utworu z kolejki." -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "Nic nie ma w kolejce." -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "Nie można zmienić kolejki" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "Potrzebujesz roli DJ, aby usunąć utwory." -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "Musisz być w kanale głosowym aby zarządzać kolejką." -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "Numer utworu musi być większy niż 1 i w granicach kolejki." -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "Usunięto utwór z kolejki" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "Usunięto {track} z kolejki." -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "Usunięto 0 utworów, nic nie pasuje do podanego adresu URL." -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "Usunięto {removed_tracks} utworów z kolejki, które pasują do podanego adresu URL." -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "Wrzuć numer utworu na górę kolejki." -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "Nie można podrzucić utworu" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "Musisz być na kanale głosowym, aby podrzucić utwór." -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "Potrzebujesz roli DJ-a, aby podrzucić utwór." -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "Przeniesiono utwór na górę kolejki." -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "Zarządzanie korektorami." -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "Usuń zapisane ustawienia eq." -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "Nie można usunąć ustawień" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "Nie jesteś autorem tego ustawienia korektora." -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "Lista zapisanych ustawień eq." -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "Brak zapisanych ustawień korektora." -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "Nazwa ustawień korektora" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "Autor" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "{num} preset(ów)" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "Załaduj zapisane ustawienia eq." -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "Nie znaleziono ustawień wstępnych" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "Nie można załadować ustawień korektora" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "Potrzebujesz roli DJ, aby załadować ustawienia korektora." -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "Zresetuj eq do 0 we wszystkich pasmach." -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "Nie można zmodyfikować ustawień korektora" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "Potrzebujesz roli DJ, aby zresetować korektor." -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "Wartości korektora zostały zresetowane." -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "Zapisz bieżące ustawienia korektora do ustawień korektora." -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "Nie można zapisać ustawień korektora" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "Potrzebujesz roli DJ, aby zapisać ustawienia korektora." -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "Wprowadź nazwę dla tego ustawienia korektora." -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "Nie wprowadzono nazwy ustawienia korektora, spróbuj ponownie później." -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "Wypróbuj polecenie ponownie z krótszą nazwą." -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "Ustawienie o danej nazwie już istnieje, czy chcesz je zastąpić?" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "Nie zapisuję ustawień." -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "Bieżący korektor zapisany w ustawieniach {preset_name}." -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "Ustaw pasmo equalizera z liczbą pasma lub nazwą i wartością.\\n\\n Pozycje pasma są 1-15, a wartości mają zakres -0.25 do 1.0.\\n Nazwy pasm to 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k i 16k Hz.\\n Ustawianie wartości pasma na -0.25 unieważnia gdy +0,25 jest podwojone.\\n " -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "Nie można ustawić ustawień" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "Potrzebujesz roli DJ, aby ustawić ustawienia korektora." -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "Nieprawidłowe pasmo" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "Prawidłowe numery pasm to 1-15 lub nazwy pasma wymienione w pomocy dla tego polecenia." -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "Zmodyfikowano ustawienie" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "Pasmo {band_name}Hz zostało ustawione na {band_value}." -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "Opcje konfiguracji serwera Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "Nie udało się wyłączyć Lavalink'a" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Proszę przeładować Audio (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "Przełącz używanie zewnętrznych serwerów Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "Zewnętrzny serwer Lavalinka: {true_or_false}." -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "Nie udało się wyłączyć Lavalink'a" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "Zewnętrzny serwer Lavalinka: {true_or_false}\\nAby to zadziałało, przeładuj audio (`{prefix}reload audio`)." -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "Proszę przeładować Audio (`{prefix}reload audio`)." - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "Ustaw host serwera Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "Zewnętrzny serwer Lavalink ustawiony na True." -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "Host ustawiony na {host}." -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "Ustaw hasło serwera Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "Hasło serwera ustawione na {password}." -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "Ustaw port serwera REST Lavalink." - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "Port REST ustawiony na {port}." - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "Ustaw port websocket serwera serwera Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "Port WebSocket ustawiony na {port}." -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "Komendy lokalnego odtwarzania." -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "Odtwarzaj wszystkie utwory w folderze localtracks." -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "Nie znaleziono folderu" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "Folder lokalnych utworów o nazwie {name} nie istnieje." -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "Odtwórz lokalny utwór." -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "Nie znaleziono folderów albumów." -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Szukaj piosenek we wszystkich folderach lokalnych." -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "Brak dopasowań." -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "Spraw aby Red zaśpiewała jedną z jej piosenek." -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "Statystyki dźwięku." -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "Nigdzie nie połączono." -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "Gra na serwerach {num}/{total}:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "Strona {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "Procent kolejki." -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "Niczego nie ma w kolejce." -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "Zakolejkowane i odtwarzane utwory:" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "Odtwarzaj adres URL lub szukaj utworu." -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "Ten adres URL jest niedozwolony." -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "Ten utwór jest niedozwolony." -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "Połączenie z Lavalink nie powiodło się" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "Sprawdź swoją konsolę lub logi w celu uzyskania szczegółów." - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "Potrzebujesz roli DJ do zakolejkowania utworów." -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "Połączenie z Lavalink nie powiodło się" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "Sprawdź swoją konsolę lub logi w celu uzyskania szczegółów." + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "Musisz być na kanale głosowym, aby użyć komendy odtwarzania." -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "Nie znaleziono utworów dla `{query}`." -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "Osiągnięto limit rozmiaru kolejki." -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "Wymuś odtwarzanie adresu URL lub wyszukiwanie utworu." -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." -msgstr "" +msgstr "Tylko pojedyncze utwory działają z funkcją bump play." -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "Lokalne utwory nie będą działać, jeśli `Lavalink.jar` nie może zobaczyć ścieżki.\\nMoże to być spowodowane uprawnieniami lub Lavalink.jar jest uruchamiany w innej maszynie niż lokalne utwory." -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "Utwór nie jest odtwarzalny." -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." -msgstr "" +msgstr "** {suffix} ** nie jest w pełni obsługiwanym formatem, przez co niektóre utwory mogą nie być odtwarzane." -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "Ten utwór nie jest dozwolony na tym serwerze." -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "Utwór przekracza maksymalną długość." -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "{time} do odtwarzania utworu: #1 w kolejce" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "Utwór zakolejkowany" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "Wybierz listę odtwarzania Spotify z listy kategorii, aby rozpocząć odtwarzanie." -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "Właściciel musi ustawić identyfikator ID klienta Spotify i sekretny klucz klienta Spotify, zanim będzie można użyć adresów URL lub kodów Spotify. \\nZobacz instrukcje `{prefix}audioset spotifyapi`." -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "Właściciel musi ustawić klucz API YouTube zanim będzie można użyć adresów URL lub kodów Spotify.\\nZobacz `{prefix}audioset youtubeapi` dla dalszych instrukcji." -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "Musisz być na kanale głosowym, aby użyć komendy gatunku." -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "Nie znaleziono kategorii" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "Nie znaleziono kategorii, spróbuj ponownie później." -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "Kategorie" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "Nie wybrano kategorii, spróbuj ponownie później." -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "Listy odtwarzania dla {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "Brak utworów do odtworzenia." -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "Nie można znaleźć utworów dla wybranej listy odtwarzania." -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "Rozpoczyna automatyczne odtwarzanie." -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "Musisz być na kanale głosowym, aby użyć komendy autoplay." -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "Nie można uzyskać prawidłowego utworu." -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "Nie można dostać utworu" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "W tej chwili nie mogę dostać utworu z Lavalinka, spróbuj ponownie za kilka minut." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "W tej chwili nie mogę pobrać utworu z Lavalinka, spróbuj ponownie za kilka minut." -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "Rozpoczęto automatyczne odtwarzanie." -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "Dodawanie utworu do kolejki." -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " -msgstr "Wybierz utwór z wyszukiwaniem.\\n\\n Użyj listy wyszukiwania `[p]search list ` aby dodać wszystkie utwory znalezione w YouTube.\\n Użycie `[p]search ` przeszuka SoundCloud zamiast YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " +msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "Nie można wyszukać utworów" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "Musisz być na kanale głosowym, aby kolejkować utwory." -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "Nic nie znaleziono." -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "Lokalne utwory nie będą działać, jeśli `Lavalink.jar` nie może zobaczyć ścieżki.\\nMoże to być spowodowane uprawnieniami lub Lavalink.jar jest uruchamiany w innej maszynie niż lokalne utwory." -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} utworów nie może zostać zakolejkowane." -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Zakolejkowano {num} utwory(ów).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "katalog" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "szukaj" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" -msgstr "" +msgstr "{time} do rozpoczęcia {type} odtwarzania: zaczyna się o #{position} w kolejce" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "W tej chwili nie mogę dostać utworu z Lavalinka, spróbuj ponownie za kilka minut." - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "Lokalne utwory nie będą działać, jeśli `Lavalink.jar` nie może zobaczyć ścieżki.\\nMoże to być spowodowane uprawnieniami lub Lavalink.jar jest uruchamiany w innej maszynie niż lokalne utwory." -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " -msgstr "Opcje konfiguracji listy odtwarzania.\\n\\n Informacje na temat zakresu:\\n ​ ​ ​ ​ **Globalne**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Widoczne dla wszystkich użytkowników tego bota.\\n ​ ​ ​ ​ ​ ​ ​ ​ Edycja tylko przez właściciela bota.\\n ​ ​ ​ ​ ** **Gildia**:\\n\\n ​ ​ ​ ​ ​ ​ ​ ​ Widoczne dla wszystkich użytkowników w tej gildii.\\n ​ ​ ​ ​ ​ ​ ​ ​ Edytowalne przez właściciela bota, właściciela gildii, administratorów gildii, modów gildii, rolę DJ i twórcę listy odtwarzania.\\n ​ ​ ​ ​ **Użytkownik**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Widoczne dla wszystkich użytkowników botów, jeśli --author został pominięty.\\n ​ ​ ​ ​ ​ ​ ​ ​ Edytowalne przez właściciela bota i twórcę.\\n\\n " - -#: redbot/cogs/audio/core/commands/playlists.py:65 -#, docstring -msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:69 +#, docstring +msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " +msgstr "Dodaj adres URL utworu, link do listy odtwarzania lub szybkie wyszukiwanie do listy odtwarzania.\\n\\n Utwór(ory) zostanie(ną) dołączony(e) na końcu listy odtwarzania.\\n\\n **Użycie**:\\n ​ ​ ​ ​ `[p]playlist append nazwa_playlisty_LUB_id nazwa_utworu_LUB_url [args]`\\n\\n **Argumenty**:\\n ​ ​ ​ ​ Poniższe są opcjonalne:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Tylko właściciel bota może z tego korzystać**\\n\\n **Scope(Zakres)** jest jednym z następujących:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ Użytkownik\\n\\n **Autor** może być jednym z następujących:\\n ​ ​ ​ ​ ID Użytkownika\\n ​ ​ ​ ​ Wzmianka użytkownika\\n ​ ​ ​ ​ Nazwa Użytkownika#123\\n\\n **Gildia** może być jednym z następujących:\\n ​ ​ ​ ​ ID Gildii\\n ​ ​ ​ ​ Dokładna nazwa gildii\\n\\n Przykładowe użycie:\\n ​ ​ ​ ​ `[p]playlist append PlaylistaGildiowa Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append PlaylistaGildiowa Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append PlaylistaGildiowa Hello by Adele --scope Global --Author Draper#6666`\\n " + +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "Nie znaleziono listy odtwarzania" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "Nie można znaleźć utworu pasującego do Twojego zapytania." -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "Pomijanie utworu" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "{track} jest już w {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "Osiągnięto limit playlisty: Nie można dodać utworu." -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "Dodano utwór" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} dołączono do {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{num} utwory dodane do {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "\\n{existing} {plural} już na liście odtwarzania i został(y) pominięty(e)." -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "utwory są" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "utwór jest" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "Lista odtwarzania zmodyfikowana" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "Nie można dopasować '{arg}' do listy odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "globalny" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "Lista odtwarzania skopiowana" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "Lista odtwarzania {name} (`{from_id}`) została skopiowana z {from_scope} do {to_scope} (`{to_id}`)." -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Tworzy pustą listę odtwarzania.\\n\\n **Użycie **:\\n ​ ​ ​ ​ `[p]playlist create nazwa_playlisty [args]`\\n\\n **Args(Argumenty)**:\\n ​ ​ ​ ​ Poniższe są opcjonalne:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Tylko właściciel bota może z tego korzystać**\\n\\n **Scope(Zakres)** jest jednym z poniższych:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Gildia\\n ​ ​ ​ ​ Użytkownik\\n\\n **Author(Autor)** może być jednym z następujących:\\n ​ ​ ​ ID Użytkownika\\n ​ ​ ​ ​ Wzmianka użytkownika\\n ​ ​ ​ ​ Nazwa Użytkownika#123\\n\\n **Guild** może być jednym z następujących:\\n ​ ​ ​ ​ ID Gildii \\n ​ ​ ​ ​ Dokładna nazwa gildii\\n\\n Przykładowe zastosowanie:\\n ​ ​ ​ ​ `[p]playlist create PlaylistaGildiowa`\\n ​ ​ ​ ​ `[p]playlist create PlaylistaGildiowa --scope Global`\\n ​ ​ ​ ​ `[p]playlist create PlaylistaGildiowa --scope Użytkownik`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "Nieprawidłowa nazwa listy odtwarzania" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "Nazwy list odtwarzania muszą być pojedynczym słowem (do 32 znaków) i nie tylko liczbami." -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "Lista odtwarzania utworzona" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Utworzono pustą listę odtwarzania {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Usuwa zapisaną playlistę.\\n\\n **Użycie **:\\n ​ ​ ​ ​ `[p]playlist delete nazwa_playlisty_LUB_id [args]`\\n\\n **Args(Argumenty)**:\\n ​ ​ ​ ​ Poniższe są opcjonalne:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Tylko właściciel bota może z tego korzystać**\\n\\n **Scope(Zakres)** jest jednym z poniższych:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Gildia\\n ​ ​ ​ ​ Użytkownik\\n\\n **Author(Autor)** może być jednym z następujących:\\n ​ ​ ​ ID Użytkownika\\n ​ ​ ​ ​ Wzmianka użytkownika\\n ​ ​ ​ ​ Nazwa Użytkownika#123\\n\\n **Guild** może być jednym z następujących:\\n ​ ​ ​ ​ ID Gildii \\n ​ ​ ​ ​ Dokładna nazwa gildii\\n\\n Przykładowe zastosowanie:\\n ​ ​ ​ ​ `[p]playlist delete Playlista Gildiowa`\\n ​ ​ ​ ​ `[p]playlist delete MojaPlaylistaGildiowa --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete Moja prywatnaPlaylista --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "Lista odtwarzania usunięta" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "Usunięto listę odtwarzania {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Usuwa duplikaty piosenek z zapisanej listy odtwarzania.\\n\\n **Użycie**:\\n ​ ​ ​ ​ `[p]playlist dedupe nazwa_listy_lub_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ Następujące są opcjonalne:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Tylko właściciel bota może tego użyć**\\n\\n **Scope** jest jednym z następujących:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** może być jednym z:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild**może być jednym z:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Dokładna nazwa Gildii\\n\\n Przykładowe użycie:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "Usunięto {track_diff} zduplikowanych utworów z listy odtwarzania {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "Lista odtwarzania nie została zmodyfikowana" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "{name} (`{id}`) [**{scope}**] nie ma duplikowanych utworów." -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "Ta lista odtwarzania nie ma utworów." -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "Ta lista odtwarzania jest zbyt duża, aby mogła zostać wysłana na tym serwerze." -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "Lista odtwarzania jest zbyt duża, oto wersja skompresowana." -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "Informacje o liście odtwarzania dla {playlist_name} (`{id}`) [**{scope}**]:\\n" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "Informacje o liście odtwarzania dla {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "Nieznane" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "Strona {page}/{pages} | Autor: {author_name} | {num} utwór(ów)" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "Brak zapisanych list odtwarzania dostępnych na tym serwerze." -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "Brak zapisanych list odtwarzania dla {scope} utworzonych przez {author}." -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "Brak zapisanych list odtwarzania dla {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "Utwory: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "Autor: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "Zakres: {scope}\\n" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "Niczego nie ma w kolejce." -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "Lista odtwarzania {name} (`{id}`) [**{scope}**] zapisana z bieżącej kolejki: dodano {num} utworów." -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "Osiągnięto limit playlisty: Nie można dodać {} utworów." -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "Adres URL nie jest na liście odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "Brak utworów, usuwanie listy odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "{num} wpisów zostało usuniętych z listy odtwarzania {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "Utwór został usunięty z listy odtwarzania: {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "Lista odtwarzania {name} (`{id}`) [**{scope}**] zapisana: dodano {num} utworów." -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" -msgstr "Nie można utworzyć listy odtwarzania" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" +msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "Nie można utworzyć twojej listy odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "Potrzebujesz roli DJ, aby rozpocząć odtwarzanie list odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "Lista odtwarzania zakolejkowana" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "{name} - (`{id}`) [**{scope}**]\\nDodano {num} utworów do kolejki.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "Nieprawidłowa playlista" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "Niestandardowe listy odtwarzania nie mogą być aktualizowane." -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "Utwory usunięte" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "Strona {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "Dodano utwory" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "Brak zmian dla {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "Proszę przesłać plik listy odtwarzania. Każda inna wiadomość spowoduje anulowanie tej operacji." -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "Nie wykryto pliku, spróbuj ponownie później." -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "Przesyłanie anulowane." -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "Tylko pliki z Listy Odtwarzania Red mogą być przesłane." -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "Nieprawidłowy plik listy odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "Ta playlista jest zbyt duża." -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "'{old}' zmieniono nazwę na '{new}' (`{id}`) [**{scope}**]" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "Lista piosenek w kolejce." -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n Żądane przez: **{track.requester}**" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "Czyści kolejkę." -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "Nie można wyczyścić kolejki" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "Potrzebujesz roli DJ, aby wyczyścić kolejkę." -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "Kolejka zmodyfikowana" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "Kolejka została wyczyszczona." -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "Usuwa piosenki z kolejki, jeśli żądający nie jest w kanale głosowym." -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "Nie można wyczyścić kolejki" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "Potrzebujesz roli DJ, aby wyczyścić kolejkę." -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "Usunięto 0 utworów." -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "Usunięto utwory z kolejki" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "Usunięto {removed_tracks} utworów w kolejce przez członków spoza kanału głosowego." -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "Usuwa wszystkie żądane przez ciebie utwory z kolejki." -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "Usunięto {removed_tracks} utworów w kolejce {member.display_name}." -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "Szukaj w kolejce." -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "Losuj kolejkę." -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "Nie można przetasować kolejki" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "Potrzebujesz roli DJ do przetasowania kolejki." -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "Kolejka została przetasowana." diff --git a/redbot/cogs/audio/core/commands/locales/pt-BR.po b/redbot/cogs/audio/core/commands/locales/pt-BR.po index ef23da97d..2bcccb48e 100644 --- a/redbot/cogs/audio/core/commands/locales/pt-BR.po +++ b/redbot/cogs/audio/core/commands/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: pt_BR\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "Opções para configuração da música." -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "Gerencia as listas branca e negra de palavras-chave." -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "Gerencia as listas branca e negra globais de palavras-chave." -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "Gerencia a lista branca global de palavras-chave." -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "Adiciona uma palavra-chave na lista branca.\\n\\n Se algo for adicionado na lista branca, todo o resto estará na lista negra.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "A palavra-chave já está na lista branca." -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "Lista branca modificada" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "Lista todas as palavras-chave adicionadas na lista branca." -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "Nada na lista branca." -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "Limpa todas as palavras-chave da lista branca." -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "Todas as entradas foram removidas da lista branca." -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "Remove uma palavra-chave da lista branca." -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "Gerencia a lista negra global de palavras-chave." -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "Adiciona uma palavra-chave na lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "Palavra-chave já está na lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "Lista negra modificada" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "Lista todas as palavras-chave adicionadas na lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "Nada na lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "Limpa todas as palavras-chave da lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "Todas as entradas foram removidas da lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "Remove uma palavra-chave da lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "A palavra-chave não está na lista negra." -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "Gerencia a lista branca de palavras-chave." -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "Adiciona uma palavra-chave na lista branca.\\n\\n Se algo for adicionado na lista branca, todo o resto estará na lista negra.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "Gerencia a lista negra de palavras-chave." -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "Altera a configuração de reprodução automática." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "Alterna a reprodução automática para quando não houverem faixas na fila." -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "Reprodução automática ao final da fila: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "Habilitado" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "Desabilitado" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "\\nA repetição foi desabilitada." -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "\\nDesconexão automática ao final da fila foi desabilitada." -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "Configuração alterada" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "Define uma lista de reprodução para a reprodução automática.\\n\\n **Uso**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Argumentos**:\\n ​ ​ ​ ​ Os seguintes são todos opcionais:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [usuário]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guilda] **Somente o dono do bot pode usar esses**\\n\\n **Scope** pode ser um dos seguintes:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** pode ser um dos seguintes:\\n ​ ​ ​ ​ ID de usuário\\n ​ ​ ​ ​ Menção a usuário\\n ​ ​ ​ ​ NomeDeUsuário#123\\n\\n **Guild** pode ser um dos seguintes:\\n ​ ​ ​ ​ ID de guilda\\n ​ ​ ​ ​ Nome exato da guilda\\n\\n Exemplos de uso:\\n ​ ​ ​ ​ `[p]audioset autoplay ListaDeReproducaoDaGuilda`\\n ​ ​ ​ ​ `[p]audioset autoplay ListaDeReproducaoGlobal --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay ListaDeReproducaoPessoal --scope User --author Draper`\\n " -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "Nenhuma lista de reprodução encontrada" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "Não foi possível associar '{arg}' a uma lista de reprodução" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "Nenhuma faixa encontrada" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "Lista de reprodução {name} não tem faixas." -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "A lista de reprodução {id} não existe no escopo {scope}." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "Argumentos faltando" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "Você deve especificar o ID da guilda para a consulta." -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "A lista de reprodução {name} (`{id}`) [**{scope}**] será usada para a reprodução automática." -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Redefine a reprodução automática para a lista de reprodução padrão." -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "Alternar filas diárias.\\n\\n A função de filas diárias cria uma lista de reprodução para todas as faixas tocadas hoje.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "Filas diárias: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "Alterna a desconexão automática ao final da reprodução.\\n\\n Essa configuração tem precedência sobre `[p]audioset emptydisconnect`.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "Desconexão automática ao final da fila: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "\\nReprodução automática foi desabilitada." -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "Alterna o modo DJ.\\n\\n O modo DJ permite aos usuários com o cargo de DJ usar os comandos de áudio.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "Cargo de DJ faltando" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "Por favor, defina um cargo para usar com o modo DJ. Agora digite o nome ou ID do cargo..." -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "Tempo de resposta excedido, tente novamente mais tarde." -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "Cargo de DJ: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "Desconectar automaticamente do canal quando o bot estiver sozinho nele por x segundos, 0 para desabilitar.\\n\\n `[p]audioset dc` tem precedência sobre essa opção.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "Hora inválida" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "Os segundos não podem ser menos de 0." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "Desconexão automática desativada." -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Tempo de desconexão automática definido para {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "Pausar automaticamente após x segundos quando a sala estiver vazia, 0 para desabilitar." -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "Pausa automática ao esvaziar desabilitada." -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "Timer da pausa automática ao esvaziar definido como {num_seconds} segundo(s)." -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Definir um preço para que não-moderadores adicionem faixas na fila, 0 para desabilitar." -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "Preço inválido" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "O preço não pode ser menos de zero." -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "Modo Jukebox desativado." -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "Preço do comando para enfileirar faixas definido como {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "Define o caminho para as faixas locais se o Lavalink.jar não tiver sido executado do diretório de dados da engrenagem Audio.\\n\\n Deixe o caminho em branco para redefinir ao padrão, o diretório de dados da engrenagem Audio.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "O caminho para as faixas locais foi redefinido para {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "Caminho Inválido" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "Define o cargo a ser usado com o modo DJ." -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "Cargo de DJ definido como: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" -msgstr "" +msgstr "Configurações de reprodução automática" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" -msgstr "" +msgstr "ID da Playlist: [{pid}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "dias" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" -msgstr "Configurações de Lavalink" - -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "Configurações de Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "habilitado" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "desabilitado" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "Desconectando..." -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "Reproduzindo agora" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "\\nReprodução automática foi desabilitada." -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "Autor" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "Nenhum resultado." -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "Toca uma URL ou procura por uma faixa." -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "Forçar a reprodução de uma URL ou busca por uma faixa." -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "Faixa Enfileirada" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "Categorias" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "Não foi possível obter uma faixa válida." -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "Nada encontrado." -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "Lista de reprodução enfileirada" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/pt-PT.po b/redbot/cogs/audio/core/commands/locales/pt-PT.po index f96233bdb..f8653f4bc 100644 --- a/redbot/cogs/audio/core/commands/locales/pt-PT.po +++ b/redbot/cogs/audio/core/commands/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: pt_PT\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/ro-RO.po b/redbot/cogs/audio/core/commands/locales/ro-RO.po index beab168c9..cb2dd6054 100644 --- a/redbot/cogs/audio/core/commands/locales/ro-RO.po +++ b/redbot/cogs/audio/core/commands/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: ro_RO\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "activat" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "dezactivat" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/ru-RU.po b/redbot/cogs/audio/core/commands/locales/ru-RU.po index 5a7aedb87..1585fd2fd 100644 --- a/redbot/cogs/audio/core/commands/locales/ru-RU.po +++ b/redbot/cogs/audio/core/commands/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: ru_RU\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "Параметры настройки музыки." -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "Управляет белым списком ключевых слов и черным списком." -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "Глобальное управление белого или чёрного списка ключевых слов." -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "Глобальное управление белого списка ключевых слов." -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "Добавляет ключевое слово в белый список.\\n\\n Если что-либо добавлено в белый список, то будет добавлять в черный список всё остальное\\n " -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "Ключевое слово уже в белом списке." -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "Белый список изменен" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "Добавлено `{whitelisted}` в белый список." -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "Список всех ключевых слов, добавленных в белый список." -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "Ничего в белом списке." -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "Глобальный Белый список" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "Очистить все ключевые слова из белого списка." -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "Все записи были удалены из белого списка." -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "Удаляет ключевое слово из белого списка." -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "Удалено `{whitelisted}` из белого списка." -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "Глобальное управление чёрного списка ключевых слов." -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "Добавляет ключевое слово в чёрный список." -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "Ключевое слово уже в чёрном списке." -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "Чёрный список изменен" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "Добавлено `{blacklisted}` в черный список." -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "Список всех ключевых слов, добавленных в чёрный список." -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "Ничего в чёрном списке." -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "Глобальный Черный список" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "Очистить все ключевые слова, добавленные в чёрный список." -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "Все записи были удалены из чёрного списка." -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "Удаляет ключевое слово из чёрного списка." -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "Ключевое слово не в чёрном списке." -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "Удалено `{blacklisted}` из чёрного списка." -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "Управляет белым списком ключевых слов." -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "Добавляет ключевое слово в белый список.\\n\\n Если что-либо добавлено в белый список, то будет добавлять в черный список всё остальное\\n " -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "Белый список" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "Управляет чёрным списком ключевых слов." -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "Чёрный список" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "Изменить настройки автовоспроизведения." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "Вкл./Выкл. проигрывание, когда нет песен в очереди." -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "Автовоспроизведение по окончании очереди: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "Включено" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "Отключено" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "\\nПовтор был отключен." -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "\\nАвтоотключение в конце очереди отключено." -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "Настройки изменены" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "Плейлисты недоступны" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "В настоящее время плейлист недоступен" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "Проверьте логи." -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "Плейлист не найден" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "Не удалось сопоставить '{arg}' ' с плейлистом" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "Треки не найдены" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "У плейлиста {name} нет треков." -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "Плейлист {id} не существует в области {scope}." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "Отсутствуют аргументы" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "Вам необходимо уточнить ID сервера для поиска." -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "Плейлист {name} (`{id}`) [**{scope}**] будет использован для автоматического проигрывания." -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Сбрасывает автовоспроизведение на плейлист по умолчанию." -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "Создать плейлист автовоспроизведения из недавних треков." -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "Переключить ежедневные очереди.\\n\\n Ежедневные очереди создают плейлист для всех воспроизведенных сегодня треков\\n " -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "Ежедневные очереди {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "Переключить ежедневные очереди.\\n\\n Ежедневные очереди создают плейлист для всех воспроизведенных сегодня треков\\n " -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "Ежедневные очереди {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "Переключить автоотключение бота после конца воспроизведения.\\n\\n Эта настройка занимает приоритет над `[p]audioset emptydisconnect`.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "Автоотключение в конце очереди: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "\\nАвтоматическое воспроизведение отключено." -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "Переключить режим диджея.\\n\\n Режим диджея позволяет пользователям с ролью диджея использовать аудио команды.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "Отсутствует роль DJ" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "Пожалуйста, установите роль для использования в режиме диджея. Введите имя роли или ID сейчас." -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "Время ожидания ответа истекло, повторите попытку позже." -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "DJ роль: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "Автоматическое отключение от канала, когда бот один в течение х секунд, 0 для отключения.\\n\\n `[p]audioset dc` имеет приоритет над этой настройкой.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "Неверное время" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "Секунды не могут быть меньше нуля." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "Пустое отключение отключено." -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Таймер пустого отключения установлен на {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "Автопауза после х секунд, когда комната пуста, 0 для отключения." -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "Пустая пауза отключена." -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "Пустой таймер паузы установлен на {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Приоритет треков с текстами." -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Предпочитаемые треки с текстом песни: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Установите цену очереди треков для не модераторов, 0 для отключения." -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "Неверная цена" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "Цена не может быть меньше нуля." -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "Режим музыкального автомата отключен." -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "Цена команды отслеживания очередей установлена на {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "Установите путь к локальным трекам, если Lavalink.jar не запущен из папки аудио данных.\\n\\n Оставьте путь пустым, чтобы сбросить путь к папке аудио данных по умолчанию.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "Путь к локальным трекам был сброшен на {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "Неверный путь" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} не похож на действительный путь." -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "`{localtracks}` не существует. Путь по-прежнему будет сохранен, но пожалуйста, проверьте путь и создайте папку localtracks в `{localfolder}` перед попыткой воспроизведения локальных треков." -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "Неверное окружение" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "Путь к локальным трекам был установлен в {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "Максимальная длина трека в очереди в секундах, 0 для отключения.\\n\\n Принимает секунды или значение, форматированное 00:00:00 (`чч:мм:ss`) или 00:00 (`mm:ss`). Недопустимый\\n ввод отключит настройку максимальной длины.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "Неверная длина" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "Длина не может быть меньше нуля." -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "Максимальная длина трека отключена." -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "Максимальная длина трека установлена на {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Переключить объявление трека и другие сообщения бота." -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "Режим уведомления: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "Только коммерческие ссылки: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "Установите роль для использования режима диджея." -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "Настройки изменены" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "Роль диджея установлена на: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "Показать текущие настройки." -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "Настройки сервера" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "Автоотключение: [{dc}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "Автовоспроизведение: [{autoplay}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "Таймер отключения: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "Таймер отключения: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "Роль диджея: [{role.name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "Музыкальный автомат: [{jukebox_name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "Цена команды: [{jukebox_price}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "Максимальная длина трека: [{tracklength}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "Миниатюры: [{0}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "Пропуск голосования: [{vote_enabled}] \\nГолосов За: [{vote_percent}%]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "Сервер" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "Пользователь" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "Глобал" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "Кэшировано" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "ТОП-100" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "Настройки автовоспроизведения" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "Название плейлиста: [{pname}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "ID плейлиста: [{pid}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "Размер плейлиста: [{pscope}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "Настройки кэша" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "Макс. возраст: [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "Локальный кэш Spotify: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "Локальный кэш Youtube: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "Локальный кэш Lavalink: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "дн." -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" -msgstr "Настройки Lavalink" - -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "Настройки Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Включить/отключить названия треков в статусе." -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "Названия песен в статусе: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Переключить отображение миниатюры на аудио сообщениях." -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "Отображение миниатюр: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "Процент, необходимый для пропуска трека для немодераторов. 0, чтобы отключить." -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "Голосование отключено. Все пользователи могут использовать команды управления очередью." -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "Процент голосов установлен в {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Инструкции по установке ключа YouTube API." -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Инструкции по установке токенов Spotify API." -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "1. Перейдите на страницу Spotify для разработчиков и войдите в свой аккаунт в Spotify.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Нажмите \\\"Создать приложение\\\".\\n3. Заполните предоставленную форму с именем приложения и т.п.\\n4. Если вы разрабатываете коммерческую интеграцию, то выберите \\\"Нет\\\".\\n5. Принять условия\\n6. Скопируйте ваш ID клиента и секрет клиента в:\\n`{prefix}установите api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "Установите код страны для поиска в Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "Неверный код страны" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "Пожалуйста, используйте официальный код [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)." -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "Код страны установлен на {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "Устанавливает уровень кэширования.\\n\\n Уровень может быть одним из следующих:\\n\\n 0: Отключает все кэширование\\n 1: Включает кэш Spotify\\n 2: Включает кэш YouTube\\n 3: Включает Lavalink кэш\\n 5: Включает все кэши\\n\\n Если вы хотите отключить определенный кэш, используйте отрицательное число.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "Макс. возраст: [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "Кэш Spotify: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "Кэш Youtube: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Кэш Lavalink: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "Макс. возраст: [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "Кэш Spotify: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "Кэш Youtube: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Кэш Lavalink: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "Устанавливает максимальный возраст кэша.\\n\\n Эта команда позволяет установить максимальное количество дней до того, как запись в кэше становится\\n недействительной.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "Возраст кеширования не может быть менее 7 дней. Если вы хотите отключить его, запустите `{prefix}audioset cache`.\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "Я установил возраст кэша на {age} дней" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "включен" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "отключен" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "Отключить от голосового канала." -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "Ничего не воспроизводится." -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "Не удалось отключить" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "Есть другие люди, которые слушают - проголосуйте, чтобы пропустить." -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "Вам нужна роль диджея, чтобы отключиться." -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "Не удалось отключить" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "Отключение..." -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "Сейчас играет." -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n Запрошено: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "Ничего." -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "Сейчас играет" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "Автовоспроизведение" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "Перемешивание" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "Повтор" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "Приостановить или возобновить воспроизведение трека." -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "Невозможно управлять треками" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "Вы должны быть в голосовом канале, чтобы ставить на паузу или возобновлять проигрывание." -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "Вам нужна роль DJ, чтобы ставить на паузу или возобновлять проигрывание." -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "Трек приостановлен" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "Трек возобновлён" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "Перейти к началу ранее воспроизведенного трека." -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "Не удается пропустить треки" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "Вы должны быть в голосовом канале, чтобы пропустить трек." -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "Вам нужна роль DJ или быть инициатором трека, чтобы добавить в очередь предыдущие треки." -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "Не удается воспроизвести треки" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "Нет предыдущего трека." -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "Воспроизведение дорожки" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "Перемотать трек вперед или назад.\\n\\n Для использования доступны чч - часы, мм- минуты, сс - секунды \\\\nФормат: 00:00:00 (`чч:мм:сс`) или 00:00 (`мм:сс`).\\n " -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "Невозможно перемотать трек" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "Вы должны быть в голосовом канале, чтобы использовать поиск." -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "У вас должна быть роль DJ или вы должны быть инициатором трека для использования перемотки." -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "Не могу искать по трансляции." -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "Неправильно введено время для перемотки." -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "Перемещено на {num_seconds}с в 00:00:00" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "Перемещено на {num_seconds}с в {time}" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "Перемотано на {time}" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "Переключить перемешивание." -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "Не удается включить перемешивание" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "Вам нужна роль диджея, чтобы переключить перемешивание." -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "Вы должны быть в голосовом канале, чтобы переключить перемешивание." -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "Перемешивать треки: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "Перейти к следующему треку, или к заданному номеру трека." -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "Вы должны быть в голосовом канале, чтобы пропустить музыку." -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "У вас должна быть роль DJ или вы должны быть инициатором трека для пропуска треков." -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "Вы можете пропустить только текущий трек." -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "Не удается переключить трек в режиме голосования без роли DJ." -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "Я удалила ваш голос для пропуска." -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "Вы проголосовали за пропуск." -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "Порог голосования достигнут." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr " Голосов: {num_votes}/{num_members} (необходимо {cur_percent}% из {required_percent}%)" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "Остановить воспроизведение и очистить очередь." -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "Остановить проигрывателя невозможно" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "Вы должны быть в голосовом канале, чтобы остановить музыку." -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "Вам нужна роль диджея, чтобы остановить музыку." -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "Остановка..." -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "Пригласить бота в голосовой канал." -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "Не удается подключиться к голосовому каналу" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "Другие люди уже слушают музыку." -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "Вам нужна роль DJ для приглашения бота." -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "У меня нет разрешения на подключение к вашему каналу." -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "Сначала подключитесь к голосовому каналу." -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "Соединение с Lavalink еще не установлено." -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Установить громкость, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "Текущая громкость:" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "Не удается изменить уровень громкости" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "Вы должны быть в голосовом канале, чтобы изменить громкость." -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "Вам нужна роль диджея, чтобы изменить громкость." -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "Громкость:" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "Переключить повтор." -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "Не удается поставить на повтор" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "Вам нужна роль диджея для переключения повтора." -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "Вы должны быть в голосовом канале для переключения повтора." -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "Повтор треков: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "\\nАвтоматическое воспроизведение отключено." -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "Удалить конкретный номер трека из очереди." -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "Ничего не поставлено в очередь." -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "Не удается изменить очередь" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "Вам нужна роль диджея для удаления треков." -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "Вы должны быть в голосовом канале, чтобы управлять очередью." -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "Номер песни должен быть больше 1 и в пределах лимита очереди." -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "{track} удален из очереди" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "{track} удален из очереди." -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "Удалено 0 треков, ничего не соответствует предоставленному URL." -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "Из очереди убрано {removed_tracks} которые были найдены по добавленной ссылке." -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "Поднять номер дорожки в начало очереди." -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "Невозможно бампнуть трек" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "Вы должны быть в голосовом канале, чтобы поднять дорожку." -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "Вам нужна роль диджея, чтобы делать треки громче." -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "Трек перемещен в начало очереди." -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "Управление эквалайзером." -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "Удаление сохраненной предустановки эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "Не удается удалить пресет" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "Вы не являетесь автором данной настройки пресета." -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "Список сохраненных настроек eq." -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "Нет сохраненных пресетов эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "Название пресета" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "Автор" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "{num} предустанов(ок)" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "Загрузить сохраненную предустановку эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "Пресет не найден" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "Не удается загрузить пресет" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "Вам нужна роль DJ для загрузки пресетов эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "Сброс эквалайзера на 0 во всех диапазонах частот." -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "Не удается изменить пресет" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "Для сброса эквалайзера вам нужна роль DJ." -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "Значения эквалайзера были сброшены." -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "Сохранение текущих настроек эквалайзера в пресет." -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "Не удается сохранить пресет" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "Вам нужна роль DJ для сохранения пресетов эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "Пожалуйста, введите имя для этого пресета эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "Имя пресета эквалайзера не введено, попробуйте еще раз." -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "Попробуйте ввести команду еще раз с более коротким именем." -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "Имя пресета уже существует, заменить его?" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "Не сохранять пресет." -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "Эквалазер сохранил {preset_name} пресет." -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "Установка эквалайзера с номером диапазона или названием и значением.\\n\\n Позиции диапазона от 1 до 15, а значения имеют диапазон от -0,25 до 1,0.\\n Названия позиций 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k и 16k Hz.\\n Установка значения диапазона в -0,25 приводит к его обнулению, а +0,25 - к удвоению.\\n " -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "Не удалось установить пресет" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "Вам нужна роль DJ для установки пресетов эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "Неверная полоса" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "Допустимые номера диапазонов 1-15 или названия, указанные в справке по этой команде." -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "Пресет изменен" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "Параметры конфигурации сервера Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "Не удалось отключить Lavalink" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "Внешний сервер Lavalink: {true_or_false}." -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "Не удалось отключить Lavalink" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "Хост установлен на {host}." -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "Пароль сервера установлен на {password}." -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "REST порт установлен на {port}." - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "Порт веб-сокета установлен на {port}." -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "Хост: [{host}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "Команды локального воспроизведения." -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "Воспроизвести все песни в локальной папке треков." -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "Папка не найдена" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "Папка Localtracks с именем {name} не существует." -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "Слушать локальный трек." -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "Папки альбомов не найдены." -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Поиск песен по всем локальным папкам." -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "Нет совпадений." -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "Аудио статистика." -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "Никуда не подключено." -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "Воспроизводит на {num}/{total} серверах:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "Страница {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "Процент очереди." -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "В очереди ничего нет." -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "Находящиеся в очереди и воспроизводимые треки:" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "Воспроизвести URL или найти трек." -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "Этот URL-адрес не допускается." -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "Этот трек не разрешен." -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "Не удалось подключиться к Lavalink" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "Пожалуйста, проверьте вашу консоль или логи для получения более подробной информации." - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "Вам нужна роль диджея, чтобы ставить треки в очередь." -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "Не удалось подключиться к Lavalink" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "Пожалуйста, проверьте вашу консоль или логи для получения более подробной информации." + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "Вы должны быть в голосовом канале, чтобы использовать команду воспроизведения." -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "Не найдено треков для `{query}`." -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "Достигнут предел размера очереди." -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "Принудительно воспроизвести URL или найденный трек." -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "Локальные треки не будут работать, если `Lavalink.jar` не будет видеть трек.\\nЭто может быть вызвано правами или потому что Lavalink.jar запускается на машине, отличной от локальных треков." -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "Трек не воспроизводится." -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "Этот трек не разрешен на этом сервере." -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "Этот трек превышает максимальную длину." -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "{time} до воспроизведения трека: #1 в очереди" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "Трек поставлен в очередь" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "Выберите плейлист Spotify из списка категорий, чтобы начать играть." -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "Категории не найдены" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "Категории не найдены, повторите попытку позже." -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "Категории" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "Плейлист для {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "Нет треков для воспроизведения." -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "Начать автоматическое воспроизведение." -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "Вы должны быть в голосовом канале, чтобы использовать команду автовоспроизведения." -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "Не удалось получить правильный трек." -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "Не удается получить трек" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Не удалось получить трек из Lavalink в данный момент, повторите попытку через несколько минут." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "Авто воспроизведение началось." -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "Добавление трека в очередь." -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "Вы должны быть в голосовом канале, чтобы поставить в очередь треки." -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "Ничего не найдено." -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "Локальные треки не будут работать, если `Lavalink.jar` не будет видеть трек.\\nЭто может быть вызвано правами или потому что Lavalink.jar запускается на машине, отличной от локальных треков." -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "В очереди {num} трек(ов). {maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "папка" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "поиск" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "Не удалось получить трек из Lavalink в данный момент,повторите попытку через несколько минут." - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "Локальные треки не будут работать, если `Lavalink.jar` не будет видеть трек.\\nЭто может быть вызвано правами или потому что Lavalink.jar запускается на машине, отличной от локальных треков." -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "Трек добавлен" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "треки" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "Плейлист создан" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "Неверное имя плейлиста" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "Имена плейлистов должны содержать одно слово (до 32 символов), а не только цифры." -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "Плейлист создан" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "Неизвестно" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "Страница {page}/{pages} | Автор: {author_name} | {num} трек(ов)" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "Нету сохраненных плейлистов на этом сервере." -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "Треки: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "Автор: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "Область: {scope}\\n" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "Очередь пуста." -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "URL отсутствует в плейлисте." -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "Треков не осталось, удаляя плейлист." -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" -msgstr "Плейлист не может быть создан" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" +msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "Не удается создать ваш плейлист." -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "Вам нужна роль DJ, чтобы начать воспроизведение плейлистов." -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "Плейлист поставлен в очередь" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "{name} - (`{id}`) [**{scope}**]\\nДобавлено {num} треков в очередь.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "Неверный плейлист" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "Пользовательские плейлисты не могут быть обновлены." -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "Треки удалены" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "Страница {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "Треки добавлены" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "Нет изменений для {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "Пожалуйста, загрузите файл плейлиста. Любое другое сообщение отменит эту операцию." -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "Файл не обнаружен, повторите попытку позже." -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "Загрузка отменена." -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "Недопустимый файл плейлиста." -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "Этот плейлист слишком большой." -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "Список песен в очереди." -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n Запрошено: **{track.requester}**" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "Очистка очереди." -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "Не удается очистить очередь" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "У вас должна быть роль DJ для очистки очереди." -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "Очередь изменена" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "Очередь очищена." -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "Удалено 0 трек(ов)." -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "Треки удаленные из очереди" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "Поиск в очереди." -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/sk-SK.po b/redbot/cogs/audio/core/commands/locales/sk-SK.po index b17b6c9f3..907ed3a7f 100644 --- a/redbot/cogs/audio/core/commands/locales/sk-SK.po +++ b/redbot/cogs/audio/core/commands/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: sk_SK\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/sr-CS.po b/redbot/cogs/audio/core/commands/locales/sr-CS.po new file mode 100644 index 000000000..d0a854f58 --- /dev/null +++ b/redbot/cogs/audio/core/commands/locales/sr-CS.po @@ -0,0 +1,2589 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 676\n" +"Language: sr_CS\n" + +#: redbot/cogs/audio/core/commands/audioset.py:36 +#, docstring +msgid "Music configuration options." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:41 +#, docstring +msgid "Manages the keyword whitelist and blacklist." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:46 +#, docstring +msgid "Manages the global keyword whitelist/blacklist." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:50 +#, docstring +msgid "Manages the global keyword whitelist." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 +msgid "Whitelist Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 +msgid "Added `{whitelisted}` to the whitelist." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:102 +msgid "Global Whitelist" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 +msgid "Removed `{whitelisted}` from the whitelist." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:147 +#, docstring +msgid "Manages the global keyword blacklist." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 +msgid "Keyword already in the blacklist." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 +msgid "Blacklist Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 +msgid "Added `{blacklisted}` to the blacklist." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:196 +msgid "Global Blacklist" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 +msgid "Keyword is not in the blacklist." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 +msgid "Removed `{blacklisted}` from the blacklist." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:242 +#, docstring +msgid "Manages the keyword whitelist." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:292 +msgid "Whitelist" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:338 +#, docstring +msgid "Manages the keyword blacklist." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:385 +msgid "Blacklist" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:432 +#, docstring +msgid "Change auto-play setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:436 +#, docstring +msgid "Toggle auto-play when there no songs in queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:440 +msgid "Auto-play when queue ends: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 +msgid "Enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 +msgid "Disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:445 +msgid "\\nRepeat has been disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:448 +msgid "\\nAuto-disconnecting at queue end has been disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 +msgid "Setting Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:464 +#, docstring +msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 +msgid "Playlists Are Not Available" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 +msgid "Check your logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 +msgid "No Playlist Found" +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:524 +msgid "No Tracks Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:525 +msgid "Playlist {name} has no tracks." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 +msgid "Missing Arguments" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 +msgid "You need to specify the Guild ID for the guild to lookup." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:547 +msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:560 +#, docstring +msgid "Resets auto-play to the default playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:566 +msgid "Set auto-play playlist to play recently played tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:572 +#, docstring +msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:584 +msgid "Global daily queues: {true_or_false}." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:605 +msgid "Daily queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:614 +#, docstring +msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:622 +msgid "Auto-disconnection at queue end: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:626 +msgid "\\nAuto-play has been disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:637 +#, docstring +msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:648 +msgid "Missing DJ Role" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:649 +msgid "Please set a role to use with DJ mode. Enter the role name or ID now." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:660 +msgid "Response timed out, try again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:670 +msgid "DJ role: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:679 +#, docstring +msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 +msgid "Invalid Time" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 +msgid "Seconds can't be less than zero." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:692 +msgid "Empty disconnect disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:699 +msgid "Empty disconnect timer set to {num_seconds}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:711 +#, docstring +msgid "Auto-pause after x seconds when room is empty, 0 to disable." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:721 +msgid "Empty pause disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:728 +msgid "Empty pause timer set to {num_seconds}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:739 +#, docstring +msgid "Prioritise tracks with lyrics." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:745 +msgid "Prefer tracks with lyrics: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:754 +#, docstring +msgid "Set a price for queueing tracks for non-mods, 0 to disable." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:757 +msgid "Invalid Price" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:757 +msgid "Price can't be less than zero." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:762 +msgid "Jukebox mode disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Track queueing command price set to {price} {currency}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:781 +#, docstring +msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:792 +msgid "The localtracks path location has been reset to {localpath}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:797 +msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:829 +msgid "Invalid Path" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:830 +msgid "{local_path} does not seem like a valid path." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:836 +msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:849 +msgid "The localtracks path location has been set to {localpath}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:858 +#, docstring +msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:867 +msgid "Invalid length" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:867 +msgid "Length can't be less than zero." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:871 +msgid "Track max length disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:877 +msgid "Track max length set to {seconds}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:887 +#, docstring +msgid "Toggle track announcement and other bot messages." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:893 +msgid "Notify mode: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 +#, docstring +msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:928 +msgid "Commercial links only: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:937 +#, docstring +msgid "Set the role to use for DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:946 +msgid "Settings Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:947 +msgid "DJ role set to: {role.name}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:953 +#, docstring +msgid "Show the current settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:990 +msgid "Server Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:991 +msgid "Auto-disconnect: [{dc}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:992 +msgid "Auto-play: [{autoplay}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:996 +msgid "Disconnect timer: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1000 +msgid "Auto Pause timer: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1004 +msgid "DJ Role: [{role.name}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1006 +msgid "Jukebox: [{jukebox_name}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1007 +msgid "Command price: [{jukebox_price}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1011 +msgid "Max track length: [{tracklength}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1034 +msgid "Thumbnails: [{0}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1038 +msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 +msgid "Server" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1053 +msgid "User" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +msgid "Global" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +msgid "Cached" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 +msgid "US Top 100" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1066 +msgid "Auto-play Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1068 +msgid "Playlist name: [{pname}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1069 +msgid "Playlist ID: [{pid}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1070 +msgid "Playlist scope: [{pscope}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 +msgid "Cache Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1078 +msgid "Max age: [{max_age}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1079 +msgid "Local Spotify cache: [{spotify_status}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1080 +msgid "Local Youtube cache: [{youtube_status}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1081 +msgid "Local Lavalink cache: [{lavalink_status}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 +msgid "days" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 +#, docstring +msgid "Enable/disable tracks' titles as status." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1185 +msgid "Song titles as status: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1194 +#, docstring +msgid "Toggle displaying a thumbnail on audio messages." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1200 +msgid "Thumbnail display: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1209 +#, docstring +msgid "Percentage needed for non-mods to skip tracks, 0 to disable." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1221 +msgid "Voting disabled. All users can use queue management commands." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1228 +msgid "Vote percentage set to {percent}%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1237 +#, docstring +msgid "Instructions to set the YouTube API key." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1256 +#, docstring +msgid "Instructions to set the Spotify API tokens." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1257 +msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 +#, docstring +msgid "Set the country code for Spotify searches." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +msgid "Invalid Country Code" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 +msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 +msgid "Country Code set to {country}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1318 +#, docstring +msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1340 +msgid "Max age: [{max_age}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1341 +msgid "Spotify cache: [{spotify_status}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1342 +msgid "Youtube cache: [{youtube_status}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1343 +msgid "Lavalink cache: [{lavalink_status}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1385 +msgid "Max age: [{max_age}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1386 +msgid "Spotify cache: [{spotify_status}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1387 +msgid "Youtube cache: [{youtube_status}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1388 +msgid "Lavalink cache: [{lavalink_status}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1403 +#, docstring +msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1410 +msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1415 +msgid "I've set the cache age to {age} days" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 +#, docstring +msgid "Disconnect from the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 +msgid "Nothing playing." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 +msgid "Unable To Disconnect" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 +msgid "There are other people listening - vote to skip instead." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 +msgid "You need the DJ role to disconnect." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:61 +msgid "Unable to Disconnect" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:65 +msgid "Disconnecting..." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:82 +#, docstring +msgid "Now playing." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:105 +msgid "\\n Requested by: **{track.requester}**" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:108 +msgid "Nothing." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 +msgid "Now Playing" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 +msgid "Auto-Play" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 +msgid "Shuffle" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 +msgid "Repeat" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:195 +#, docstring +msgid "Pause or resume a playing track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 +msgid "Unable To Manage Tracks" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:207 +msgid "You must be in the voice channel to pause or resume." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:213 +msgid "You need the DJ role to pause or resume tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:224 +msgid "Track Paused" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:228 +msgid "Track Resumed" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:237 +#, docstring +msgid "Skip to the start of the previously played track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 +msgid "Unable To Skip Tracks" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:252 +msgid "You must be in the voice channel to skip the track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:264 +msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:212 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 +#: redbot/cogs/audio/core/commands/player.py:289 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 +msgid "Unable To Play Tracks" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:272 +msgid "No previous track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:293 +msgid "Replaying Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:300 +#, docstring +msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 +msgid "Unable To Seek Tracks" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:319 +msgid "You must be in the voice channel to use seek." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:333 +msgid "You need the DJ role or be the track requester to use seek." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:339 +msgid "Can't seek on a stream." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:352 +msgid "Invalid input for the time to seek." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:360 +msgid "Moved {num_seconds}s to 00:00:00" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:367 +msgid "Moved {num_seconds}s to {time}" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:375 +msgid "Moved to {time}" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:385 +#, docstring +msgid "Toggle shuffle." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 +msgid "Unable To Toggle Shuffle" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 +msgid "You need the DJ role to toggle shuffle." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 +msgid "You must be in the voice channel to toggle shuffle." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:414 +msgid "Shuffle tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:425 +#, docstring +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:457 +msgid "Shuffle bumped tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:468 +#, docstring +msgid "Skip to the next track, or to a given track number." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:477 +msgid "You must be in the voice channel to skip the music." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:492 +msgid "You need the DJ role or be the track requester to skip tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:505 +msgid "You can only skip the current track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:514 +msgid "Can't skip to a specific track in vote mode without the DJ role." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:520 +msgid "I removed your vote to skip." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:523 +msgid "You voted to skip." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:536 +msgid "Vote threshold met." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:539 +msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:558 +#, docstring +msgid "Stop playback and clear the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 +msgid "Unable To Stop Player" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:572 +msgid "You must be in the voice channel to stop the music." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:584 +msgid "You need the DJ role to stop the music." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:601 +msgid "Stopping..." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:609 +#, docstring +msgid "Summon the bot to a voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 +msgid "Unable To Join Voice Channel" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:622 +msgid "There are other people listening." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:629 +msgid "You need the DJ role to summon the bot." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 +msgid "I don't have permission to connect to your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 +msgid "Connect to a voice channel first." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 +msgid "Connection to Lavalink has not yet been established." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:675 +#, docstring +msgid "Set the volume, 1% - 150%." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:682 +msgid "Current Volume:" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 +msgid "Unable To Change Volume" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:694 +msgid "You must be in the voice channel to change the volume." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:700 +msgid "You need the DJ role to change the volume." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:713 +msgid "Volume:" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:722 +#, docstring +msgid "Toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 +msgid "Unable To Toggle Repeat" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:731 +msgid "You need the DJ role to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:742 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:748 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:753 +msgid "\\nAuto-play has been disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:765 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:779 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:785 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:807 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:825 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:831 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:841 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:853 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:859 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:875 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:30 +#, docstring +msgid "Equalizer management." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:66 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:105 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:108 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:111 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:134 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:149 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:167 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:168 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:186 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:195 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:196 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:211 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:230 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:234 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:248 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:263 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:267 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:287 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:301 +#, docstring +msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:317 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:318 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:357 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:358 +msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:382 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:383 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:22 +#, docstring +msgid "Lavalink server configuration options." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 +#, docstring +msgid "Toggle using external Lavalink servers." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "External Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:113 +msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:143 +#, docstring +msgid "Set the Lavalink server host." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 +msgid "External Lavalink server set to True." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:151 +msgid "Host set to {host}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:167 +#, docstring +msgid "Set the Lavalink server password." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:175 +msgid "Server password set to {password}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:192 +#, docstring +msgid "Set the Lavalink websocket server port." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:200 +msgid "Websocket port set to {port}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 +#, docstring +msgid "Local playback commands." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:30 +#, docstring +msgid "Play all songs in a localtracks folder." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:42 +msgid "Folder Not Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:43 +msgid "Localtracks folder named {name} does not exist." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:54 +#, docstring +msgid "Play a local track." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 +msgid "No album folders found." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:101 +#, docstring +msgid "Search for songs across all localtracks folders." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 +msgid "No matches." +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 +#, docstring +msgid "Make Red sing one of her songs." +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 +#, docstring +msgid "Audio stats." +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 +msgid "Not connected anywhere." +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 +msgid "Playing in {num}/{total} servers:" +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 +msgid "Page {}/{}" +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 +#, docstring +msgid "Queue percentage." +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 +msgid "There's nothing in the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 +msgid "Queued and playing tracks:" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:40 +#, docstring +msgid "Play a URL or search for a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 +msgid "That track is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 +msgid "You need the DJ role to queue tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 +msgid "You must be in the voice channel to use the play command." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 +msgid "No tracks found for `{query}`." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:141 +#, docstring +msgid "Force play a URL or search for a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:147 +msgid "Only single tracks work with bump play." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:250 +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 "" + +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 +msgid "Track is not playable." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 +msgid "**{suffix}** is not a fully supported format and some tracks may not play." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:290 +msgid "This track is not allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:312 +msgid "Track exceeds maximum length." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:335 +msgid "{time} until track playback: #1 in queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:339 +msgid "Track Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:353 +#, docstring +msgid "Pick a Spotify playlist from a list of categories to start playing." +msgstr "" + +#: 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." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:423 +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 "" + +#: redbot/cogs/audio/core/commands/player.py:481 +msgid "You must be in the voice channel to use the genre command." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:488 +msgid "No categories found" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 +msgid "No categories found, try again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:497 +msgid "Categories" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:503 +msgid "No categories selected, try again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:518 +msgid "Playlists for {friendly_name}" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:525 +msgid "No tracks to play." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:535 +msgid "Couldn't find tracks for the selected playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:543 +#, docstring +msgid "Starts auto play." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:597 +msgid "You must be in the voice channel to use the autoplay command." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:611 +msgid "Couldn't get a valid track." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 +msgid "Unable to Get Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" + +#: redbot/cogs/audio/core/commands/player.py:632 +msgid "Auto play started." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:634 +msgid "Adding a track to queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:640 +#, docstring +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 +msgid "Unable To Search For Tracks" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:720 +msgid "You must be in the voice channel to enqueue tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 +msgid "Nothing found." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:785 +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 "" + +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:858 +msgid "Queued {num} track(s).{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:864 +msgid "folder" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:866 +msgid "search" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:869 +msgid "{time} until start of {type} playback: starts at #{position} in queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:905 +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 "" + +#: redbot/cogs/audio/core/commands/playlists.py:44 +#, docstring +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:69 +#, docstring +msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 +msgid "Playlist Not Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:140 +msgid "Could not find a track matching your query." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:161 +msgid "Skipping track" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:162 +msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/playlists.py:193 +msgid "Track added" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:194 +msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:199 +msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:204 +msgid "\\n{existing} {plural} already in the playlist and were skipped." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:206 +msgid "tracks are" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:206 +msgid "track is" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 +msgid "Playlist Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" + +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 +msgid "the Global" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:346 +msgid "Playlist Copied" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:347 +msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:362 +#, docstring +msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 +msgid "Invalid Playlist Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 +msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 +msgid "Playlist Created" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:428 +msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:441 +#, docstring +msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:514 +msgid "Playlist Deleted" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:515 +msgid "{name} (`{id}`) [**{scope}**] playlist deleted." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:531 +#, docstring +msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:627 +msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 +msgid "Playlist Has Not Been Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:641 +msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:662 +#, docstring +msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:731 +msgid "That playlist has no tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:774 +msgid "This playlist is too large to be send in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:777 +msgid "Playlist is too large, here is the compressed version." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:799 +#, docstring +msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:891 +msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:895 +msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 +msgid "Unknown" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:910 +msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:922 +#, docstring +msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:998 +msgid "No saved playlists available in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1032 +msgid "No saved playlists for {scope} created by {author}." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1041 +msgid "No saved playlists for {scope}." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1051 +msgid "ID: {id}" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1052 +msgid "Tracks: {num}" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1053 +msgid "Author: {name}" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1058 +msgid "Scope: {scope}\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1078 +#, docstring +msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 +msgid "There's nothing in the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1168 +msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 +msgid "Playlist limit reached: Could not add {} tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1188 +#, docstring +msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1254 +msgid "URL not in playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1266 +msgid "No tracks left, removing playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1274 +msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1288 +msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1306 +#, docstring +msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1397 +msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1415 +msgid "Unable to create your playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1432 +#, docstring +msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1482 +msgid "You need the DJ role to start playing playlists." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1566 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1567 +msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1613 +#, docstring +msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1690 +msgid "Invalid Playlist" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1691 +msgid "Custom playlists cannot be updated." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1732 +msgid "Tracks removed" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 +msgid "Page {page_num}/{total_pages}" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1754 +msgid "Tracks added" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1767 +msgid "No changes for {name} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1779 +#, docstring +msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1836 +msgid "Please upload the playlist file. Any other message will cancel this operation." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1847 +msgid "No file detected, try again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1854 +msgid "Upload cancelled." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1858 +msgid "Only Red playlist files can be uploaded." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1866 +msgid "Not a valid playlist file." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1878 +msgid "This playlist is too large." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1948 +#, docstring +msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:2027 +msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:38 +#, docstring +msgid "List the songs in the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:77 +msgid "\\n Requested by: **{track.requester}**" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:175 +#, docstring +msgid "Clears the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:192 +msgid "Unable To Clear Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:193 +msgid "You need the DJ role to clear the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:201 +msgid "Queue Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:201 +msgid "The queue has been cleared." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:206 +#, docstring +msgid "Removes songs from the queue if the requester is not in the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:223 +msgid "Unable To Clean Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:224 +msgid "You need the DJ role to clean the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 +msgid "Removed 0 tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 +msgid "Removed Tracks From The Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:244 +msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:252 +#, docstring +msgid "Removes all tracks you requested from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:278 +msgid "Removed {removed_tracks} tracks queued by {member.display_name}." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:285 +#, docstring +msgid "Search the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:307 +#, docstring +msgid "Shuffles the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 +msgid "Unable To Shuffle Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:320 +msgid "You need the DJ role to shuffle the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:376 +msgid "Queue has been shuffled." +msgstr "" + diff --git a/redbot/cogs/audio/core/commands/locales/sr-SP.po b/redbot/cogs/audio/core/commands/locales/sr-SP.po index aa9a9d44f..fe8cb4e56 100644 --- a/redbot/cogs/audio/core/commands/locales/sr-SP.po +++ b/redbot/cogs/audio/core/commands/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: sr_SP\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/sv-SE.po b/redbot/cogs/audio/core/commands/locales/sv-SE.po index 96600cf8a..2a362bad7 100644 --- a/redbot/cogs/audio/core/commands/locales/sv-SE.po +++ b/redbot/cogs/audio/core/commands/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: sv_SE\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "dagar" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/tr-TR.po b/redbot/cogs/audio/core/commands/locales/tr-TR.po index d44bb5b10..f2b2a0aaa 100644 --- a/redbot/cogs/audio/core/commands/locales/tr-TR.po +++ b/redbot/cogs/audio/core/commands/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: tr_TR\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "Şarkı çalma ayarları." -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "Anahtar kelimeler için beyaz liste ve kara listeleri yönetir." -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "Global anahtar kelimeler için beyaz liste/kara listeleri yönetir." -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "Global anahtar kelimeler için beyaz listeyi yönetir." -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "Anahtar kelimeyi beyaz listeye ekler.\\n\\n Beyaz listeye herhangi bir şey eklerseniz, geri kalan her şeyi kara listeye ekler.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "Anahtar kelime zaten beyaz listede mevcut." -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "Beyaz liste değiştirildi." -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "`{whitelisted}` beyaz listeye eklendi." -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "Beyaz listeye eklenen tüm anahtar kelimelerin listesi." -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "Beyaz listede herhangi bir anahtar kelime mevcut değil." -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "Küresel Beyaz Liste" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "Beyaz listeye eklenen tüm anahtar kelimeleri siler." -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "Beyaz listedeki tüm girdiler silindi." -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "Anahtar kelimeyi beyaz listeden siler." -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "`{whitelisted}` beyaz listeden kaldırıldı." -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "Global anahtar kelimeler için kara listeyi yönetir." -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "Kara listeye anahtar kelimeyi ekler." -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "Belirtilen anahtar kelime kara listede mevcut." -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "Kara liste değiştirildi" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "`{blacklisted}` kara listeye eklendi." -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "Kara listeye eklenen tüm anahtar kelimelerin listesi." -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "Kara listede herhangi bir anahtar kelime mevcut değil." -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "Küresel Kara Liste" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "Kara listeye eklenen tüm anahtar kelimeleri siler." -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "Kara listedeki tüm girdiler silindi." -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "Anahtar kelimeyi kara listeden siler." -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "Belirtilen anahtar kelime kara listede mevcut değil." -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "`{blacklisted}` kara listeden kaldırıldı." -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "Beyaz listedeki tüm anahtar kelimeleri yönetir." -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "Anahtar kelimeyi beyaz listeye ekler.\\n\\n Beyaz listeye herhangi bir şey eklerseniz, geri kalan her şeyi kara listeye ekler.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "Beyaz Liste" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "Kara listedeki tüm anahtar kelimeleri yönetir." -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "Kara Liste" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "Otomatik çalma ayarını değiştir." -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "Sırada parça yoksa otomatik çalmayı açar/kapatır." -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "Sıradaki parçalar bittiğinde otomatik çalma: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "Etkinleştirildi" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "Devre dışı bırakıldı" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "\\nTekrar çalma devre dışı bırakıldı." -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "\\nSıradaki parça bittiğinde otomatik çıkış devre dışı bırakıldı." -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "Ayar Değiştirildi" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "Otomatik çalınan şarkılardan çalma listesi oluştur.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Konu**:\\n ​ ​ ​ ​Kullanımı tamamen opsiyoneldir.:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bu komutu sadece bot sahibi kullanabilir**\\n\\n **Kapsamı** bunlardan biri olabilir:\\n ​Global\\n ​ ​ ​ ​ Sunucu\\n ​ ​ ​ ​ Kullanıcı\\n\\n **Yaratıcı** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı ID\\n ​ ​ ​ ​ Kullanıcı Mention\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu ID\\n ​ ​ ​ ​ Sunucunun tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]audioset autoplay SunucuCalmaListem`\\n ​ ​ ​ ​ `[p]audioset autoplay GlobalCalmaListem --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay KisiselCalmaListem --scope Kullanıcı --author Draper`\\n " -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "Oynatma Listeleri Mevcut Değil" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "Playlist çalma şu anda kullanılamıyor" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "Loglarını kontrol et." -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "Çalma listesi bulunamadı" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "{arg} çalma listesinde bulunamadı" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "Parça bulunamadı" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "{name} çalma listesi herhangi bir parça içermiyor." -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "{id} çalma listesi {scope} içeriğinde mevcut değil." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "Eksik değişkenler" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "Sunucu araması yapabilmeniz için Sunucu ID belirmelisiniz." -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "{name} (`{id}`) çalma listesi [**{scope}**] otomatik çalma için kullanılacaktır." -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Otomatik çalma listesi varsayılan listeye sıfırlanır." -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "Son çalınan parçaları çalmak için otomatik çalma listesini ayarların." -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "Günlük sıralamaları aç/kapat.\\n\\n Günlük sıralamalar bugün çalınan tüm parçalara ait bir çalma listesi oluşturur.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "Günlük sıralamalar: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "Günlük sıralamaları aç/kapat.\\n\\n Günlük sıralamalar bugün çalınan tüm parçalara ait bir çalma listesi oluşturur.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "Günlük sıralamalar: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "Çalma işlemi bittiğinde botun otomatik olarak ses kanalından çıkış yapması özelliğini açar/kapatır.\\n\\n Bu ayar `[p]audioset emptydisconnect` komutundan öncelikli olarak devreye alınır.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "Sıra sonunda kanalı terkeder: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "\\nOto-oynatma devre dışı bırakıldı." -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "DJ modunu açıp kapatır.\\n\\n DJ modu, DJ rolüne sahip kullanıcıların ses komutlarını kullanmasını sağlar.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "DJ rolü eksik" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "DJ modunda kullanabilmek için bir DJ rolü ayarlayın. Rol ismi veya ID'sini girin." -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "Zaman aşımına girildi, lütfen daha sonra tekrar deneyin." -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "DJ rolü: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "x saniye kadar bot ses kanalında yalnız kalırsa otomatik çıkış yapar, ayarı kapatmak için 0 ayarlayınız.\\n\\n `[p]audioset dc` komutu bu ayara göre önceliklidir.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "Geçersiz süre" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "Süre sıfır saniyeden daha düşük olamaz." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "Kanal boşken kanaldan ayrılma kapatıldı." -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Kanal boşken ayrılma süresi {num_seconds} saniye olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "x saniye kadar bot ses kanalında yalnız kalırsa otomatik durdurur, ayarı kapatmak için 0 ayarlayınız." -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "Kanal boşken durdurma kapatıldı." -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "Kanal boşken durdurma ayarı {num_seconds} olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Şarkı sözleri ile parçalara öncelik." -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Şarkı sözleri ile parçaları tercih edin:{true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Yönetici olmayan kişilerin sıraya şarkı eklemesi için ödeyeceği bedeli ayarlayın. Devre dışı bırakmak için 0 girin." -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "Geçersiz Fiyat" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "Fiyat sıfırdan küçük olamaz." -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "Jukebox modu devre dışı." -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "Sıraya şarkı ekleme komut bedeli {price}{currency} olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "Lavalink.jar Audio data dosyasından çalmıyorsa yerel dosya dizinini ayarlar.\\n\\n Varsayılan Audio data dosyasının ayarlanması için boş bırakın.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "Yerel müzik dosya dizini {localpath} olarak sıfırlandı." -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "Bu ayar sadece bot sahiplerinin yerel müzik klasörünü lavalink.jar audio data klasörü dışından çalıyorsa ayarlaması içindir.\\nAşağıdaki örnekte olduğu gibi, full dizin 'ParentDirectory' bu komutla ayarlanmalıdır.\\nDizin boşluk içermemelidir..\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n |\\n |__ Lavalink.jar\\n |__ application.yml\\n```\\nDosya dizini lavalink.jar, the application.yml ve localtracks klasörlerini içermelidir.\\nBu komutu dizini varsayılana döndürmek için boş bir şekilde gönderebilirsiniz.\\nYerel müzik klasörünü ayarlamak için devam etmek istiyor musunuz?" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "Geçersiz Konum" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} geçerli bir dizin gibi gözükmüyor." -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "{localtracks} mevcut değil. Dizin yolu yine de kaydedilecektir, ancak lütfen çalmadan önce dizin yolunu kontrol edin ve yerel müzik klasörünü {localfolder} içerisinde oluşturun." -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "Geçersiz Ortam" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "Yerel müzik dosya dizini {localpath} olarak sıfırlandı." -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "Sıraya eklenebilecek en uzun şarkı süresini ayarlar. Devre dışı bırakmak için 0 girin. Saniye ya da bu şekilde formatlar kabul edilir. 00:00:00 (`ss:dd:ss`) veya 00:00 (`dd:ss`).\\n Geçersiz giriş süreyi devre dışı bırakır " -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "Geçersiz süre" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "Süre sıfır saniyeden daha düşük olamaz." -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "Çalınabilecek en uzun şarkı uzunluk ayarı kapatıldı." -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "Şarkı uzunluğu ayarı {seconds} saniye olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Şarkı bilgileri ve diğer bot mesajlarını açıp kapatır." -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "Bilgilendirme modu: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "Botun ses kanalına girince otomatik sağırlaştırılmasını veya sağırlaştırılmamasını ayarla." + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "Otomatik Sağırlaştırma: {true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "Alan adı sınırlamasını müzik için açıp kapatır.\\n\\n Kapalıyken, kullanıcılar sadece ticari olmayan web sitelerinden ve bağlantılardan şarkı çalabilecekler.\\n Açıkken, kullanıcılar sadece YouTube, SoundCloud, Mixer, Vimeo, Twitch\\n ve Bandcamp linklerinden şarkı çalabilecekler.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "Link sınırlaması: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "DJ modu için rolü belirler" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "Ayarlar Değiştirildi" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "{role.name} DJ rolü olarak belirlendi." -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "Şuanki ayarları gösterir." -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "Sunucu ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "Oto-ayrılma:" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "Otomatik çalma: [{autoplay}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "Ayrılma sayacı: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "Otomatik durdurma zamanlayıcısı: {num_seconds}\\n" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "DJ Rolü: [{role.name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "Jukebox: [{jukebox_name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "Komut bedeli: [{jukebox_price}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "Şarkı süre uzunluğu: [{tracklength}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" -msgstr "Tekrarla: [{repeat}]\\nKarıştır: [{shuffle}]\\nKarıştır bildirimi: [{bumpped_shuffle}]\\nŞarkı bildirim msjları: [{notify}]\\nDurumda şarkı adı bildirimi: [{status}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" +msgstr "Tekrarla: [{repeat}]\\nKarıştır: [{shuffle}]\\nÖne alınabilir karıştırma: [{bumpped_shuffle}]\\nŞarkı bildirim Mesajları: [{notify}]\\nBot durumu olarak şarkı: [{status}]\\nKalıcı sıralar: [{persist_queue}]\\nSpotify araması: [{countrycode}]\\nOtomatik Sağırlaştırma: [{auto_deafen}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "Thumbnails: [{0}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "Şarkı geçme oylaması: [{vote_enabled}]\\nGeçme yüzdesi: [{vote_percent}%]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "Sunucu" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "Kullanıcı" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "Küresel" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "Önbelleğe alındı" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "ABD En İyi 100" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "Otomatik Çalma Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "Çalma listesi adı: [{pname}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "Çalma Listesi ID: [{pid}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "Çalma listesi kapsamı: [{pscope}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "Önbellek Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "Maksimum yaş: [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "Spotify önbelleği: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "YouTube önbelleği: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "Lavalink önbelleği: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "Küresel önbellek durumu: [{global_cache}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "Küresel zaman aşımı: [{num_seconds}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "gün" -#: redbot/cogs/audio/core/commands/audioset.py:1066 +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" +msgstr "Kullanıcı Ayarları" + +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" +msgstr "Spotify araması: [{country_code}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1101 msgid "Lavalink Settings" msgstr "Lavalink Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: redbot/cogs/audio/core/commands/audioset.py:1103 msgid "Cog version: [{version}]\\n" -msgstr "" +msgstr "Cog versiyon: [{version}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: 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:1070 +#: redbot/cogs/audio/core/commands/audioset.py:1105 msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" +msgstr "External sunucu: [{use_external_lavalink}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" +#: 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" +msgstr "Lavalink yapı numarası: [{llbuild}]\\nLavalink dalı: [{llbranch}]\\nYayın tarihi: [{build_time}]\\nLavaplayer sürümü: [{lavaplayer}]\\nJava sürümü: [{jvm}]\\nJava Dosyası: [{jv_exec}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1130 msgid "Localtracks path: [{localpath}]\\n" -msgstr "" +msgstr "Yerel müzik klasörü: [{localpath}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "Lavalink sunucu kayıtlarını size özel mesaj olarak yollar." + +#: 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 "Veri klasörünüzde hiç kayıt bulunamadı." + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "Kayıtlar çok büyük, onları {path} konumunda bulabilirsiniz" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "Sana kayıtları gönderebilmek için özel mesaj atabilmem gerek." + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Şarkı isimlerini statüs olarak ayarlamayı açıp/kapatır." -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "Şarkı isimleri statüs olarak ayarlı:{true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Thumbnail'leri şarkı bildirimlerinde göstermeyi açar/kapatır." -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "Thumbnail gösterilmesi:" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "Yönetici olmayan kullanıcıların şarkıyı geçmeleri için gerekli olan oy yüzdesi. Devre dışı bırakmak için 0 girin." -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "Oylama devre dışı. Tüm kullanıcılar sıra yönetimi komutlarını kullanabilir." -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "Geçme oylama yüzdesi %{percent} olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "YouTube API tokenini ayarlamak için bilgiler." -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Spotify API tokenini ayarlamak için bilgiler." -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "1. Spotify developers sayfasına spotify hesabınızla giriş yapın.\\n(https://developer.spotify.com/dashboard/applications)\\n2. \\\"Create An App\\\"'e tıklayın.\\n3. Uygulama ismi gibi bilgileri doldurun.\\n4. Şirketsel bir uygulamamı diye sorulduğunda \\\"Hayır\\\" diye cevap verin.\\n5. Şartlar ve koşulları kabul edin.\\n6. Client ID ve client secret'ınızı kopyalayın ve gerekli yerlere yapıştırın.:\\n`{prefix}set api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "Spotify aramaları için ülke kodunu ayarlayın." -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "Geçersiz Ülke Kodu" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." -msgstr "" +msgstr "Lütfen geçerli bir [ISO 3166-1 alpha-2](https://tr.wikipedia.org/wiki/ISO_3166) kodu kullanın." -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "Ülke Kodu {country} olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "Önbellekleme seviyesini ayarlar.\\n\\n Seviye bunlardan birisi olabilir:\\n\\n 0: Tüm önbelleklemeyi durdurur\\n 1: Spotify önbelleklemesini açar\\n 2: YouTube önbelleklemesini açar\\n 3: Lavalink önbelleklemesini açar\\n 5: Tüm önbelleklemeleri açar\\n\\n Belirli bir önbelleği devre dışı bırakmak istiyorsanız negatif bir sayı kullanın.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "Maksimum yaş: [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "Spotify önbelleği: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "YouTube önbelleği: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Lavalink önbelleği: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "Maksimum yaş: [{max_age}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "Spotify önbelleği: [{spotify_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "YouTube önbelleği: [{youtube_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Lavalink önbelleği: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "Önbelleğin tutulma süresini ayarlar.\\n\\n Bu komut, önbellekteki bir girişin geçersiz hale gelmeden önce maksimum gün sayısını\\n ayarlamanıza olanak tanır.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "Önbellekleme süresi 7 günden az olamaz. Önbelleklemeyi durdurmak istiyorsanız {prefix}audioset cache komutunu uygulayın.\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "Önbellekleme süresi {age} gün olarak ayarlandı." -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "Küresel API ayarlarını değiştir." + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "Sunucu ayarlarını aç veya kapa.\\n\\n Varsayılan olarak kapalıdır.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "Küresel veri tabanı durumu: {status}" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "açıldı" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "deaktif" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "GET isteği zaman aşımını ayarla.\\n\\n Örnek: 0.1 = 100ms 1 = 1 saniye\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "İstek zaman aşımı {time} saniyeye ayarlandı" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "Kalıcı sıraları aç veya kapa.\\n\\n Kalıcı sıraralar mevcut sıranın sıra durdurulduğunda devam ettirilmesini sağlar.\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "Kalıcı sıralar:{true_or_false}." + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "Lavalink bağlantısını yeniden başlatır." + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "Lavalink yeniden başlatılıyor." + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "Lavalink'in tamamen başlatılması bir kaç dakika sürebilir." + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "Ses kanalından ayrılır" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "Hiçbir şey çalınmıyor." -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "Bağlantı Kesilemiyor" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "Dinleyen başka kişiler var. Geçmek için oylayın." -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "Ses kanalından ayırmak için DJ rolüne ihtiyacınız var." -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "Bağlantı Kesilemiyor" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "Bağlantı kesiliyor..." -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "Şimdi oynatılıyor." -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n Çalan: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "Hiçbir şey" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "Şimdi oynatılıyor" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "Otomatik çalma" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "Karışık Oynat" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "Tekrarla" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "Çalmakta olan şarkıyı duraklat veya devam ettir" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "Parçalar düzenlenemiyor." -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "Şarkı çalmak ya da durdurabilmek için bir ses kanalında olmalısınız." -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "Başlatıp durdurabilmek için DJ rolüne sahip olmanız gerekli." -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "Şarkı duraklatıldı." -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "Şarkıya devam ediliyor." -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "Bir önceki çalınan şarkının en başına geri döner" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" -msgstr "" +msgstr "Parçalar Atlanamıyor" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." -msgstr "" +msgstr "Şarkıyı geçebilmek için kanal da olmanız gerekli." -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." -msgstr "" +msgstr "Önceki şarkıları sıralayabilmeniz için şarkı isteyen kişi olmanız ya da DJ rolünüzün olması gerekir." -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "Parçalar Çalınamıyor" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "Önceki parça bulunamadı." -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "Şarkı tekrar oynatılıyor" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " -msgstr "" +msgstr "Belirli bir süreye veya ileri-geri sarar.\\n\\n Belirtilen süre formatları kabul edilir 00:00:00 (`hh:mm:ss`) veya 00:00 (`mm:ss`).\\n " -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" -msgstr "" +msgstr "Şarkılar Taranamıyor" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "İleri sarmayı kullanabilmek için kanal da olmanız gerekmektedir." -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." -msgstr "" +msgstr "Şarkıyı ileri-geri sarabilmek için şarkıyı talep eden kişi ya da DJ rolünde olmalısınız." -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "Yayında ileri sarılma yapılamaz." -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "İleri sarılacak süre veya zaman geçersiz." -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "{num_seconds} 00:00:00 ilerletildi" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "{num_seconds} kadar süre {time} 'e ulaşmak için ilerletildi." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "{time} süresine ilerletildi" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "Karıştırmayı aç/kapat" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" -msgstr "" +msgstr "Karışık Çalma Modu Açılamıyor" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "Tekrarlamayı açıp kapatabilmek için DJ rolüne ihtiyacın var." -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "Tekrarlamayı değiştirebilmek için kanal da olman gerekli." -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "Şarkıları tekrarla: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " -msgstr "" +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " +msgstr "Öne alınan şarkıları karıştır.\\n\\n Öne alınan şarkıların karıştırılmasını istemiyorsanız bu özelliği kapatınız.\\n Bu ayar `[p]shuffle` ayarından önceliklidir.\\n " -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." -msgstr "" +msgstr "Öne çıkan şarkıları karıştır: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "Sonraki şarkıya ya da belirtilen şarkı numarasına ilerler" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "Şarkıyı geçebilmek için kanal da olmanız gerekli." -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." -msgstr "" +msgstr "Şarkıyı atlayabilmek için şarkıyı talep eden kişi ya da DJ rolünde olmalısınız." -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." -msgstr "" +msgstr "Sadece mevcut şarkıyı geçebilirsin." -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "DJ rolü olmadan belirli bir şarkıya oylama modunda geçilemez." -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "Geçmek için verilen oyunu kaldırdım." -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "Geçmek için oy kullandın." -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "Yeterli oy sayısına ulaşıldı." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr " {num_votes}/{num_members} sayı da oy kullanıldı. %{required_percent} gerekli oydan {cur_percent} oy toplandı. " -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "Şarkı durduruldu ve sıra temizlendi." -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "Oynatıcı Durdurulamıyor" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "Şarkıyı durdurabilmek için aynı kanal da olman gerekli." -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "Şarkıyı durdurabilmek için DJ rolüne sahip olman gerekli." -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "Şarkı durduruluyor" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "Botu kanala çağırır" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "Ses Kanalına Bağlanılamıyor" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." -msgstr "" +msgstr "Şarkı dinleyen başka kullanıcılar mevcut." -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "Botu çağırabilmek için DJ rolüne ihtiyacın var" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "Bulunduğun kanala katılabilmem için yetkim yok." -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "Önce bir sesli bir kanala katılın." -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "Lavalink ile bağlantı henüz sağlanmadı." -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Ses düzeyini ayarlar, %1 - %150 " -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "Ses seviyesi:" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "Ses Değiştirilemiyor" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "Ses seviyesini değiştirebilmek için aynı kanal da olmalısın" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "Ses seviyesini değiştirebilmek için DJ rolüne ihtiyacın var" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "Ses:" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "Tekrarlamayı aç/kapa" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" -msgstr "" +msgstr "Tekrar Modu Kullanılamıyor" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "Tekrarlamayı açıp kapatabilmek için DJ rolüne ihtiyacın var." -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "Tekrarlamayı değiştirebilmek için kanal da olman gerekli." -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "Şarkıları tekrarla: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "\\nOto-oynatma devre dışı bırakıldı." -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "Belirlediğin bir şarkıyı sıradan çıkarır." -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "Hiçbir şey bulunamadı." -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" -msgstr "" +msgstr "Sıradaki Şarkılar Değiştirilemiyor" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "Şarkı çıkarabilmek için DJ rolüne ihtiyacın var." -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "Sırayı düzenleyebilmek için kanal da olman gerekli." -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "Şarkı sıra numarası 1'den daha büyük ve sıradaki toplam şarkı sayısından düşük olmalıdır." -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" -msgstr "" +msgstr "Şarkı sıradan kaldırıldı" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "{track} şarkısı sıradan çıkarıldı." -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." -msgstr "" +msgstr "0 şarkı silindi, talep ettiğiniz URL ile uyuşan yok." -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." -msgstr "" +msgstr "URL ile uyuşan {removed_tracks} şarkı sıradan silindi." -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "Şarkıyı başa almak için sıra numarası girin" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "Parça öne alınamıyor." -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "Şarkıyı en başa almak için kanal da olmanız gerekli." -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "Şarkıyı sıra başına almak için DJ rolü gerekli." -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "Parça şarkı sırasının en üstüne taşındı." -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "Equalizer yönetimi" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "Hazır EQ presetini kaldır" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "Hazır olan ayarlar silinemiyor" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "Bu hazır ayarı oluşturan kişi siz değilsiniz." -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "Kaydedilmiş EQ preset'lerini listeler" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "Kaydedilmiş EQ preset'i bulunamadı" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "Ön ayar adı" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "Yapımcı" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "{num} preset'ler" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "Kaydedilmiş EQ Preset'ini yükle" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "Ön Ayar Bulunamadı" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "Ön Ayar Yüklenemedi" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "Ekolayzer ön ayarlarını yüklemek için DJ rölüne ihtiyacınız var." -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "EQ'daki tüm ayarları sıfırlar" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "Ön Ayar Değiştirilemiyor" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "Ekolayzırı sıfırlamak için DJ rolüne ihtiyacın var." -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "EQ sıfırlandı." -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "EQ'deki şuan ki ayarları preset olarak kaydet" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "Ön Ayar Kaydedilemedi" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "Ekolayzer ayarlarını kaydetmek için DJ rolüne ihtiyacın var." -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "Lütfen bu EQ Preset'i için bir isim girin" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "EQ Preset ismi girilmedi, komutu tekrar deneyin." -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "Daha kısa bir isimle tekrar deneyin." -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "EQ preset ismi zaten mevcut; var olan dosyayı değiştirmek istiyor musunuz?" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "Kaydedilmiyor" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." -msgstr "" +msgstr "Geçerli ekolayzer ayarı {preset_name} olarak ayarlandı." -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "EQ bant genişliği sayısı ya da isim ve değer girin. Bant pozisyonları 1-15 ve aralığı -0.25 ile 1.0 arası değişmektedir.\\n Bant isimleri 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k, 6.3k, 10k, ve 16k Hz'dir. Bir bant değerini -0,25'e ayarlamak geçersiz kılarken +0,25 iki katına çıkartır.\\n " -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "Ön Ayar Değiştirilemiyor" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "Ekolayzer ön ayarlarını kaydetmek için DJ rolüne ihtiyacın var." -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "Geçersiz Bant" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "Geçerli bant sayıları 1-15 veya bu komutla beraber listelenmiş olan isimlerdir." -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "Ön Ayar Değiştirildi" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." -msgstr "" +msgstr "{band_name}Hz band {band_value} olarak ayarlandı." -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "Lavalink sunucu ayarlamaları" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 #, docstring -msgid "Toggle using external Lavalink servers." -msgstr "" +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "Java konumunu değiştir\\n\\n Varsayılana ayarlamak için boş bırakın.\\n " -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 -msgid "External Lavalink server: {true_or_false}." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "Ses modülünden diğer Lavalink sunucularının Java konumunu değiştiremezsiniz." -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "Java konumu sıfırlandı" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "Ses modülü artık Lavalink.jar dosyanızı çalıştırmak için `java` kullanacak" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "`{java_path}` geçerli bir konum değil" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "Java Konumu Değiştirildi" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "Ses modülü artık Lavalink.jar dosyanızı çalıştırmak için {exc} kullanacak" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 -msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" +msgstr "Lavalink kapatılamadı" #: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "Uygulanması için lütfen Ses modülünü yeniden başlatın (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Lütfen Audio'yu yeniden başlatın (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/llset.py:93 +#, docstring +msgid "Toggle using external Lavalink servers." +msgstr "Lavalink dış sunucularını kullan/kullanma." + +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "External Lavalink server: {true_or_false}." +msgstr "Harici Lavalink sunucusu: {true_or_false}." + +#: redbot/cogs/audio/core/commands/llset.py:113 +msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "Harici Lavalink sunucusu: {true_or_false}\\nAyarın kullanılabilmesi için Audio'yu yeniden başlatın (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." -msgstr "" +msgstr "Lavalink sunucu hostunu ayarla." -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." -msgstr "" +msgstr "Harici Lavalink sunucu ayarı açıldı." -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "{host} host olarak ayarlandı." -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." -msgstr "" +msgstr "Lavalink sunucu şifresini ayarla." -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "{password} sunucu şifresi olarak ayarlandı." -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "{port} REST port olarak ayarlandı" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." -msgstr "" +msgstr "Lavalink websocket sunucu portunu ayarla." -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "{port} Websocket port'u olarak ayarlandı" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "Lavalink bağlantı ayarlarını göster." + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "Bağlantı Ayarları" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "Sunucu: [{host}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "WS Portu: [{port}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "Rest Portu: [{port}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "Parola: [{password}]\\n" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "Sana bu bilgiyi gönderebilmek için özel mesaj atabilmem gerek." + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "Yerel çalma komutları" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "Yerel dosyalarda bulunan tüm şarkıları çalar" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "Klasör bulunamadı" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "Yerel parçalar klasörü {name} bulunamadı." -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "Yerel dosyalardan bir şarkı çalar" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "Albüm klasörü bulunamadı" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Bütün yerel şarkı dizinleri arasında şarkı arar" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "Eşleşme yok." -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "Qua'nın kendi şarkılarından birisini söylemesini sağlar" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "Ses istatistikleri" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "Hiçbir kanal da değilim." -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "{num}/{total} sunucu da çalınıyor" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "Sayfa {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "Sıra yüzdesi" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "Sırada herhangi birşey yok." -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "Sıraya alınıp oynatılan şarkılar:" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "URL veya arama yaparak şarkı açabilirsiniz." -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "Bu URL'e izin verilmiyor." -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "Bu parçaya izin verilmiyor." -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "Lavalink bağlantısı başarısız" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "Console veya loglarınızı kontrol edin." - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "Sıraya şarkı ekleyebilmek için DJ rolüne ihtiyacınız var." -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "Lavalink bağlantısı başarısız" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "Console veya loglarınızı kontrol edin." + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "Şarkıyı başlatabilmek için bir kanal da olmanız gerekli." -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "`{query}` ile uyuşan herhangi bir parça bulunamadı." -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "Sıraya alma limitine ulaşıldı." -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "Bir URL'yi çalmaya zorlayın veya bir parça arayın." -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "Öne alarak çalma sadece tek bir parça için yapılabilir." -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "`Lavalink.jar` parçayı göremiyorsa yerel şarkılar çalınmayacaktır.\\nBunun nedeni; izinler olabilir ya da Lavalink.jar yerel şarkılardan farklı bir makinede çalıştırılıyor olabilir." -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "Parça çalınamaz." -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "**{suffix}** tamamen desteklenen bir format değil ve bazı parçalar çalınamayabilir." -#: redbot/cogs/audio/core/commands/player.py:275 -msgid "This track is not allowed in this server." -msgstr "" - #: redbot/cogs/audio/core/commands/player.py:290 +msgid "This track is not allowed in this server." +msgstr "Bu şarkının sunucuda çalınmasına izin verilmiyor." + +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "Şarkı izin verilen uzunluğu aşıyor." -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" -msgstr "" +msgstr "Şarkının başlamasına {time} kadar süre var: sıralamada 1. sırada" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "Şarkı sıraya eklendi" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." -msgstr "" +msgstr "Çalmak için listeden bir Spotify şarkı listesi seçiniz." -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." -msgstr "" +msgstr "Spotify URL ve kodlarını kullanabilmeniz için bot sahibi Spotify kullanıcı ID ve Spotify client secret ayarlarını yapmalıdır.\\nDetaylı bilgi için `{prefix}audioset spotifyapi` komutunu kullanınız." -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "Spotify URL ve kodlarını kullanabilmeniz için bot sahibi YouTube API anahtarı ayarlarını yapmalıdır.\\nDetaylı bilgi için `{prefix}audioset youtubeapi` komutunu kullanınız." -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." -msgstr "" +msgstr "Tür komutunu kullanabilmeniz için bir sesli kanala girmelisiniz." -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "Kategori bulunamadı" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "Kategori bulunamadı, daha sonra tekrar deneyin." -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "Kategoriler" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." -msgstr "" +msgstr "Seçilen kategori yok, daha sonra deneyiniz." -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" -msgstr "" +msgstr "{friendly_name} için çalma listeleri" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "Başlatılabilecek şarkı bulunamadı." -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." -msgstr "" +msgstr "Seçilen çalma listesi için şarkılar bulunamıyor." -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." -msgstr "" +msgstr "Otomatik çalmayı başlatır." -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." -msgstr "" +msgstr "Otomatik çalma komutunu kullanabilmeniz için bir sesli kanala girmelisiniz." -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "Geçerli bir parça alınamadı." -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "Parça alınamıyor" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "Şu anda Lavalink'ten şarkıyı çalamıyorum, lütfen birkaç dakika sonra tekrar deneyin." -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "Otomatik çalma başladı." -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "Parça sıraya ekleniyor." -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " -msgstr "" +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " +msgstr "Arama ile bir şarkı seçin.\\n\\n `[p]search list ` komutunu YouTube sırasında arama yapmak için kullanın\\n `[p]search sc ` komutu sadece SoundCloud'ı arayacaktır " -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" -msgstr "" +msgstr "Şarkılar İçin Arama Yapılamıyor" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "Sıraya şarkı ekleyebilmek için kanal da olmanız gerekmektedir." -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "Hiçbir şey bulunamadı." -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "`Lavalink.jar` parçayı göremiyorsa yerel şarkılar çalınmayacaktır.\\nBunun nedeni; izinler olabilir ya da Lavalink.jar yerel şarkılardan farklı bir makinede çalıştırılıyor olabilir." -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} şarkıları sıraya alınamaz." -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "{num} sayı da şarkı eklendi.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "klasör" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "ara" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" -msgstr "" +msgstr "{type} çalınması için kalan süre {time}: #{position}. sırada" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "`Lavalink.jar` parçayı göremiyorsa yerel şarkılar çalınmayacaktır.\\nBunun nedeni; izinler olabilir ya da Lavalink.jar yerel şarkılardan farklı bir makinede çalıştırılıyor olabilir." -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " -msgstr "Çalma listesi yapılandırma seçenekleri.\\n\\n Kapsam bilgisi:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Bu botun tüm kullanıcıları tarafından görülebilir.\\n ​ ​ ​ ​ ​ ​ ​ ​ Sadece bot sahibi tarafından düzenlenebilir.\\n ​ ​ ​ ​ **Sunucu**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Sunucudaki tüm kullanıcılar tarafından görünebilir.\\n ​ ​ ​ ​ ​ ​ ​ ​ Bot sahibi, sunucu sahibi, sunucu admini, sunucu moderatörü, DJ rolündeki kullanıcılar ve çalma listesini oluşturan tarafından düzenlenebilir.\\n ​ ​ ​ ​ **Kullanıcı**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Eğer yaratıcısı izin verirse tüm bot kullanıcıları tarafından görünebilir.\\n ​ ​ ​ ​ ​ ​ ​ ​ Bot sahibi ve listeyi yapan kişi tarafından düzenlenebilir.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " +msgstr "Çalma listesi yapılandırma seçenekleri.\\n\\n Kapsam bilgisi:\\n ​ ​ ​ ​ **Küresel**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Bu botun tüm kullanıcıları tarafından görülebilir.\\n ​ ​ ​ ​ ​ ​ ​ ​ Sadece bot sahibi tarafından düzenlenebilir.\\n ​ ​ ​ ​ **Sunucu**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Sunucudaki tüm kullanıcılar tarafından görünebilir.\\n ​ ​ ​ ​ ​ ​ ​ ​ Bot sahibi, sunucu sahibi, sunucu yöneticisi, sunucu moderatörü, DJ rolündeki kullanıcılar ve çalma listesini oluşturan tarafından düzenlenebilir.\\n ​ ​ ​ ​ **Kullanıcı**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Eğer yaratıcısı izin verirse tüm bot kullanıcıları tarafından görünebilir.\\n ​ ​ ​ ​ ​ ​ ​ ​ Bot sahibi ve listeyi yapan kişi tarafından düzenlenebilir.\\n\\n " -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "Çalma listesine parça URL'si, çalma listesi linki ya da hızlı arama ekleme.\\n\\n Parça(lar) çalma listesinin sonuna eklenecektir.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Değişkenler**:\\n ​ ​ ​ ​ Tamamı opsiyoneldir:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Sunucu\\n ​ ​ ​ ​ Kullanıcı\\n\\n **Yazar** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı ID\\n ​ ​ ​ ​ Kullanıcı Mention\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu ID\\n ​ ​ ​ ​ Sunucunun tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist append SunucuCalmaListesi Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append GlobalCalmaListem Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append GlobalCalmaListem Hello by Adele --scope Global --Author Draper#6666`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "Çalma Listesi Bulunamadı" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "Arama kriterlerinize uygun parça bulunamadı." -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "Parça geçiliyor" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "{track} parçası zaten {playlist} (`{id}`) [**{scope}**] içerisinde mevcut." -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "Çalma listesi limitine ulaşıldı: parça eklenemiyor." -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "Parça eklendi" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} şarkısı {playlist} (`{id}`) [**{scope}**] çalma listesine eklendi." -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{num} adet parça {playlist} (`{id}`) [**{scope}**] çalma listesine eklendi." -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "\\n{existing} {plural} çalma listesinde zaten mevcut ve eklenmeden geçildi." -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "parçalar" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "parçası" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "Çalma Listesi Düzenlendi" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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} bir çalma listesi ile eşleşmiyor." -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 -msgid "the Global" -msgstr "" - #: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 +msgid "the Global" +msgstr "Evrensel" + +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "Çalma Listesi Kopyalandı" -#: redbot/cogs/audio/core/commands/playlists.py:332 -msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." -msgstr "" - #: redbot/cogs/audio/core/commands/playlists.py:347 +msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." +msgstr "{name} (`{from_id}`) çalma listesi {from_scope}'den {to_scope} (`{to_id}`) olarak kopyalandı." + +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Boş çalma listesi oluştur.\\n\\n **Kullanım**:\\n ​ `[p]playlist create çalma_listesi_adı [args]`\\n\\n **Seçenekler**:\\n Bunların tamamı isteğe bağlıdır:\\n ​ ​ --scope \\n ​ ​ --author [user]\\n ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Boyut** bunlardan biridir:\\n ​ ​ Küresel\\n ​ ​ Sunucu\\n ​ Kullanıcı\\n\\n **Yapımcı** bunlardan her hangi biri olabilir::\\n ​ ​ Kullanıcı ID'si\\n ​ Kullanıcı Pingi\\n ​ ​ Kullanıcı adı #123\\n\\n **Sunucu** bunlardan her hangi biri olabilir::\\n ​ ​ Sunucu IDsi\\n ​ Sunucu tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist create BenimSunucumunÇalmaListesi`\\n ​ `[p]playlist create BenimKürselÇalmaListem --scope Global`\\n​ ​ ​ ​ `[p]playlist create BenimKişiselÇalmaListem --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" -msgstr "" +msgstr "Geçersiz Çalma Listesi Adı" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." -msgstr "" +msgstr "Çalma listesi adları en fazla 32 karakterden oluşan tek bir kelime olmalı ve sadece sayılardan oluşmamalıdır." -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" -msgstr "" +msgstr "Çalma Listesi Oluşturuldu." -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." -msgstr "" +msgstr "Boş çalma listesi {name} (`{id}`) [**{scope}**] oluşturuldu." -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Kaydedilmiş çalma listesini sil.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist delete çalma_listesi_ismi_yada_idsi [seçenekler]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [kullanıcı]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [sunucu] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan her hangi biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı pingi\\n ​ ​ ​ ​ Kullanıcı Adı #123\\n\\n **Sunucu** bunlardan her hangi biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu Tam Adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist delete BenimSunucuÇalmaListem`\\n ​ ​ ​ ​ `[p]playlist delete BenimKüreselÇalmaListem --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete BenimKişiselÇalmaListem --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" -msgstr "" +msgstr "Çalma listesi silindi" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." -msgstr "" +msgstr "{name} (`{id}`) [**{scope}**] çalma listesi silindi." -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Kaydedilmiş çalma listesinden aynı parçaları kaldır.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist dedupe çalma_listesi_ismi_yada_idsi [args]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan her hangi biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı pingi\\n ​ ​ ​ ​ Kullanıcı Adı #123\\n\\n **Sunucu** bunlardan her hangi biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu Tam Adı\\n\\n Örnek Kullanım:\\n ​ ​ ​ ​ `[p]playlist dedupe BenimÇalmaListem`\\n ​ ​ ​ ​ `[p]playlist dedupe BenimKüreselÇalmaListem --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe BenimKişiselÇalmaListem --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." -msgstr "" +msgstr "{name} (`{id}`) [**{scope}**] çalma listesinden {track_diff} tane aynı parça kaldırıldı." -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" -msgstr "" +msgstr "Çalma Listesinde Değişiklik Yapılmadı" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." -msgstr "" +msgstr "{name} (`{id}`) [**{scope}**] çalma listesinde hiç aynı parça yok." -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Bir çalma listesinin kopyasını indir.\\n\\n Bu dosyalar `[p]playlist upload` komutuyla kullanılabilir.\\n Red v2-uyumlu çalma listelerini v2 değişkeniniTrue\\n seçeneğine ayarlayarak oluşturabilirsiniz.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist download çalma_listesi_adı_yada_IDsi [v2=True_VEYA_False] [args]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır::\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir::\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı Pingi\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu tam adı\\n\\n Örnek Kullanım:\\n ​ ​ ​ ​ `[p]playlist download BenimÇalmaListem True`\\n ​ ​ ​ ​ `[p]playlist download BenimKüreselÇalmaListem False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download BenimKişiselÇalmaListem --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "Playlist hiçbir şarkı içermiyor." -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:755 -msgid "Playlist is too large, here is the compressed version." -msgstr "" +msgstr "Bu çalma listesi bu sunucuda gönderilemeyecek kadar büyük." #: redbot/cogs/audio/core/commands/playlists.py:777 +msgid "Playlist is too large, here is the compressed version." +msgstr "Çalma listesi çok büyük, burda gördüğünüz sıkıştırılmış halidir." + +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Kaydedilmiş bir çalma listesinden bilgi alır.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist info çalma_listesi_adı_yada_IDsi [args]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır::\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu Sadece Bot Sahibi Kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir::\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı Pingi\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist info BenimÇalmaListem`\\n ​ ​ ​ ​ `[p]playlist info BenimKüreselÇalmaListem --scope Global`\\n ​ ​ ​ ​ `[p]playlist info BenimKişiselÇalmaListem --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" -msgstr "" +msgstr "Çalma listesi {playlist_name} (`{id}`) [**{scope}**] için bilgiler:\\n" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" -msgstr "" +msgstr "Çalma listesi {playlist_name} (`{id}`) [**{scope}**] için bilgiler:\\nURL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "Bilinmeyen" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" -msgstr "" +msgstr "Sayfa {page}/{pages} | Sahip: {author_name} | {num} parça(lar)" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " -msgstr "" +msgstr "Kaydedilmiş çalma listelerini gösterir.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı Pingi\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu tam adı\\n\\n Örnek Kullanım:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." -msgstr "" +msgstr "Bu sunucu için kaydedilmiş çalma listesi bulunmamakta." -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." -msgstr "" +msgstr "{author} tarafından {scope} için kaydedilmiş çalma listesi bulunmamakta." -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." -msgstr "" +msgstr "{scope} için kaydedilmiş çalma listesi bulunmamakta." -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" -msgstr "" +msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "Şarkı: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" -msgstr "" +msgstr "Oluşturan: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" -msgstr "" +msgstr "Kapsam: {scope}\\n" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Bir sırayı çalma listesine kaydeder.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist queue çalma_listesi_adı [args]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı Pingi\\n ​ ​ ​ ​ Kullanıcı Adı #123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist queue BenimÇalmaListem`\\n ​ ​ ​ ​ `[p]playlist queue BenimKüreselÇalmaListem --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue BenimKişiselÇalmaListem --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "Henüz burada bir şey yok." -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." -msgstr "" +msgstr "Şu anki sıra {name} (`{id}`) [**{scope}**] çalma listesine kaydedildi: {num} parça eklendi." -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." -msgstr "" +msgstr "Çalma listesi limitine ulaşıldı: {} parça eklenemiyor." -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " -msgstr "" +msgstr "URL ile bir çalma listesinden bir parçayı çıkarır.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist remove çalma_listesi_adı_yada_IDsi url [args]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı Pingi\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist remove BenimÇalmaListem https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove BenimKüreselÇalmaListem https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove BenimKişiselÇalmaListem https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "URL liste de değil" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "Hiç şarkı kalmadı, playlist kaldırılıyor." -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{num} girdi {playlist_name} (`{id}`) [**{scope}**] çalma listesinden kaldırıldı." -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "Parça {playlist_name} (`{id}`) [**{scope}**] çalma listesinden kaldırıldı." -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " -msgstr "" +msgstr "Bir URLden çalma listesi kaydeder.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist save isim url [args]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı pingi\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist save BenimSunucudakiÇalmaListem https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save BenimKüreselÇalmaListem https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save BenimKişiselÇalmaListem https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." -msgstr "" +msgstr "Çalma listesi {name} (`{id}`) [**{scope}**] kaydedildi: {num} parça eklendi." -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" -msgstr "" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" +msgstr "Çalma listesi oluşturulamadı" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." -msgstr "" +msgstr "Çalma listeniz oluşturulamadı." -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Sıraya bir çalma listesi ekler.\\n\\n **Kullanım**:\\n ​ ​ ​ ​` [p]playlist start çalma_listesi_ismi_yada_IDsi [args]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı pingi\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist start BenimÇalmaListem`\\n ​ ​ ​ ​ `[p]playlist start BenimKüreselÇalmaListem --scope Global`\\n ​ ​ ​ ​ `[p]playlist start BenimKüreselÇalmaListem --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." -msgstr "" +msgstr "Çalma listeleri oynatabilmek için DJ rolüne ihtiyacınız var." -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "Playlist sıraya alındı." -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" -msgstr "" +msgstr "{name} - (`{id}`) [**{scope}**]\\n{num} parça sıraya eklendi.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Çalma listesindeki tüm parçaları günceller.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist update çalma_listesi_adı_yada_IDsi [args]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı Pingi\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist update BenimSunucudakiÇalmaListem`\\n ​ ​ ​ ​ `[p]playlist update BenimKüreselÇalmaListem --scope Global`\\n ​ ​ ​ ​ `[p]playlist update BenimKişiselÇalmaListem --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" -msgstr "" +msgstr "Geçersiz Çalma Listesi" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." -msgstr "" +msgstr "Özel çalma listeleri değiştirilemez." -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" -msgstr "" +msgstr "Parçalar kaldırıldı" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "{page_num}/{total_pages} sayfa" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" -msgstr "" +msgstr "Parçalar eklendi" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{name} (`{id}`) [**{scope}**] üzerinde her hangi bir değişiklik yapılmadı." -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " -msgstr "" +msgstr "Bir dosyayı bot için çalma listesi olarak yükler.\\n\\n V2 ve eski V3 çalma listeleri yavaş olacaktır.\\n `[p]playlist download` ile oluşturulmuş V3 çalma listeleri çok daha hızlı yüklenecektir.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Seçenekler**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı pingi\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "Lütfen playlist dosyasını yükleyin. Diğer herhangi bir mesaj bu işlemi iptal edecektir." -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "Hiçbir dosya gönderilmedi, lütfen tekrar deneyin." -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "Yükleme iptal edildi" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." -msgstr "" +msgstr "Sadece Red çalma listesi dosyaları yüklenebilir." -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "Geçersiz bir playlist dosyası" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." -msgstr "" +msgstr "Bu çalma listesi çok büyük." -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " -msgstr "" +msgstr "Var olan bir çalma listesinin adını değiştirir.\\n\\n **Kullanım**:\\n ​ ​ ​ ​ `[p]playlist rename çalma_listesi_adı_yada_IDsi yeni_ad [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bunu sadece bot sahibi kullanabilir**\\n\\n **Kapsam** bunlardan biri olabilir:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Sahip** bunlardan biri olabilir:\\n ​ ​ ​ ​ Kullanıcı IDsi\\n ​ ​ ​ ​ Kullanıcı Pingi\\n ​ ​ ​ ​ Kullanıcı Adı#123\\n\\n **Sunucu** bunlardan biri olabilir:\\n ​ ​ ​ ​ Sunucu IDsi\\n ​ ​ ​ ​ Sunucu tam adı\\n\\n Örnek kullanım:\\n ​ ​ ​ ​ `[p]playlist rename BenimSunucudakiÇalmaListem ListeminYeniİsmi`\\n ​ ​ ​ ​ `[p]playlist rename BenimKüreselÇalmaListem ListeminYeniİsmi --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename BenimKişiselÇalmaListem ListeminYeniİsmi --scope User`\\n " -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" -msgstr "" +msgstr "'{old}' çalma listesinin adı '{new}' (`{id}`) [**{scope}**] olarak değiştirildi" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "Sıradaki şarkıları listeler." -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n Çalan: **{track.requester}**" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "Sırayı temizler" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" -msgstr "" +msgstr "Sıra temizlenemedi" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "Sırayı temizleyebilmek için DJ rolüne ihtiyacın var" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" -msgstr "" +msgstr "Sıra üzerinde değişiklik yapıldı" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "Şarkı sırası temizlendi." -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "Eğer sıraya ekleyen kanal da değilse şarkıyı sıradan çıkarır." -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" -msgstr "" +msgstr "Sıra temizlenemedi" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "Sırayı temizleyebilmek için DJ rolüne ihtiyacın var" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "0 şarkı temizlendi." -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" -msgstr "" +msgstr "Parçalar Sıradan Çıkarıldı" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "{removed_tracks} şarkıları oda da bulunmayan kişi tarafından eklendiği için temizlendi." -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." -msgstr "" +msgstr "Sıradan belirttiğiniz tüm parçaları çıkartır." -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." -msgstr "" +msgstr "{member.display_name} sıraya eklenmiş {removed_tracks} parçaları kaldırıldı." -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "Sıra da ara" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." -msgstr "" +msgstr "Sırayı karıştırır." -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" -msgstr "" +msgstr "Sıra karıştırılamadı" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." -msgstr "" +msgstr "Sırayı karıştırabilmek için DJ rolüne ihtiyacınız var." -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." -msgstr "" +msgstr "Sıra karıştırıldı." diff --git a/redbot/cogs/audio/core/commands/locales/uk-UA.po b/redbot/cogs/audio/core/commands/locales/uk-UA.po index c06588ec2..cee3d2eb6 100644 --- a/redbot/cogs/audio/core/commands/locales/uk-UA.po +++ b/redbot/cogs/audio/core/commands/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: uk_UA\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/vi-VN.po b/redbot/cogs/audio/core/commands/locales/vi-VN.po index 5f0e1d699..032f91205 100644 --- a/redbot/cogs/audio/core/commands/locales/vi-VN.po +++ b/redbot/cogs/audio/core/commands/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: vi_VN\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/zh-CN.po b/redbot/cogs/audio/core/commands/locales/zh-CN.po index 593977754..8d62d2146 100644 --- a/redbot/cogs/audio/core/commands/locales/zh-CN.po +++ b/redbot/cogs/audio/core/commands/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: zh_CN\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "日" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/zh-HK.po b/redbot/cogs/audio/core/commands/locales/zh-HK.po index cea527de2..48401c807 100644 --- a/redbot/cogs/audio/core/commands/locales/zh-HK.po +++ b/redbot/cogs/audio/core/commands/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: zh_HK\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 +#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 +#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -msgid "Lavalink Settings" +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1068 -msgid "Cog version: [{version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1069 -msgid "Red-Lavalink: [{lavalink_version}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1070 -msgid "External server: [{use_external_lavalink}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 -msgid "Localtracks path: [{localpath}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:1101 +msgid "Lavalink Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1103 +msgid "Cog version: [{version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1104 +msgid "Red-Lavalink: [{lavalink_version}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1105 +msgid "External server: [{use_external_lavalink}]\\n" +msgstr "" + +#: 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" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1130 +msgid "Localtracks path: [{localpath}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1210 +#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1218 +#: redbot/cogs/audio/core/commands/audioset.py:1318 #, docstring msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1240 +#: redbot/cogs/audio/core/commands/audioset.py:1340 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1341 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1242 +#: redbot/cogs/audio/core/commands/audioset.py:1342 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1243 +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1285 +#: redbot/cogs/audio/core/commands/audioset.py:1385 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1286 +#: redbot/cogs/audio/core/commands/audioset.py:1386 msgid "Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1387 msgid "Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1388 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:204 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:213 +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/zh-TW.po b/redbot/cogs/audio/core/commands/locales/zh-TW.po index d16fc4e3f..70523e298 100644 --- a/redbot/cogs/audio/core/commands/locales/zh-TW.po +++ b/redbot/cogs/audio/core/commands/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,2411 +15,2575 @@ msgstr "" "X-Crowdin-File-ID: 676\n" "Language: zh_TW\n" -#: redbot/cogs/audio/core/commands/audioset.py:29 +#: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." msgstr "音樂設定選項。" -#: redbot/cogs/audio/core/commands/audioset.py:34 +#: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." msgstr "管理黑名單和白名單的關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:39 +#: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." msgstr "管理全域白名單/黑名單關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:43 +#: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." msgstr "管理全域白名單關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:49 +#: 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 "向白名單添加關鍵字。\\n\\n 如果添加任何內容到白名單中,則會將其他所有內容都列入黑名單。\\n " +msgstr "新增關鍵字到白名單。\\n\\n 如果新增任何內容到白名單中,則會將其他所有內容都列入黑名單。\\n " -#: redbot/cogs/audio/core/commands/audioset.py:63 -#: redbot/cogs/audio/core/commands/audioset.py:128 -#: redbot/cogs/audio/core/commands/audioset.py:253 -#: redbot/cogs/audio/core/commands/audioset.py:318 +#: 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 "關鍵字已在白名單中。" -#: redbot/cogs/audio/core/commands/audioset.py:67 -#: redbot/cogs/audio/core/commands/audioset.py:109 -#: redbot/cogs/audio/core/commands/audioset.py:132 -#: redbot/cogs/audio/core/commands/audioset.py:257 -#: redbot/cogs/audio/core/commands/audioset.py:299 -#: redbot/cogs/audio/core/commands/audioset.py:322 +#: redbot/cogs/audio/core/commands/audioset.py:74 +#: redbot/cogs/audio/core/commands/audioset.py:116 +#: redbot/cogs/audio/core/commands/audioset.py:139 +#: redbot/cogs/audio/core/commands/audioset.py:264 +#: redbot/cogs/audio/core/commands/audioset.py:306 +#: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" msgstr "已修改白名單" -#: redbot/cogs/audio/core/commands/audioset.py:68 -#: redbot/cogs/audio/core/commands/audioset.py:258 +#: redbot/cogs/audio/core/commands/audioset.py:75 +#: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." msgstr "已新增 `{whitelisted}` 到白名單中。" -#: redbot/cogs/audio/core/commands/audioset.py:76 -#: redbot/cogs/audio/core/commands/audioset.py:266 +#: 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 "列出所有已新增到白名單中的關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:79 -#: redbot/cogs/audio/core/commands/audioset.py:105 -#: redbot/cogs/audio/core/commands/audioset.py:269 -#: redbot/cogs/audio/core/commands/audioset.py:295 +#: 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 "白名單中沒有任何項目。" -#: redbot/cogs/audio/core/commands/audioset.py:95 +#: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" msgstr "全域白名單" -#: redbot/cogs/audio/core/commands/audioset.py:102 -#: redbot/cogs/audio/core/commands/audioset.py:292 +#: 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 "清除所有白名單中的關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:110 -#: redbot/cogs/audio/core/commands/audioset.py:300 +#: 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 "已從白名單中移除所有項目。" -#: redbot/cogs/audio/core/commands/audioset.py:117 -#: redbot/cogs/audio/core/commands/audioset.py:307 +#: 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 "從白名單中移除關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:133 -#: redbot/cogs/audio/core/commands/audioset.py:323 -msgid "Removed `{whitelisted}` from the whitelist." -msgstr "已從白名單中刪除 `{whitelisted}`。" - #: redbot/cogs/audio/core/commands/audioset.py:140 +#: redbot/cogs/audio/core/commands/audioset.py:330 +msgid "Removed `{whitelisted}` from the whitelist." +msgstr "已從白名單中移除 `{whitelisted}`。" + +#: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." msgstr "管理全域黑名單關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:146 -#: redbot/cogs/audio/core/commands/audioset.py:335 +#: 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 "在黑名單中新增關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:157 -#: redbot/cogs/audio/core/commands/audioset.py:346 +#: redbot/cogs/audio/core/commands/audioset.py:164 +#: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." msgstr "關鍵字已在黑名單中。" -#: redbot/cogs/audio/core/commands/audioset.py:161 -#: redbot/cogs/audio/core/commands/audioset.py:203 -#: redbot/cogs/audio/core/commands/audioset.py:226 -#: redbot/cogs/audio/core/commands/audioset.py:350 -#: redbot/cogs/audio/core/commands/audioset.py:392 -#: redbot/cogs/audio/core/commands/audioset.py:415 +#: redbot/cogs/audio/core/commands/audioset.py:168 +#: redbot/cogs/audio/core/commands/audioset.py:210 +#: redbot/cogs/audio/core/commands/audioset.py:233 +#: redbot/cogs/audio/core/commands/audioset.py:357 +#: redbot/cogs/audio/core/commands/audioset.py:399 +#: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" msgstr "已修改黑名單" -#: redbot/cogs/audio/core/commands/audioset.py:162 -#: redbot/cogs/audio/core/commands/audioset.py:351 +#: redbot/cogs/audio/core/commands/audioset.py:169 +#: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." msgstr "已新增 `{blacklisted}` 到黑名單中。" -#: redbot/cogs/audio/core/commands/audioset.py:170 -#: redbot/cogs/audio/core/commands/audioset.py:359 +#: 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 "列出所有已新增到黑名單中的關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:173 -#: redbot/cogs/audio/core/commands/audioset.py:199 -#: redbot/cogs/audio/core/commands/audioset.py:362 -#: redbot/cogs/audio/core/commands/audioset.py:388 +#: 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 "黑名單中沒有任何項目。" -#: redbot/cogs/audio/core/commands/audioset.py:189 +#: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" msgstr "全域黑名單" -#: redbot/cogs/audio/core/commands/audioset.py:196 -#: redbot/cogs/audio/core/commands/audioset.py:385 +#: 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 "清除所有黑名單中的關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:204 -#: redbot/cogs/audio/core/commands/audioset.py:393 +#: 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 "已從黑名單中移除所有項目。" -#: redbot/cogs/audio/core/commands/audioset.py:211 -#: redbot/cogs/audio/core/commands/audioset.py:400 +#: 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 "從黑名單中移除關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:222 -#: redbot/cogs/audio/core/commands/audioset.py:411 +#: redbot/cogs/audio/core/commands/audioset.py:229 +#: redbot/cogs/audio/core/commands/audioset.py:418 msgid "Keyword is not in the blacklist." msgstr "關鍵字不在黑名單中。" -#: redbot/cogs/audio/core/commands/audioset.py:227 -#: redbot/cogs/audio/core/commands/audioset.py:416 +#: redbot/cogs/audio/core/commands/audioset.py:234 +#: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." -msgstr "已從黑名單中刪除 `{blacklisted}`。" +msgstr "已從黑名單中移除 `{blacklisted}`。" -#: redbot/cogs/audio/core/commands/audioset.py:235 +#: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." msgstr "管理白名單關鍵字。" -#: redbot/cogs/audio/core/commands/audioset.py:239 +#: 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 "向白名單添加關鍵字。\\n\\n 如果添加任何內容到白名單中,則會將其他所有內容都列入黑名單。\\n " +msgstr "新增關鍵字到白名單。\\n\\n 如果新增任何內容到白名單中,則會將其他所有內容都列入黑名單。\\n " -#: redbot/cogs/audio/core/commands/audioset.py:285 +#: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" msgstr "白名單" -#: redbot/cogs/audio/core/commands/audioset.py:331 +#: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." -msgstr "管理黑名單關鍵字。" +msgstr "管理關鍵字黑名單。" -#: redbot/cogs/audio/core/commands/audioset.py:378 +#: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" msgstr "黑名單" -#: redbot/cogs/audio/core/commands/audioset.py:425 +#: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." msgstr "更改自動播放設定。" -#: redbot/cogs/audio/core/commands/audioset.py:429 +#: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." -msgstr "切換當播放清單已空時的自動播放設定。" +msgstr "當佇列內沒有歌曲時,切換自動播放設定。" -#: redbot/cogs/audio/core/commands/audioset.py:433 +#: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." -msgstr "當播放清單已空時的自動播放: {true_or_false}。" +msgstr "當佇列已空時的自動播放: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1074 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Enabled" msgstr "已啟用" -#: redbot/cogs/audio/core/commands/audioset.py:434 -#: redbot/cogs/audio/core/commands/audioset.py:578 -#: redbot/cogs/audio/core/commands/audioset.py:599 -#: redbot/cogs/audio/core/commands/audioset.py:616 -#: redbot/cogs/audio/core/commands/audioset.py:664 -#: redbot/cogs/audio/core/commands/audioset.py:739 -#: redbot/cogs/audio/core/commands/audioset.py:887 -#: redbot/cogs/audio/core/commands/audioset.py:907 -#: redbot/cogs/audio/core/commands/audioset.py:949 -#: redbot/cogs/audio/core/commands/audioset.py:950 -#: redbot/cogs/audio/core/commands/audioset.py:951 -#: redbot/cogs/audio/core/commands/audioset.py:952 -#: redbot/cogs/audio/core/commands/audioset.py:953 -#: redbot/cogs/audio/core/commands/audioset.py:966 -#: redbot/cogs/audio/core/commands/audioset.py:968 -#: redbot/cogs/audio/core/commands/audioset.py:1006 -#: redbot/cogs/audio/core/commands/audioset.py:1013 -#: redbot/cogs/audio/core/commands/audioset.py:1057 -#: redbot/cogs/audio/core/commands/audioset.py:1058 -#: redbot/cogs/audio/core/commands/audioset.py:1059 -#: redbot/cogs/audio/core/commands/audioset.py:1076 -#: redbot/cogs/audio/core/commands/audioset.py:1108 -#: redbot/cogs/audio/core/commands/audioset.py:1123 -#: redbot/cogs/audio/core/commands/audioset.py:1246 -#: redbot/cogs/audio/core/commands/audioset.py:1247 -#: redbot/cogs/audio/core/commands/audioset.py:1248 -#: redbot/cogs/audio/core/commands/audioset.py:1291 -#: redbot/cogs/audio/core/commands/audioset.py:1292 -#: redbot/cogs/audio/core/commands/audioset.py:1293 -#: redbot/cogs/audio/core/commands/controller.py:397 -#: redbot/cogs/audio/core/commands/controller.py:440 -#: redbot/cogs/audio/core/commands/controller.py:728 -#: redbot/cogs/audio/core/commands/llset.py:31 -#: redbot/cogs/audio/core/commands/llset.py:48 -#: redbot/cogs/audio/core/commands/llset.py:57 +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:585 +#: redbot/cogs/audio/core/commands/audioset.py:606 +#: redbot/cogs/audio/core/commands/audioset.py:623 +#: redbot/cogs/audio/core/commands/audioset.py:671 +#: redbot/cogs/audio/core/commands/audioset.py:746 +#: redbot/cogs/audio/core/commands/audioset.py:894 +#: redbot/cogs/audio/core/commands/audioset.py:909 +#: redbot/cogs/audio/core/commands/audioset.py:929 +#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:972 +#: redbot/cogs/audio/core/commands/audioset.py:973 +#: redbot/cogs/audio/core/commands/audioset.py:974 +#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:976 +#: redbot/cogs/audio/core/commands/audioset.py:977 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:993 +#: redbot/cogs/audio/core/commands/audioset.py:1035 +#: redbot/cogs/audio/core/commands/audioset.py:1042 +#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1111 +#: redbot/cogs/audio/core/commands/audioset.py:1186 +#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1346 +#: redbot/cogs/audio/core/commands/audioset.py:1347 +#: redbot/cogs/audio/core/commands/audioset.py:1348 +#: redbot/cogs/audio/core/commands/audioset.py:1391 +#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1393 +#: redbot/cogs/audio/core/commands/audioset.py:1466 +#: redbot/cogs/audio/core/commands/controller.py:415 +#: redbot/cogs/audio/core/commands/controller.py:458 +#: redbot/cogs/audio/core/commands/controller.py:749 +#: redbot/cogs/audio/core/commands/llset.py:101 +#: redbot/cogs/audio/core/commands/llset.py:118 +#: redbot/cogs/audio/core/commands/llset.py:127 msgid "Disabled" msgstr "已停用" -#: redbot/cogs/audio/core/commands/audioset.py:438 +#: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\\nRepeat has been disabled." msgstr "\\n已停用重複播放。" -#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\\nAuto-disconnecting at queue end has been disabled." -msgstr "\\n已停用在播放清單結束時的自動斷開連接功能。" +msgstr "\\n已停用在佇列結束時的自動中斷連線功能。" -#: redbot/cogs/audio/core/commands/audioset.py:444 -#: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/audioset.py:558 -#: redbot/cogs/audio/core/commands/audioset.py:576 -#: redbot/cogs/audio/core/commands/audioset.py:597 -#: redbot/cogs/audio/core/commands/audioset.py:624 -#: redbot/cogs/audio/core/commands/audioset.py:662 -#: redbot/cogs/audio/core/commands/audioset.py:685 -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:714 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:737 -#: redbot/cogs/audio/core/commands/audioset.py:755 -#: redbot/cogs/audio/core/commands/audioset.py:761 -#: redbot/cogs/audio/core/commands/audioset.py:784 -#: redbot/cogs/audio/core/commands/audioset.py:841 -#: redbot/cogs/audio/core/commands/audioset.py:864 -#: redbot/cogs/audio/core/commands/audioset.py:869 -#: redbot/cogs/audio/core/commands/audioset.py:885 -#: redbot/cogs/audio/core/commands/audioset.py:905 -#: redbot/cogs/audio/core/commands/audioset.py:1106 -#: redbot/cogs/audio/core/commands/audioset.py:1121 -#: redbot/cogs/audio/core/commands/audioset.py:1142 -#: redbot/cogs/audio/core/commands/audioset.py:1149 -#: redbot/cogs/audio/core/commands/audioset.py:1209 -#: redbot/cogs/audio/core/commands/audioset.py:1317 -#: redbot/cogs/audio/core/commands/controller.py:395 -#: redbot/cogs/audio/core/commands/controller.py:438 -#: redbot/cogs/audio/core/commands/controller.py:735 -#: redbot/cogs/audio/core/commands/llset.py:29 -#: redbot/cogs/audio/core/commands/llset.py:55 -#: redbot/cogs/audio/core/commands/llset.py:80 -#: redbot/cogs/audio/core/commands/llset.py:104 -#: redbot/cogs/audio/core/commands/llset.py:129 -#: redbot/cogs/audio/core/commands/llset.py:154 +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:546 +#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:583 +#: redbot/cogs/audio/core/commands/audioset.py:604 +#: redbot/cogs/audio/core/commands/audioset.py:631 +#: redbot/cogs/audio/core/commands/audioset.py:669 +#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:744 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:791 +#: redbot/cogs/audio/core/commands/audioset.py:848 +#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:876 +#: redbot/cogs/audio/core/commands/audioset.py:892 +#: redbot/cogs/audio/core/commands/audioset.py:907 +#: redbot/cogs/audio/core/commands/audioset.py:927 +#: redbot/cogs/audio/core/commands/audioset.py:1184 +#: redbot/cogs/audio/core/commands/audioset.py:1199 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1227 +#: redbot/cogs/audio/core/commands/audioset.py:1287 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/controller.py:413 +#: redbot/cogs/audio/core/commands/controller.py:456 +#: redbot/cogs/audio/core/commands/controller.py:756 +#: redbot/cogs/audio/core/commands/llset.py:99 +#: redbot/cogs/audio/core/commands/llset.py:125 +#: redbot/cogs/audio/core/commands/llset.py:150 +#: redbot/cogs/audio/core/commands/llset.py:174 +#: redbot/cogs/audio/core/commands/llset.py:199 msgid "Setting Changed" msgstr "已變更設定" -#: redbot/cogs/audio/core/commands/audioset.py:457 +#: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring msgid "Set a playlist to auto-play songs from.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " msgstr "設定播放清單以便自動播放歌曲。\\n\\n **用法**:\\n ​ ​ ​ ​ `[p]audioset autoplay 播放清單名稱或ID [參數]`\\n\\n **參數**:\\n ​ ​ ​ ​ 以下是可選參數:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope <範圍>\\n ​ ​ ​ ​ ​ ​ ​ ​ --author [作者]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [伺服器] **此命令只有機器人擁有者可使用**\\n\\n **範圍** 可選擇:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **作者** can be one of the following:\\n ​ ​ ​ ​ 使用者ID\\n ​ ​ ​ ​ 提及使用者\\n ​ ​ ​ ​ 使用者名稱#0000\\n\\n **伺服器** 可選擇:\\n ​ ​ ​ ​ 伺服器ID\\n ​ ​ ​ ​ 伺服器全名\\n\\n 範例:\\n ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\\n " -#: redbot/cogs/audio/core/commands/audioset.py:490 -#: redbot/cogs/audio/core/commands/playlists.py:100 -#: redbot/cogs/audio/core/commands/playlists.py:256 -#: redbot/cogs/audio/core/commands/playlists.py:380 -#: redbot/cogs/audio/core/commands/playlists.py:458 -#: redbot/cogs/audio/core/commands/playlists.py:546 -#: redbot/cogs/audio/core/commands/playlists.py:681 -#: redbot/cogs/audio/core/commands/playlists.py:810 -#: redbot/cogs/audio/core/commands/playlists.py:928 -#: redbot/cogs/audio/core/commands/playlists.py:1082 -#: redbot/cogs/audio/core/commands/playlists.py:1192 -#: redbot/cogs/audio/core/commands/playlists.py:1302 -#: redbot/cogs/audio/core/commands/playlists.py:1422 -#: redbot/cogs/audio/core/commands/playlists.py:1596 -#: redbot/cogs/audio/core/commands/playlists.py:1756 -#: redbot/cogs/audio/core/commands/playlists.py:1915 +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:474 +#: redbot/cogs/audio/core/commands/playlists.py:564 +#: redbot/cogs/audio/core/commands/playlists.py:699 +#: redbot/cogs/audio/core/commands/playlists.py:832 +#: redbot/cogs/audio/core/commands/playlists.py:955 +#: redbot/cogs/audio/core/commands/playlists.py:1111 +#: redbot/cogs/audio/core/commands/playlists.py:1221 +#: redbot/cogs/audio/core/commands/playlists.py:1339 +#: redbot/cogs/audio/core/commands/playlists.py:1465 +#: redbot/cogs/audio/core/commands/playlists.py:1646 +#: redbot/cogs/audio/core/commands/playlists.py:1815 +#: redbot/cogs/audio/core/commands/playlists.py:1981 msgid "Playlists Are Not Available" msgstr "播放清單不可用" -#: redbot/cogs/audio/core/commands/audioset.py:491 -#: redbot/cogs/audio/core/commands/playlists.py:101 -#: redbot/cogs/audio/core/commands/playlists.py:257 -#: redbot/cogs/audio/core/commands/playlists.py:381 -#: redbot/cogs/audio/core/commands/playlists.py:459 -#: redbot/cogs/audio/core/commands/playlists.py:547 -#: redbot/cogs/audio/core/commands/playlists.py:682 -#: redbot/cogs/audio/core/commands/playlists.py:811 -#: redbot/cogs/audio/core/commands/playlists.py:929 -#: redbot/cogs/audio/core/commands/playlists.py:1083 -#: redbot/cogs/audio/core/commands/playlists.py:1193 -#: redbot/cogs/audio/core/commands/playlists.py:1303 -#: redbot/cogs/audio/core/commands/playlists.py:1423 -#: redbot/cogs/audio/core/commands/playlists.py:1597 -#: redbot/cogs/audio/core/commands/playlists.py:1757 -#: redbot/cogs/audio/core/commands/playlists.py:1916 +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:396 +#: redbot/cogs/audio/core/commands/playlists.py:475 +#: redbot/cogs/audio/core/commands/playlists.py:565 +#: redbot/cogs/audio/core/commands/playlists.py:700 +#: redbot/cogs/audio/core/commands/playlists.py:833 +#: redbot/cogs/audio/core/commands/playlists.py:956 +#: redbot/cogs/audio/core/commands/playlists.py:1112 +#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1466 +#: redbot/cogs/audio/core/commands/playlists.py:1647 +#: 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 "音樂播放清單功能目前無法使用" -#: redbot/cogs/audio/core/commands/audioset.py:494 -#: redbot/cogs/audio/core/commands/playlists.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:260 -#: redbot/cogs/audio/core/commands/playlists.py:384 -#: redbot/cogs/audio/core/commands/playlists.py:462 -#: redbot/cogs/audio/core/commands/playlists.py:550 -#: redbot/cogs/audio/core/commands/playlists.py:685 -#: redbot/cogs/audio/core/commands/playlists.py:814 -#: redbot/cogs/audio/core/commands/playlists.py:932 -#: redbot/cogs/audio/core/commands/playlists.py:1086 -#: redbot/cogs/audio/core/commands/playlists.py:1196 -#: redbot/cogs/audio/core/commands/playlists.py:1306 -#: redbot/cogs/audio/core/commands/playlists.py:1426 -#: redbot/cogs/audio/core/commands/playlists.py:1600 -#: redbot/cogs/audio/core/commands/playlists.py:1760 -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/audioset.py:501 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:270 +#: redbot/cogs/audio/core/commands/playlists.py:399 +#: redbot/cogs/audio/core/commands/playlists.py:478 +#: redbot/cogs/audio/core/commands/playlists.py:568 +#: redbot/cogs/audio/core/commands/playlists.py:703 +#: redbot/cogs/audio/core/commands/playlists.py:836 +#: redbot/cogs/audio/core/commands/playlists.py:959 +#: redbot/cogs/audio/core/commands/playlists.py:1115 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1343 +#: redbot/cogs/audio/core/commands/playlists.py:1469 +#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/playlists.py:1819 +#: redbot/cogs/audio/core/commands/playlists.py:1985 msgid "Check your logs." msgstr "檢查您的日誌。" -#: redbot/cogs/audio/core/commands/audioset.py:509 -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:516 +#: redbot/cogs/audio/core/commands/audioset.py:532 msgid "No Playlist Found" msgstr "沒有找到播放清單" -#: redbot/cogs/audio/core/commands/audioset.py:510 -#: redbot/cogs/audio/core/commands/playlists.py:119 -#: redbot/cogs/audio/core/commands/playlists.py:1455 +#: 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 "無法將 \"{arg}\" 與播放清單匹配" -#: redbot/cogs/audio/core/commands/audioset.py:517 +#: redbot/cogs/audio/core/commands/audioset.py:524 msgid "No Tracks Found" msgstr "沒有找到歌曲" -#: redbot/cogs/audio/core/commands/audioset.py:518 +#: redbot/cogs/audio/core/commands/audioset.py:525 msgid "Playlist {name} has no tracks." msgstr "播放清單{name}中沒有歌曲。" -#: redbot/cogs/audio/core/commands/audioset.py:526 -#: redbot/cogs/audio/core/commands/playlists.py:1537 -#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: 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 "播放清單{id}在{scope}範圍內不存在。" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:989 -#: redbot/cogs/audio/core/commands/playlists.py:1545 -#: redbot/cogs/audio/core/commands/playlists.py:1649 +#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1595 +#: redbot/cogs/audio/core/commands/playlists.py:1705 msgid "Missing Arguments" -msgstr "" +msgstr "缺少參數" -#: redbot/cogs/audio/core/commands/audioset.py:534 -#: redbot/cogs/audio/core/commands/playlists.py:990 -#: redbot/cogs/audio/core/commands/playlists.py:1546 -#: redbot/cogs/audio/core/commands/playlists.py:1650 +#: redbot/cogs/audio/core/commands/audioset.py:541 +#: redbot/cogs/audio/core/commands/playlists.py:1017 +#: redbot/cogs/audio/core/commands/playlists.py:1596 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:540 +#: redbot/cogs/audio/core/commands/audioset.py:547 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." -msgstr "" +msgstr "撥放清單 {name} (`{id}`) [**{scope}**] 將會被設定成自動撥放" -#: redbot/cogs/audio/core/commands/audioset.py:553 +#: redbot/cogs/audio/core/commands/audioset.py:560 #, docstring msgid "Resets auto-play to the default playlist." msgstr "將自動播放重置回預設的播放清單。" -#: redbot/cogs/audio/core/commands/audioset.py:559 +#: redbot/cogs/audio/core/commands/audioset.py:566 msgid "Set auto-play playlist to play recently played tracks." -msgstr "" +msgstr "將自動撥放清單設定為最近撥放過的歌曲" -#: redbot/cogs/audio/core/commands/audioset.py:565 +#: redbot/cogs/audio/core/commands/audioset.py:572 #, docstring msgid "Toggle global daily queues.\\n\\n Global daily queues creates a playlist for all tracks played today.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:577 +#: redbot/cogs/audio/core/commands/audioset.py:584 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:586 +#: 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 "" -#: redbot/cogs/audio/core/commands/audioset.py:598 +#: redbot/cogs/audio/core/commands/audioset.py:605 msgid "Daily queues: {true_or_false}." msgstr "今日播放清單: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:607 +#: redbot/cogs/audio/core/commands/audioset.py:614 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\\n\\n This setting takes precedence over `[p]audioset emptydisconnect`.\\n " msgstr "切換播放完畢後,機器人自動退出語音的設定。\\n\\n 此設定優先於`[p]audioset emptydisconnect`.\\n " -#: redbot/cogs/audio/core/commands/audioset.py:615 +#: redbot/cogs/audio/core/commands/audioset.py:622 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "播放完畢後自動退出語音伺服器功能: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:619 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "\\nAuto-play has been disabled." msgstr "\\n已停用自動播放。" -#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/audioset.py:637 #, docstring msgid "Toggle DJ mode.\\n\\n DJ mode allows users with the DJ role to use audio commands.\\n " -msgstr "" +msgstr "切換為DJ模式\\n\\n DJ模式將會允許擁有DJ角色的使用者使用音樂類的指令\\n " -#: redbot/cogs/audio/core/commands/audioset.py:641 +#: redbot/cogs/audio/core/commands/audioset.py:648 msgid "Missing DJ Role" -msgstr "" +msgstr "缺少DJ角色" -#: redbot/cogs/audio/core/commands/audioset.py:642 +#: redbot/cogs/audio/core/commands/audioset.py:649 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:653 +#: redbot/cogs/audio/core/commands/audioset.py:660 msgid "Response timed out, try again later." msgstr "響應逾時,請稍後再試。" -#: redbot/cogs/audio/core/commands/audioset.py:663 +#: redbot/cogs/audio/core/commands/audioset.py:670 msgid "DJ role: {true_or_false}." msgstr "DJ身分組: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:672 +#: redbot/cogs/audio/core/commands/audioset.py:679 #, docstring msgid "Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.\\n\\n `[p]audioset dc` takes precedence over this setting.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Invalid Time" msgstr "無效的時間" -#: redbot/cogs/audio/core/commands/audioset.py:678 -#: redbot/cogs/audio/core/commands/audioset.py:707 -#: redbot/cogs/audio/core/commands/audioset.py:1134 +#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:1212 msgid "Seconds can't be less than zero." msgstr "秒數不能小於零。" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:692 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:692 +#: redbot/cogs/audio/core/commands/audioset.py:699 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:704 +#: redbot/cogs/audio/core/commands/audioset.py:711 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:714 +#: redbot/cogs/audio/core/commands/audioset.py:721 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:721 +#: redbot/cogs/audio/core/commands/audioset.py:728 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:732 +#: redbot/cogs/audio/core/commands/audioset.py:739 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:738 +#: redbot/cogs/audio/core/commands/audioset.py:745 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:747 +#: redbot/cogs/audio/core/commands/audioset.py:754 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Invalid Price" msgstr "錯誤的價格" -#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:757 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:755 +#: redbot/cogs/audio/core/commands/audioset.py:762 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:769 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:781 #, docstring msgid "Set the localtracks path if the Lavalink.jar is not run from the Audio data folder.\\n\\n Leave the path blank to reset the path to the default, the Audio data directory.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:785 +#: redbot/cogs/audio/core/commands/audioset.py:792 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:790 +#: redbot/cogs/audio/core/commands/audioset.py:797 msgid "This setting is only for bot owners to set a localtracks folder location In the example below, the full path for 'ParentDirectory' must be passed to this command.\\n```\\nParentDirectory\\n |__ localtracks (folder)\\n | |__ Awesome Album Name (folder)\\n | |__01 Cool Song.mp3\\n | |__02 Groovy Song.mp3\\n```\\nThe folder path given to this command must contain the localtracks folder.\\n**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\\nUse this command with no path given to reset it to the default, the Audio data directory for this bot.\\nDo you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:822 +#: redbot/cogs/audio/core/commands/audioset.py:829 msgid "Invalid Path" msgstr "無效的路徑" -#: redbot/cogs/audio/core/commands/audioset.py:823 +#: redbot/cogs/audio/core/commands/audioset.py:830 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:829 +#: redbot/cogs/audio/core/commands/audioset.py:836 msgid "`{localtracks}` does not exist. The path will still be saved, but please check the path and create a localtracks folder in `{localfolder}` before attempting to play local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 -#: redbot/cogs/audio/core/commands/player.py:381 -#: redbot/cogs/audio/core/commands/player.py:391 -msgid "Invalid Environment" -msgstr "" - #: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/llset.py:34 +#: redbot/cogs/audio/core/commands/llset.py:53 +#: redbot/cogs/audio/core/commands/player.py:412 +#: redbot/cogs/audio/core/commands/player.py:422 +msgid "Invalid Environment" +msgstr "無效的環境。\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:849 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:851 +#: redbot/cogs/audio/core/commands/audioset.py:858 #, docstring msgid "Max length of a track to queue in seconds, 0 to disable.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`). Invalid\\n input will turn the max length setting off.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Invalid length" msgstr "無效的長度" -#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:867 msgid "Length can't be less than zero." -msgstr "" +msgstr "長度不能小於0" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:871 msgid "Track max length disabled." -msgstr "" +msgstr "樂曲最大長度設定已關閉" -#: redbot/cogs/audio/core/commands/audioset.py:870 +#: redbot/cogs/audio/core/commands/audioset.py:877 msgid "Track max length set to {seconds}." -msgstr "" +msgstr "樂曲的最大長度被設定為 {seconds}" -#: redbot/cogs/audio/core/commands/audioset.py:880 +#: redbot/cogs/audio/core/commands/audioset.py:887 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:886 +#: redbot/cogs/audio/core/commands/audioset.py:893 msgid "Notify mode: {true_or_false}." +msgstr "通知模式: {true_or_false}" + +#: redbot/cogs/audio/core/commands/audioset.py:902 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:895 +#: redbot/cogs/audio/core/commands/audioset.py:908 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:917 #, docstring msgid "Toggle the domain restriction on Audio.\\n\\n When toggled off, users will be able to play songs from non-commercial websites and links.\\n When toggled on, users are restricted to YouTube, SoundCloud, Mixer, Vimeo, Twitch, and\\n Bandcamp links.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:928 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:915 +#: redbot/cogs/audio/core/commands/audioset.py:937 #, docstring msgid "Set the role to use for DJ mode." -msgstr "" +msgstr "設定DJ角色來使用DJ模式" -#: redbot/cogs/audio/core/commands/audioset.py:924 +#: redbot/cogs/audio/core/commands/audioset.py:946 msgid "Settings Changed" -msgstr "" +msgstr "設定值已變更" -#: redbot/cogs/audio/core/commands/audioset.py:925 +#: redbot/cogs/audio/core/commands/audioset.py:947 msgid "DJ role set to: {role.name}." -msgstr "" +msgstr "DJ身分組設定為: {role.name}。" -#: redbot/cogs/audio/core/commands/audioset.py:931 +#: redbot/cogs/audio/core/commands/audioset.py:953 #, docstring msgid "Show the current settings." -msgstr "" +msgstr "顯示當前設定。" -#: redbot/cogs/audio/core/commands/audioset.py:965 +#: redbot/cogs/audio/core/commands/audioset.py:990 msgid "Server Settings" msgstr "伺服器設定" -#: redbot/cogs/audio/core/commands/audioset.py:966 +#: redbot/cogs/audio/core/commands/audioset.py:991 msgid "Auto-disconnect: [{dc}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:967 +#: redbot/cogs/audio/core/commands/audioset.py:992 msgid "Auto-play: [{autoplay}]\\n" msgstr "自動播放: [{autoplay}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:971 +#: redbot/cogs/audio/core/commands/audioset.py:996 msgid "Disconnect timer: [{num_seconds}]\\n" -msgstr "" +msgstr "自動斷線計時器: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:975 +#: redbot/cogs/audio/core/commands/audioset.py:1000 msgid "Auto Pause timer: [{num_seconds}]\\n" -msgstr "" +msgstr "自動暫停計時器: [{num_seconds}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:979 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "DJ Role: [{role.name}]\\n" -msgstr "" +msgstr "DJ角色: [{role.name}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:981 +#: redbot/cogs/audio/core/commands/audioset.py:1006 msgid "Jukebox: [{jukebox_name}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:982 +#: redbot/cogs/audio/core/commands/audioset.py:1007 msgid "Command price: [{jukebox_price}]\\n" -msgstr "" +msgstr "指令的費用: [{jukebox_price}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:1011 msgid "Max track length: [{tracklength}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:989 -msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nSpotify search: [{countrycode}]\\n" +#: redbot/cogs/audio/core/commands/audioset.py:1014 +msgid "Repeat: [{repeat}]\\nShuffle: [{shuffle}]\\nShuffle bumped: [{bumpped_shuffle}]\\nSong notify msgs: [{notify}]\\nSongs as status: [{status}]\\nPersist queue: [{persist_queue}]\\nSpotify search: [{countrycode}]\\nAuto-Deafen: [{auto_deafen}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1034 msgid "Thumbnails: [{0}]\\n" -msgstr "" +msgstr "預覽圖: [{0}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1038 msgid "Vote skip: [{vote_enabled}]\\nSkip percentage: [{vote_percent}%]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1022 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Server" msgstr "伺服器" -#: redbot/cogs/audio/core/commands/audioset.py:1024 +#: redbot/cogs/audio/core/commands/audioset.py:1053 msgid "User" msgstr "使用者" -#: redbot/cogs/audio/core/commands/audioset.py:1026 -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1055 +#: redbot/cogs/audio/core/commands/playlists.py:1025 msgid "Global" -msgstr "" +msgstr "全域" -#: redbot/cogs/audio/core/commands/audioset.py:1028 -#: redbot/cogs/audio/core/commands/audioset.py:1029 -#: redbot/cogs/audio/core/commands/audioset.py:1030 +#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1058 +#: redbot/cogs/audio/core/commands/audioset.py:1059 msgid "Cached" msgstr "已快取" -#: redbot/cogs/audio/core/commands/audioset.py:1032 -#: redbot/cogs/audio/core/commands/audioset.py:1033 -#: redbot/cogs/audio/core/commands/audioset.py:1034 +#: redbot/cogs/audio/core/commands/audioset.py:1061 +#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1063 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1037 +#: redbot/cogs/audio/core/commands/audioset.py:1066 msgid "Auto-play Settings" msgstr "自動播放設定" -#: redbot/cogs/audio/core/commands/audioset.py:1039 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Playlist name: [{pname}]\\n" msgstr "播放清單名稱: [{pname}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1069 msgid "Playlist ID: [{pid}]\\n" msgstr "播放清單ID: [{pid}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1041 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "Playlist scope: [{pscope}]\\n" msgstr "播放清單範圍: [{pscope}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 -#: redbot/cogs/audio/core/commands/audioset.py:1251 -#: redbot/cogs/audio/core/commands/audioset.py:1296 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1351 +#: redbot/cogs/audio/core/commands/audioset.py:1396 msgid "Cache Settings" msgstr "快取設定" -#: redbot/cogs/audio/core/commands/audioset.py:1049 +#: redbot/cogs/audio/core/commands/audioset.py:1078 msgid "Max age: [{max_age}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1050 +#: redbot/cogs/audio/core/commands/audioset.py:1079 msgid "Local Spotify cache: [{spotify_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1051 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "Local Youtube cache: [{youtube_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1081 msgid "Local Lavalink cache: [{lavalink_status}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1056 -#: redbot/cogs/audio/core/commands/audioset.py:1245 -#: redbot/cogs/audio/core/commands/audioset.py:1290 +#: redbot/cogs/audio/core/commands/audioset.py:1082 +msgid "Global cache status: [{global_cache}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Global timeout: [{num_seconds}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1345 +#: redbot/cogs/audio/core/commands/audioset.py:1390 msgid "days" msgstr "日" -#: redbot/cogs/audio/core/commands/audioset.py:1066 +#: redbot/cogs/audio/core/commands/audioset.py:1094 +msgid "User Settings" +msgstr "使用者設定" + +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Spotify search: [{country_code}]\\n" +msgstr "Spotify 搜尋: [{country_code}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1101 msgid "Lavalink Settings" msgstr "Lavalink設定" -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: redbot/cogs/audio/core/commands/audioset.py:1103 msgid "Cog version: [{version}]\\n" -msgstr "" +msgstr "齒輪版本: [{version}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: 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:1070 +#: redbot/cogs/audio/core/commands/audioset.py:1105 msgid "External server: [{use_external_lavalink}]\\n" +msgstr "外部伺服器: [{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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 -msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1130 msgid "Localtracks path: [{localpath}]\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1139 +#, docstring +msgid "Sends the Lavalink server logs to your DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1170 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1179 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "啟用/停用歌曲標題作為狀態。" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1185 msgid "Song titles as status: {true_or_false}." msgstr "歌曲標題作為狀態: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:1116 +#: redbot/cogs/audio/core/commands/audioset.py:1194 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "切換在播放消息上顯示縮圖。" -#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1200 msgid "Thumbnail display: {true_or_false}." msgstr "縮圖顯示: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:1131 +#: redbot/cogs/audio/core/commands/audioset.py:1209 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Voting disabled. All users can use queue management commands." -msgstr "" +msgstr "停用投票功能。 所有使用者都可以使用播放清單管理命令。" -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1228 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 +#: redbot/cogs/audio/core/commands/audioset.py:1237 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1178 +#: redbot/cogs/audio/core/commands/audioset.py:1256 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "設定Spotify API token的說明。" -#: redbot/cogs/audio/core/commands/audioset.py:1179 +#: redbot/cogs/audio/core/commands/audioset.py:1257 msgid "1. Go to Spotify developers and log in with your Spotify account.\\n(https://developer.spotify.com/dashboard/applications)\\n2. Click \\\"Create An App\\\".\\n3. Fill out the form provided with your app name, etc.\\n4. When asked if you're developing commercial integration select \\\"No\\\".\\n5. Accept the terms and conditions.\\n6. Copy your client ID and your client secret into:\\n`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1274 +#: redbot/cogs/audio/core/commands/audioset.py:1296 #, docstring msgid "Set the country code for Spotify searches." -msgstr "" +msgstr "設定Spotify搜索的國家/地區代碼。" -#: redbot/cogs/audio/core/commands/audioset.py:1200 +#: redbot/cogs/audio/core/commands/audioset.py:1278 +#: redbot/cogs/audio/core/commands/audioset.py:1300 msgid "Invalid Country Code" -msgstr "" +msgstr "無效的國碼" -#: redbot/cogs/audio/core/commands/audioset.py:1201 +#: redbot/cogs/audio/core/commands/audioset.py:1279 +#: redbot/cogs/audio/core/commands/audioset.py:1301 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1210 -msgid "Country Code set to {country}." -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1218 -#, docstring -msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1240 -msgid "Max age: [{max_age}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1241 -msgid "Spotify cache: [{spotify_status}]\\n" -msgstr "Spotify快取: [{spotify_status}]\\n" - -#: redbot/cogs/audio/core/commands/audioset.py:1242 -msgid "Youtube cache: [{youtube_status}]\\n" -msgstr "Youtube快取: [{youtube_status}]\\n" - -#: redbot/cogs/audio/core/commands/audioset.py:1243 -msgid "Lavalink cache: [{lavalink_status}]\\n" -msgstr "Lavalink快取: [{lavalink_status}]\\n" - -#: redbot/cogs/audio/core/commands/audioset.py:1285 -msgid "Max age: [{max_age}]\\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1286 -msgid "Spotify cache: [{spotify_status}]\\n" -msgstr "Spotify快取: [{spotify_status}]\\n" - -#: redbot/cogs/audio/core/commands/audioset.py:1287 -msgid "Youtube cache: [{youtube_status}]\\n" -msgstr "Youtube快取: [{youtube_status}]\\n" +msgstr "請使用官方 [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) 代碼。" #: redbot/cogs/audio/core/commands/audioset.py:1288 +#: redbot/cogs/audio/core/commands/audioset.py:1310 +msgid "Country Code set to {country}." +msgstr "國碼已設為 {country}。" + +#: redbot/cogs/audio/core/commands/audioset.py:1318 +#, docstring +msgid "Sets the caching level.\\n\\n Level can be one of the following:\\n\\n 0: Disables all caching\\n 1: Enables Spotify Cache\\n 2: Enables YouTube Cache\\n 3: Enables Lavalink Cache\\n 5: Enables all Caches\\n\\n If you wish to disable a specific cache use a negative number.\\n " +msgstr "設定快取等級。\\n\\n 可使用以下等級之一:\\n\\n 0: 停用所有快取\\n 1: 啟用 Spotify 快取\\n 2: 啟用 YouTube 快取\\n 3: 啟用 Lavalink 快取\\n 5: 啟用所有快取\\n\\n 如果您想停用指定的快取,可使用負數。\\n " + +#: redbot/cogs/audio/core/commands/audioset.py:1340 +msgid "Max age: [{max_age}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1341 +msgid "Spotify cache: [{spotify_status}]\\n" +msgstr "Spotify快取: [{spotify_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1342 +msgid "Youtube cache: [{youtube_status}]\\n" +msgstr "Youtube快取: [{youtube_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1343 msgid "Lavalink cache: [{lavalink_status}]\\n" msgstr "Lavalink快取: [{lavalink_status}]\\n" -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1385 +msgid "Max age: [{max_age}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1386 +msgid "Spotify cache: [{spotify_status}]\\n" +msgstr "Spotify快取: [{spotify_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1387 +msgid "Youtube cache: [{youtube_status}]\\n" +msgstr "Youtube快取: [{youtube_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1388 +msgid "Lavalink cache: [{lavalink_status}]\\n" +msgstr "Lavalink快取: [{lavalink_status}]\\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1403 #, docstring msgid "Sets the cache max age.\\n\\n This commands allows you to set the max number of days before an entry in the cache becomes\\n invalid.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1310 +#: redbot/cogs/audio/core/commands/audioset.py:1410 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1315 +#: redbot/cogs/audio/core/commands/audioset.py:1415 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:27 +#: redbot/cogs/audio/core/commands/audioset.py:1422 +#, docstring +msgid "Change globalapi settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#, docstring +msgid "Toggle the server settings.\\n\\n Default is OFF\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "Global DB is {status}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "enabled" +msgstr "已啟用" + +#: redbot/cogs/audio/core/commands/audioset.py:1435 +msgid "disabled" +msgstr "已停用" + +#: redbot/cogs/audio/core/commands/audioset.py:1442 +#, docstring +msgid "Set GET request timeout.\\n\\n Example: 0.1 = 100ms 1 = 1 second\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1448 +msgid "Request timeout set to {time} second(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1453 +#, docstring +msgid "Toggle persistent queues.\\n\\n Persistent queues allows the current queue to be restored when the queue closes.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1465 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1473 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1483 +msgid "Restarting Lavalink" +msgstr "正在重新啟動 Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1484 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "退出語音頻道。" -#: redbot/cogs/audio/core/commands/controller.py:29 -#: redbot/cogs/audio/core/commands/controller.py:77 -#: redbot/cogs/audio/core/commands/controller.py:191 -#: redbot/cogs/audio/core/commands/controller.py:208 -#: redbot/cogs/audio/core/commands/controller.py:220 -#: redbot/cogs/audio/core/commands/controller.py:228 -#: redbot/cogs/audio/core/commands/controller.py:295 -#: redbot/cogs/audio/core/commands/controller.py:361 -#: redbot/cogs/audio/core/commands/controller.py:452 -#: redbot/cogs/audio/core/commands/controller.py:462 -#: redbot/cogs/audio/core/commands/controller.py:546 -#: redbot/cogs/audio/core/commands/controller.py:663 -#: redbot/cogs/audio/core/commands/controller.py:694 -#: redbot/cogs/audio/core/commands/controller.py:749 -#: redbot/cogs/audio/core/commands/controller.py:817 -#: redbot/cogs/audio/core/commands/equalizer.py:30 -#: redbot/cogs/audio/core/commands/equalizer.py:155 -#: redbot/cogs/audio/core/commands/equalizer.py:185 -#: redbot/cogs/audio/core/commands/equalizer.py:218 -#: redbot/cogs/audio/core/commands/equalizer.py:306 -#: redbot/cogs/audio/core/commands/miscellaneous.py:61 -#: redbot/cogs/audio/core/commands/miscellaneous.py:92 -#: redbot/cogs/audio/core/commands/playlists.py:1113 +#: redbot/cogs/audio/core/commands/controller.py:34 +#: redbot/cogs/audio/core/commands/controller.py:84 +#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:231 +#: redbot/cogs/audio/core/commands/controller.py:239 +#: redbot/cogs/audio/core/commands/controller.py:313 +#: redbot/cogs/audio/core/commands/controller.py:379 +#: redbot/cogs/audio/core/commands/controller.py:470 +#: redbot/cogs/audio/core/commands/controller.py:480 +#: redbot/cogs/audio/core/commands/controller.py:564 +#: redbot/cogs/audio/core/commands/controller.py:684 +#: redbot/cogs/audio/core/commands/controller.py:715 +#: redbot/cogs/audio/core/commands/controller.py:770 +#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/equalizer.py:33 +#: redbot/cogs/audio/core/commands/equalizer.py:158 +#: redbot/cogs/audio/core/commands/equalizer.py:188 +#: redbot/cogs/audio/core/commands/equalizer.py:221 +#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/miscellaneous.py:64 +#: redbot/cogs/audio/core/commands/miscellaneous.py:95 +#: redbot/cogs/audio/core/commands/playlists.py:1142 msgid "Nothing playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:44 -#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:49 +#: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:45 -#: redbot/cogs/audio/core/commands/controller.py:247 -#: redbot/cogs/audio/core/commands/controller.py:308 -#: redbot/cogs/audio/core/commands/controller.py:560 +#: redbot/cogs/audio/core/commands/controller.py:50 +#: redbot/cogs/audio/core/commands/controller.py:258 +#: redbot/cogs/audio/core/commands/controller.py:326 +#: redbot/cogs/audio/core/commands/controller.py:578 msgid "There are other people listening - vote to skip instead." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:51 -#: redbot/cogs/audio/core/commands/controller.py:57 +#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:62 msgid "You need the DJ role to disconnect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:56 +#: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:60 +#: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." -msgstr "" +msgstr "正在斷線…" -#: redbot/cogs/audio/core/commands/controller.py:75 +#: redbot/cogs/audio/core/commands/controller.py:82 #, docstring msgid "Now playing." msgstr "正在播放。" -#: redbot/cogs/audio/core/commands/controller.py:95 +#: redbot/cogs/audio/core/commands/controller.py:105 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n 點歌者: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:99 +#: redbot/cogs/audio/core/commands/controller.py:108 msgid "Nothing." -msgstr "" +msgstr "無。" -#: redbot/cogs/audio/core/commands/controller.py:104 -#: redbot/cogs/audio/core/commands/queue.py:73 +#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/queue.py:79 msgid "Now Playing" msgstr "正在播放" -#: redbot/cogs/audio/core/commands/controller.py:114 -#: redbot/cogs/audio/core/commands/queue.py:83 +#: redbot/cogs/audio/core/commands/controller.py:123 +#: redbot/cogs/audio/core/commands/queue.py:89 msgid "Auto-Play" msgstr "自動播放" -#: redbot/cogs/audio/core/commands/controller.py:120 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:95 msgid "Shuffle" msgstr "隨機播放" -#: redbot/cogs/audio/core/commands/controller.py:126 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:101 msgid "Repeat" msgstr "重複播放" -#: redbot/cogs/audio/core/commands/controller.py:186 +#: redbot/cogs/audio/core/commands/controller.py:195 #, docstring msgid "Pause or resume a playing track." msgstr "暫停或繼續播放歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:197 -#: redbot/cogs/audio/core/commands/controller.py:203 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:212 msgid "Unable To Manage Tracks" -msgstr "" +msgstr "無法管理歌曲" -#: redbot/cogs/audio/core/commands/controller.py:198 +#: redbot/cogs/audio/core/commands/controller.py:207 msgid "You must be in the voice channel to pause or resume." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:204 -msgid "You need the DJ role to pause or resume tracks." -msgstr "" +msgstr "您必須在語音頻道內才能暫停或繼續播放歌曲。" #: redbot/cogs/audio/core/commands/controller.py:213 +msgid "You need the DJ role to pause or resume tracks." +msgstr "您需要DJ身分組才能暫停或繼續播放歌曲。" + +#: redbot/cogs/audio/core/commands/controller.py:224 msgid "Track Paused" -msgstr "" +msgstr "歌曲已暫停" -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:228 msgid "Track Resumed" -msgstr "" +msgstr "歌曲已恢復" -#: redbot/cogs/audio/core/commands/controller.py:226 +#: redbot/cogs/audio/core/commands/controller.py:237 #, docstring msgid "Skip to the start of the previously played track." msgstr "跳到上一個播放歌曲的開頭。" -#: redbot/cogs/audio/core/commands/controller.py:240 -#: redbot/cogs/audio/core/commands/controller.py:246 -#: redbot/cogs/audio/core/commands/controller.py:252 -#: redbot/cogs/audio/core/commands/controller.py:458 -#: redbot/cogs/audio/core/commands/controller.py:473 -#: redbot/cogs/audio/core/commands/controller.py:486 -#: redbot/cogs/audio/core/commands/controller.py:495 +#: redbot/cogs/audio/core/commands/controller.py:251 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:476 +#: redbot/cogs/audio/core/commands/controller.py:491 +#: redbot/cogs/audio/core/commands/controller.py:504 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "Unable To Skip Tracks" msgstr "無法跳過歌曲" -#: redbot/cogs/audio/core/commands/controller.py:241 +#: redbot/cogs/audio/core/commands/controller.py:252 msgid "You must be in the voice channel to skip the track." -msgstr "" +msgstr "您必須在語音頻道內才能跳過歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:253 +#: redbot/cogs/audio/core/commands/controller.py:264 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:261 -#: redbot/cogs/audio/core/commands/player.py:39 -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:61 -#: redbot/cogs/audio/core/commands/player.py:70 -#: redbot/cogs/audio/core/commands/player.py:76 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:119 -#: redbot/cogs/audio/core/commands/player.py:143 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:165 -#: redbot/cogs/audio/core/commands/player.py:174 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:187 -#: redbot/cogs/audio/core/commands/player.py:199 -#: redbot/cogs/audio/core/commands/player.py:205 +#: redbot/cogs/audio/core/commands/controller.py:272 +#: redbot/cogs/audio/core/commands/player.py:49 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:60 +#: redbot/cogs/audio/core/commands/player.py:78 +#: redbot/cogs/audio/core/commands/player.py:88 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:105 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:129 +#: redbot/cogs/audio/core/commands/player.py:156 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:185 +#: redbot/cogs/audio/core/commands/player.py:195 +#: redbot/cogs/audio/core/commands/player.py:201 #: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:230 -#: redbot/cogs/audio/core/commands/player.py:274 +#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:237 +#: redbot/cogs/audio/core/commands/player.py:246 #: redbot/cogs/audio/core/commands/player.py:289 -#: redbot/cogs/audio/core/commands/player.py:413 -#: redbot/cogs/audio/core/commands/player.py:422 -#: redbot/cogs/audio/core/commands/player.py:428 -#: redbot/cogs/audio/core/commands/player.py:434 -#: redbot/cogs/audio/core/commands/player.py:448 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:527 -#: redbot/cogs/audio/core/commands/player.py:536 -#: redbot/cogs/audio/core/commands/player.py:542 -#: redbot/cogs/audio/core/commands/player.py:549 -#: redbot/cogs/audio/core/commands/player.py:563 -#: redbot/cogs/audio/core/commands/player.py:568 -#: redbot/cogs/audio/core/commands/player.py:693 -#: redbot/cogs/audio/core/commands/player.py:701 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/playlists.py:1438 +#: redbot/cogs/audio/core/commands/player.py:311 +#: redbot/cogs/audio/core/commands/player.py:432 +#: redbot/cogs/audio/core/commands/player.py:450 +#: redbot/cogs/audio/core/commands/player.py:460 +#: redbot/cogs/audio/core/commands/player.py:466 +#: redbot/cogs/audio/core/commands/player.py:480 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:548 +#: redbot/cogs/audio/core/commands/player.py:566 +#: redbot/cogs/audio/core/commands/player.py:576 +#: redbot/cogs/audio/core/commands/player.py:582 +#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:735 +#: redbot/cogs/audio/core/commands/player.py:741 +#: redbot/cogs/audio/core/commands/player.py:803 +#: redbot/cogs/audio/core/commands/playlists.py:1481 msgid "Unable To Play Tracks" msgstr "無法播放歌曲" -#: redbot/cogs/audio/core/commands/controller.py:261 +#: redbot/cogs/audio/core/commands/controller.py:272 msgid "No previous track." -msgstr "" +msgstr "沒有上一首歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:275 +#: redbot/cogs/audio/core/commands/controller.py:293 msgid "Replaying Track" -msgstr "" +msgstr "重播歌曲" -#: redbot/cogs/audio/core/commands/controller.py:282 +#: redbot/cogs/audio/core/commands/controller.py:300 #, docstring msgid "Seek ahead or behind on a track by seconds or a to a specific time.\\n\\n Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\\n " msgstr "在軌道上向前或向後搜索幾秒鐘或到特定時間。\\n\\n接受的格式為秒數或00:00:00(`hh:mm:ss`)或00:00 (`mm:ss`)的值。\\n " -#: redbot/cogs/audio/core/commands/controller.py:300 -#: redbot/cogs/audio/core/commands/controller.py:307 -#: redbot/cogs/audio/core/commands/controller.py:314 -#: redbot/cogs/audio/core/commands/controller.py:321 -#: redbot/cogs/audio/core/commands/controller.py:333 +#: redbot/cogs/audio/core/commands/controller.py:318 +#: redbot/cogs/audio/core/commands/controller.py:325 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:339 +#: redbot/cogs/audio/core/commands/controller.py:351 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:301 +#: redbot/cogs/audio/core/commands/controller.py:319 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:315 +#: redbot/cogs/audio/core/commands/controller.py:333 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:321 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:334 +#: redbot/cogs/audio/core/commands/controller.py:352 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:342 +#: redbot/cogs/audio/core/commands/controller.py:360 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:349 +#: redbot/cogs/audio/core/commands/controller.py:367 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:375 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:367 +#: redbot/cogs/audio/core/commands/controller.py:385 #, docstring msgid "Toggle shuffle." msgstr "切換隨機播放。" -#: redbot/cogs/audio/core/commands/controller.py:376 -#: redbot/cogs/audio/core/commands/controller.py:387 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:430 +#: redbot/cogs/audio/core/commands/controller.py:394 +#: redbot/cogs/audio/core/commands/controller.py:405 +#: redbot/cogs/audio/core/commands/controller.py:437 +#: redbot/cogs/audio/core/commands/controller.py:448 msgid "Unable To Toggle Shuffle" -msgstr "" +msgstr "無法切換隨機播放" -#: redbot/cogs/audio/core/commands/controller.py:377 -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:395 +#: redbot/cogs/audio/core/commands/controller.py:438 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:388 -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:406 +#: redbot/cogs/audio/core/commands/controller.py:449 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:396 +#: redbot/cogs/audio/core/commands/controller.py:414 msgid "Shuffle tracks: {true_or_false}." -msgstr "" +msgstr "隨機播放歌曲: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:407 +#: redbot/cogs/audio/core/commands/controller.py:425 #, docstring -msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled.\\n This takes priority over `[p]shuffle`.\\n " +msgid "Toggle bumped track shuffle.\\n\\n Set this to disabled if you wish to avoid bumped songs being shuffled. This takes priority\\n over `[p]shuffle`.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:439 +#: redbot/cogs/audio/core/commands/controller.py:457 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:450 +#: redbot/cogs/audio/core/commands/controller.py:468 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "跳到下一首歌曲或指定編號的歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:459 +#: redbot/cogs/audio/core/commands/controller.py:477 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:474 +#: redbot/cogs/audio/core/commands/controller.py:492 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:487 +#: redbot/cogs/audio/core/commands/controller.py:505 msgid "You can only skip the current track." msgstr "您只能跳過目前的歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:496 +#: redbot/cogs/audio/core/commands/controller.py:514 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:502 +#: redbot/cogs/audio/core/commands/controller.py:520 msgid "I removed your vote to skip." msgstr "我移除了您的跳過投票。" -#: redbot/cogs/audio/core/commands/controller.py:505 +#: redbot/cogs/audio/core/commands/controller.py:523 msgid "You voted to skip." msgstr "你已經投票跳過了。" -#: redbot/cogs/audio/core/commands/controller.py:518 +#: redbot/cogs/audio/core/commands/controller.py:536 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:539 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:540 +#: redbot/cogs/audio/core/commands/controller.py:558 #, docstring msgid "Stop playback and clear the queue." msgstr "停止播放並清除播放清單。" -#: redbot/cogs/audio/core/commands/controller.py:553 -#: redbot/cogs/audio/core/commands/controller.py:559 -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:571 +#: redbot/cogs/audio/core/commands/controller.py:577 +#: redbot/cogs/audio/core/commands/controller.py:583 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:554 +#: redbot/cogs/audio/core/commands/controller.py:572 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:566 +#: redbot/cogs/audio/core/commands/controller.py:584 msgid "You need the DJ role to stop the music." -msgstr "" +msgstr "你需要DJ身分組才能停止播放音樂。" -#: redbot/cogs/audio/core/commands/controller.py:583 +#: redbot/cogs/audio/core/commands/controller.py:601 msgid "Stopping..." -msgstr "" +msgstr "正在停止播放..." -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:609 #, docstring msgid "Summon the bot to a voice channel." msgstr "召喚機器人到語音頻道。" -#: redbot/cogs/audio/core/commands/controller.py:602 -#: redbot/cogs/audio/core/commands/controller.py:609 -#: redbot/cogs/audio/core/commands/controller.py:622 -#: redbot/cogs/audio/core/commands/controller.py:639 -#: redbot/cogs/audio/core/commands/controller.py:646 +#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:628 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:660 +#: redbot/cogs/audio/core/commands/controller.py:667 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:603 +#: redbot/cogs/audio/core/commands/controller.py:622 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:610 +#: redbot/cogs/audio/core/commands/controller.py:629 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:623 -#: redbot/cogs/audio/core/commands/player.py:62 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:414 -#: redbot/cogs/audio/core/commands/player.py:528 -#: redbot/cogs/audio/core/commands/player.py:652 -#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/controller.py:642 +#: redbot/cogs/audio/core/commands/player.py:79 +#: redbot/cogs/audio/core/commands/player.py:186 +#: redbot/cogs/audio/core/commands/player.py:451 +#: redbot/cogs/audio/core/commands/player.py:567 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/queue.py:339 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/player.py:71 -#: redbot/cogs/audio/core/commands/player.py:175 -#: redbot/cogs/audio/core/commands/player.py:423 -#: redbot/cogs/audio/core/commands/player.py:537 -#: redbot/cogs/audio/core/commands/player.py:661 -#: redbot/cogs/audio/core/commands/queue.py:333 +#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/player.py:89 +#: redbot/cogs/audio/core/commands/player.py:196 +#: redbot/cogs/audio/core/commands/player.py:461 +#: redbot/cogs/audio/core/commands/player.py:577 +#: redbot/cogs/audio/core/commands/player.py:703 +#: redbot/cogs/audio/core/commands/queue.py:350 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:647 -#: redbot/cogs/audio/core/commands/player.py:77 -#: redbot/cogs/audio/core/commands/player.py:181 -#: redbot/cogs/audio/core/commands/player.py:429 -#: redbot/cogs/audio/core/commands/player.py:543 -#: redbot/cogs/audio/core/commands/player.py:667 -#: redbot/cogs/audio/core/commands/queue.py:340 +#: redbot/cogs/audio/core/commands/controller.py:668 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:709 +#: redbot/cogs/audio/core/commands/queue.py:357 msgid "Connection to Lavalink has not yet been established." msgstr "尚未與Lavalink建立連接。" -#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:675 #, docstring msgid "Set the volume, 1% - 150%." msgstr "設定音量,1% - 150%。" -#: redbot/cogs/audio/core/commands/controller.py:661 +#: redbot/cogs/audio/core/commands/controller.py:682 msgid "Current Volume:" -msgstr "" +msgstr "目前音量:" -#: redbot/cogs/audio/core/commands/controller.py:672 -#: redbot/cogs/audio/core/commands/controller.py:678 +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/controller.py:699 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:673 +#: redbot/cogs/audio/core/commands/controller.py:694 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:679 +#: redbot/cogs/audio/core/commands/controller.py:700 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:692 +#: redbot/cogs/audio/core/commands/controller.py:713 msgid "Volume:" -msgstr "" +msgstr "音量:" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:722 #, docstring msgid "Toggle repeat." msgstr "切換重複播放。" -#: redbot/cogs/audio/core/commands/controller.py:709 -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:741 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:710 +#: redbot/cogs/audio/core/commands/controller.py:731 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:721 +#: redbot/cogs/audio/core/commands/controller.py:742 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:727 +#: redbot/cogs/audio/core/commands/controller.py:748 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:732 +#: redbot/cogs/audio/core/commands/controller.py:753 msgid "\\nAuto-play has been disabled." msgstr "\\n已停用自動播放。" -#: redbot/cogs/audio/core/commands/controller.py:744 +#: redbot/cogs/audio/core/commands/controller.py:765 #, docstring msgid "Remove a specific track number from the queue." msgstr "從播放清單中刪除指定的歌曲編號。" -#: redbot/cogs/audio/core/commands/controller.py:753 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:757 -#: redbot/cogs/audio/core/commands/controller.py:763 -#: redbot/cogs/audio/core/commands/controller.py:770 -#: redbot/cogs/audio/core/commands/controller.py:795 +#: redbot/cogs/audio/core/commands/controller.py:778 +#: redbot/cogs/audio/core/commands/controller.py:784 +#: redbot/cogs/audio/core/commands/controller.py:791 +#: redbot/cogs/audio/core/commands/controller.py:824 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:764 +#: redbot/cogs/audio/core/commands/controller.py:785 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:771 -#: redbot/cogs/audio/core/commands/controller.py:836 +#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:865 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:780 -#: redbot/cogs/audio/core/commands/controller.py:801 +#: redbot/cogs/audio/core/commands/controller.py:806 +#: redbot/cogs/audio/core/commands/controller.py:830 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:781 +#: redbot/cogs/audio/core/commands/controller.py:807 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:825 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:831 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:812 +#: redbot/cogs/audio/core/commands/controller.py:841 #, docstring msgid "Bump a track number to the top of the queue." msgstr "將編號歌曲移動到到播放清單頂部。" -#: redbot/cogs/audio/core/commands/controller.py:823 -#: redbot/cogs/audio/core/commands/controller.py:829 -#: redbot/cogs/audio/core/commands/controller.py:835 -#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/controller.py:852 +#: redbot/cogs/audio/core/commands/controller.py:858 +#: redbot/cogs/audio/core/commands/controller.py:864 +#: redbot/cogs/audio/core/commands/player.py:146 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:824 +#: redbot/cogs/audio/core/commands/controller.py:853 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:830 +#: redbot/cogs/audio/core/commands/controller.py:859 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:846 +#: redbot/cogs/audio/core/commands/controller.py:875 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:27 +#: redbot/cogs/audio/core/commands/equalizer.py:30 #, docstring msgid "Equalizer management." msgstr "等化器管理。" -#: redbot/cogs/audio/core/commands/equalizer.py:63 +#: redbot/cogs/audio/core/commands/equalizer.py:66 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#: redbot/cogs/audio/core/commands/equalizer.py:79 -#: redbot/cogs/audio/core/commands/equalizer.py:92 +#: redbot/cogs/audio/core/commands/equalizer.py:75 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:95 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:73 -#: redbot/cogs/audio/core/commands/equalizer.py:93 +#: redbot/cogs/audio/core/commands/equalizer.py:76 +#: redbot/cogs/audio/core/commands/equalizer.py:96 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:105 #, docstring msgid "List saved eq presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:105 +#: redbot/cogs/audio/core/commands/equalizer.py:108 msgid "No saved equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:108 +#: redbot/cogs/audio/core/commands/equalizer.py:111 msgid "Preset Name" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:109 +#: redbot/cogs/audio/core/commands/equalizer.py:112 msgid "Author" msgstr "作者" -#: redbot/cogs/audio/core/commands/equalizer.py:131 +#: redbot/cogs/audio/core/commands/equalizer.py:134 msgid "{num} preset(s)" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:138 +#: redbot/cogs/audio/core/commands/equalizer.py:141 #, docstring msgid "Load a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:146 +#: redbot/cogs/audio/core/commands/equalizer.py:149 msgid "No Preset Found" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:164 +#: redbot/cogs/audio/core/commands/equalizer.py:167 msgid "Unable To Load Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:168 msgid "You need the DJ role to load equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:183 +#: redbot/cogs/audio/core/commands/equalizer.py:186 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:195 msgid "Unable To Modify Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:193 +#: redbot/cogs/audio/core/commands/equalizer.py:196 msgid "You need the DJ role to reset the equalizer." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:208 +#: redbot/cogs/audio/core/commands/equalizer.py:211 msgid "Equalizer values have been reset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:216 +#: redbot/cogs/audio/core/commands/equalizer.py:219 #, docstring msgid "Save the current eq settings to a preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#: redbot/cogs/audio/core/commands/equalizer.py:244 -#: redbot/cogs/audio/core/commands/equalizer.py:259 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:247 +#: redbot/cogs/audio/core/commands/equalizer.py:262 msgid "Unable To Save Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:227 +#: redbot/cogs/audio/core/commands/equalizer.py:230 msgid "You need the DJ role to save equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:231 +#: redbot/cogs/audio/core/commands/equalizer.py:234 msgid "Please enter a name for this equalizer preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:245 +#: redbot/cogs/audio/core/commands/equalizer.py:248 msgid "No equalizer preset name entered, try the command again later." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:260 +#: redbot/cogs/audio/core/commands/equalizer.py:263 msgid "Try the command again with a shorter name." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:264 +#: redbot/cogs/audio/core/commands/equalizer.py:267 msgid "Preset name already exists, do you want to replace it?" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:272 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Not saving preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:284 +#: redbot/cogs/audio/core/commands/equalizer.py:287 msgid "Current equalizer saved to the {preset_name} preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:298 +#: redbot/cogs/audio/core/commands/equalizer.py:301 #, docstring msgid "Set an eq band with a band number or name and value.\\n\\n Band positions are 1-15 and values have a range of -0.25 to 1.0.\\n Band names are 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\\n 6.3k, 10k, and 16k Hz.\\n Setting a band value to -0.25 nullifies it while +0.25 is double.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:314 +#: redbot/cogs/audio/core/commands/equalizer.py:317 msgid "Unable To Set Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:315 +#: redbot/cogs/audio/core/commands/equalizer.py:318 msgid "You need the DJ role to set equalizer presets." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:354 +#: redbot/cogs/audio/core/commands/equalizer.py:357 msgid "Invalid Band" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:355 +#: redbot/cogs/audio/core/commands/equalizer.py:358 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:379 +#: redbot/cogs/audio/core/commands/equalizer.py:382 msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:380 +#: redbot/cogs/audio/core/commands/equalizer.py:383 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:19 +#: redbot/cogs/audio/core/commands/llset.py:22 #, docstring msgid "Lavalink server configuration options." msgstr "Lavalink伺服器的設定選項。" -#: redbot/cogs/audio/core/commands/llset.py:23 +#: redbot/cogs/audio/core/commands/llset.py:26 +#, docstring +msgid "Change your Java executable path\\n\\n Enter nothing to reset to default.\\n " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:35 +msgid "You cannot changed the Java executable path of external Lavalink instances from the Audio Cog." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:44 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:45 +msgid "Audio will now use `java` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:54 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:61 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Audio will now use `{exc}` to run your Lavalink.jar" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:72 +#: redbot/cogs/audio/core/commands/llset.py:85 +#: redbot/cogs/audio/core/commands/llset.py:112 +#: redbot/cogs/audio/core/commands/llset.py:135 +#: redbot/cogs/audio/core/commands/llset.py:159 +#: redbot/cogs/audio/core/commands/llset.py:184 +#: redbot/cogs/audio/core/commands/llset.py:209 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:73 +msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:86 +#: redbot/cogs/audio/core/commands/llset.py:136 +#: redbot/cogs/audio/core/commands/llset.py:160 +#: redbot/cogs/audio/core/commands/llset.py:185 +#: redbot/cogs/audio/core/commands/llset.py:210 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:93 #, docstring msgid "Toggle using external Lavalink servers." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:30 -#: redbot/cogs/audio/core/commands/llset.py:56 +#: redbot/cogs/audio/core/commands/llset.py:100 +#: redbot/cogs/audio/core/commands/llset.py:126 msgid "External Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:42 -#: redbot/cogs/audio/core/commands/llset.py:65 -#: redbot/cogs/audio/core/commands/llset.py:89 -#: redbot/cogs/audio/core/commands/llset.py:114 -#: redbot/cogs/audio/core/commands/llset.py:139 -#: redbot/cogs/audio/core/commands/llset.py:164 -msgid "Failed To Shutdown Lavalink" -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:43 +#: redbot/cogs/audio/core/commands/llset.py:113 msgid "External Lavalink server: {true_or_false}\\nFor it to take effect please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:66 -#: redbot/cogs/audio/core/commands/llset.py:90 -#: redbot/cogs/audio/core/commands/llset.py:115 -#: redbot/cogs/audio/core/commands/llset.py:140 -#: redbot/cogs/audio/core/commands/llset.py:165 -msgid "Please reload Audio (`{prefix}reload audio`)." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:73 +#: redbot/cogs/audio/core/commands/llset.py:143 #, docstring msgid "Set the Lavalink server host." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:77 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:126 -#: redbot/cogs/audio/core/commands/llset.py:151 +#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:171 +#: redbot/cogs/audio/core/commands/llset.py:196 msgid "External Lavalink server set to True." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:81 +#: redbot/cogs/audio/core/commands/llset.py:151 msgid "Host set to {host}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:97 +#: redbot/cogs/audio/core/commands/llset.py:167 #, docstring msgid "Set the Lavalink server password." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:105 +#: redbot/cogs/audio/core/commands/llset.py:175 msgid "Server password set to {password}." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:122 -#, docstring -msgid "Set the Lavalink REST server port." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:130 -msgid "REST port set to {port}." -msgstr "" - -#: redbot/cogs/audio/core/commands/llset.py:147 +#: redbot/cogs/audio/core/commands/llset.py:192 #, docstring msgid "Set the Lavalink websocket server port." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:155 +#: redbot/cogs/audio/core/commands/llset.py:200 msgid "Websocket port set to {port}." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:24 +#: redbot/cogs/audio/core/commands/llset.py:217 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:223 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:224 +msgid "Host: [{host}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:225 +msgid "WS Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Rest Port: [{port}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:228 +msgid "Password: [{password}]\\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:232 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:26 #, docstring msgid "Local playback commands." msgstr "本地播放命令。" -#: redbot/cogs/audio/core/commands/localtracks.py:28 +#: redbot/cogs/audio/core/commands/localtracks.py:30 #, docstring msgid "Play all songs in a localtracks folder." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:40 +#: redbot/cogs/audio/core/commands/localtracks.py:42 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:41 +#: redbot/cogs/audio/core/commands/localtracks.py:43 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:52 +#: redbot/cogs/audio/core/commands/localtracks.py:54 #, docstring msgid "Play a local track." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:57 -#: redbot/cogs/audio/core/commands/localtracks.py:113 +#: redbot/cogs/audio/core/commands/localtracks.py:59 +#: redbot/cogs/audio/core/commands/localtracks.py:115 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:99 +#: redbot/cogs/audio/core/commands/localtracks.py:101 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:117 -#: redbot/cogs/audio/core/commands/queue.py:279 +#: redbot/cogs/audio/core/commands/localtracks.py:119 +#: redbot/cogs/audio/core/commands/queue.py:295 msgid "No matches." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:26 +#: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." msgstr "讓Red唱她的一首歌。" -#: redbot/cogs/audio/core/commands/miscellaneous.py:42 +#: redbot/cogs/audio/core/commands/miscellaneous.py:45 #, docstring msgid "Audio stats." msgstr "音樂統計信息。" -#: redbot/cogs/audio/core/commands/miscellaneous.py:65 +#: redbot/cogs/audio/core/commands/miscellaneous.py:68 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 +#: redbot/cogs/audio/core/commands/miscellaneous.py:74 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:77 +#: redbot/cogs/audio/core/commands/miscellaneous.py:80 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:90 +#: redbot/cogs/audio/core/commands/miscellaneous.py:93 #, docstring msgid "Queue percentage." msgstr "暫停或繼續播放歌曲。" -#: redbot/cogs/audio/core/commands/miscellaneous.py:116 +#: redbot/cogs/audio/core/commands/miscellaneous.py:119 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:137 +#: redbot/cogs/audio/core/commands/miscellaneous.py:140 msgid "Queued and playing tracks:" msgstr "已加入和正在播放的歌曲:" -#: redbot/cogs/audio/core/commands/player.py:30 +#: redbot/cogs/audio/core/commands/player.py:40 #, docstring msgid "Play a URL or search for a track." msgstr "播放URL或搜索歌曲。" -#: redbot/cogs/audio/core/commands/player.py:40 -#: redbot/cogs/audio/core/commands/player.py:144 -#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/player.py:50 +#: redbot/cogs/audio/core/commands/player.py:157 +#: redbot/cogs/audio/core/commands/player.py:736 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:44 -#: redbot/cogs/audio/core/commands/player.py:148 -#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:54 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:742 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:48 -#: redbot/cogs/audio/core/commands/player.py:152 -#: redbot/cogs/audio/core/commands/player.py:400 -#: redbot/cogs/audio/core/commands/player.py:514 -#: redbot/cogs/audio/core/commands/player.py:638 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:51 -#: redbot/cogs/audio/core/commands/player.py:155 -#: redbot/cogs/audio/core/commands/player.py:403 -#: redbot/cogs/audio/core/commands/player.py:517 -#: redbot/cogs/audio/core/commands/player.py:641 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:84 -#: redbot/cogs/audio/core/commands/player.py:188 -#: redbot/cogs/audio/core/commands/player.py:435 -#: redbot/cogs/audio/core/commands/player.py:550 -#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:61 +#: redbot/cogs/audio/core/commands/player.py:168 +#: redbot/cogs/audio/core/commands/player.py:433 +#: redbot/cogs/audio/core/commands/player.py:549 +#: redbot/cogs/audio/core/commands/player.py:804 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:96 -#: redbot/cogs/audio/core/commands/player.py:200 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:679 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:175 +#: redbot/cogs/audio/core/commands/player.py:440 +#: redbot/cogs/audio/core/commands/player.py:556 +#: redbot/cogs/audio/core/commands/player.py:682 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:106 +#: redbot/cogs/audio/core/commands/player.py:213 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:102 -#: redbot/cogs/audio/core/commands/player.py:206 -#: redbot/cogs/audio/core/commands/player.py:231 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:247 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:108 -#: redbot/cogs/audio/core/commands/player.py:212 -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:528 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:128 +#: redbot/cogs/audio/core/commands/player.py:141 #, docstring msgid "Force play a URL or search for a track." msgstr "在播放清單頂部播放URL或搜索歌曲。" -#: redbot/cogs/audio/core/commands/player.py:134 +#: redbot/cogs/audio/core/commands/player.py:147 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:234 +#: redbot/cogs/audio/core/commands/player.py:250 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 "" -#: redbot/cogs/audio/core/commands/player.py:241 -#: redbot/cogs/audio/core/commands/player.py:746 -#: redbot/cogs/audio/core/commands/player.py:850 +#: redbot/cogs/audio/core/commands/player.py:257 +#: redbot/cogs/audio/core/commands/player.py:792 +#: redbot/cogs/audio/core/commands/player.py:912 msgid "Track is not playable." msgstr "此歌曲無法撥放。" -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:747 -#: redbot/cogs/audio/core/commands/player.py:851 +#: redbot/cogs/audio/core/commands/player.py:259 +#: redbot/cogs/audio/core/commands/player.py:793 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:275 +#: redbot/cogs/audio/core/commands/player.py:290 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:290 +#: redbot/cogs/audio/core/commands/player.py:312 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:304 +#: redbot/cogs/audio/core/commands/player.py:335 msgid "{time} until track playback: #1 in queue" msgstr "{time}後開始播放: 在播放清單的第#1首歌" -#: redbot/cogs/audio/core/commands/player.py:308 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "Track Enqueued" msgstr "已加入播放清單" -#: redbot/cogs/audio/core/commands/player.py:322 +#: redbot/cogs/audio/core/commands/player.py:353 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "從類別列表中選擇一個Spotify播放列表以開始播放。" -#: redbot/cogs/audio/core/commands/player.py:382 +#: 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." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:392 +#: redbot/cogs/audio/core/commands/player.py:423 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 "" -#: redbot/cogs/audio/core/commands/player.py:449 +#: redbot/cogs/audio/core/commands/player.py:481 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:456 +#: redbot/cogs/audio/core/commands/player.py:488 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:460 -#: redbot/cogs/audio/core/commands/player.py:478 +#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:510 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:497 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:503 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:486 +#: redbot/cogs/audio/core/commands/player.py:518 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:493 +#: redbot/cogs/audio/core/commands/player.py:525 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:503 +#: redbot/cogs/audio/core/commands/player.py:535 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:511 +#: redbot/cogs/audio/core/commands/player.py:543 #, docstring msgid "Starts auto play." msgstr "開始自動播放。" -#: redbot/cogs/audio/core/commands/player.py:564 +#: redbot/cogs/audio/core/commands/player.py:597 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:578 +#: redbot/cogs/audio/core/commands/player.py:611 msgid "Couldn't get a valid track." msgstr "無法取得有效的歌曲。" -#: redbot/cogs/audio/core/commands/player.py:584 -#: redbot/cogs/audio/core/commands/player.py:714 -#: redbot/cogs/audio/core/commands/player.py:730 -#: redbot/cogs/audio/core/commands/player.py:833 -#: redbot/cogs/audio/core/commands/playlists.py:1863 +#: redbot/cogs/audio/core/commands/player.py:617 +#: redbot/cogs/audio/core/commands/player.py:754 +#: redbot/cogs/audio/core/commands/player.py:773 +#: redbot/cogs/audio/core/commands/player.py:892 +#: redbot/cogs/audio/core/commands/playlists.py:1926 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:585 -#: redbot/cogs/audio/core/commands/player.py:715 -#: redbot/cogs/audio/core/commands/player.py:731 -#: redbot/cogs/audio/core/commands/playlists.py:1864 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/commands/player.py:618 +#: redbot/cogs/audio/core/commands/player.py:755 +#: redbot/cogs/audio/core/commands/player.py:774 +#: 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 "" -#: redbot/cogs/audio/core/commands/player.py:596 +#: redbot/cogs/audio/core/commands/player.py:632 msgid "Auto play started." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:604 +#: redbot/cogs/audio/core/commands/player.py:640 #, docstring -msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube.\\n Use `[p]search sc ` will search SoundCloud instead of YouTube.\\n " +msgid "Pick a track with a search.\\n\\n Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc\\n ` to search on SoundCloud instead of YouTube.\\n " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:651 -#: redbot/cogs/audio/core/commands/player.py:660 -#: redbot/cogs/audio/core/commands/player.py:666 -#: redbot/cogs/audio/core/commands/player.py:677 +#: redbot/cogs/audio/core/commands/player.py:692 +#: redbot/cogs/audio/core/commands/player.py:702 +#: redbot/cogs/audio/core/commands/player.py:708 +#: redbot/cogs/audio/core/commands/player.py:719 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:678 +#: redbot/cogs/audio/core/commands/player.py:720 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:737 -#: redbot/cogs/audio/core/commands/player.py:841 +#: redbot/cogs/audio/core/commands/player.py:783 +#: redbot/cogs/audio/core/commands/player.py:903 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:785 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 "" -#: redbot/cogs/audio/core/commands/player.py:793 -#: redbot/cogs/audio/core/commands/playlists.py:1503 +#: redbot/cogs/audio/core/commands/player.py:852 +#: redbot/cogs/audio/core/commands/playlists.py:1553 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:799 +#: redbot/cogs/audio/core/commands/player.py:858 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/player.py:864 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:866 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:810 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:834 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:843 +#: redbot/cogs/audio/core/commands/player.py:905 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:39 +#: redbot/cogs/audio/core/commands/playlists.py:44 #, docstring -msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n\\n " -msgstr "播放清單設定選項。\\n\\n 範圍訊息:\\n ​ ​ ​ ​ **全域**:\\n ​ ​ ​ ​ ​ ​ ​ ​ 所有使用者均可看到。\\n ​ ​ ​ ​ ​ ​ ​ ​ 只能由機器人的所有者來編輯。\\n ​ ​ ​ ​ **伺服器**:\\n ​ ​ ​ ​ ​ ​ ​ ​ 該伺服器中的所有使用者均可看到。\\n ​ ​ ​ ​ ​ ​ ​ ​ 可以由伺服器擁有者、伺服器管理員、伺服器仲裁者、DJ身分組及播放清單的創建者來編輯。\\n ​ ​ ​ ​ **使用者**:\\n ​ ​ ​ ​ ​ ​ ​ ​ 如果是通過--author的話,所有人均可以看到。\\n ​ ​ ​ ​ ​ ​ ​ ​ 機器人的所有者和創建者均可編輯。\\n\\n " +msgid "Playlist configuration options.\\n\\n Scope info:\\n ​ ​ ​ ​ **Global**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users of this bot.\\n ​ ​ ​ ​ ​ ​ ​ ​ Only editable by bot owner.\\n ​ ​ ​ ​ **Guild**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all users in this guild.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner, guild owner, guild admins, guild mods, DJ role and playlist creator.\\n ​ ​ ​ ​ **User**:\\n ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\\n ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator.\\n " +msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:65 +#: redbot/cogs/audio/core/commands/playlists.py:69 #, docstring msgid "Add a track URL, playlist link, or quick search to a playlist.\\n\\n The track(s) will be appended to the end of the playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist append MyGuildPlaylist Hello by Adele`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global`\\n ​ ​ ​ ​ `[p]playlist append MyGlobalPlaylist Hello by Adele --scope Global --Author Draper#6666`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:118 -#: redbot/cogs/audio/core/commands/playlists.py:296 -#: redbot/cogs/audio/core/commands/playlists.py:477 -#: redbot/cogs/audio/core/commands/playlists.py:571 -#: redbot/cogs/audio/core/commands/playlists.py:702 -#: redbot/cogs/audio/core/commands/playlists.py:834 -#: redbot/cogs/audio/core/commands/playlists.py:970 -#: redbot/cogs/audio/core/commands/playlists.py:1004 -#: redbot/cogs/audio/core/commands/playlists.py:1013 -#: redbot/cogs/audio/core/commands/playlists.py:1213 -#: redbot/cogs/audio/core/commands/playlists.py:1454 -#: redbot/cogs/audio/core/commands/playlists.py:1536 -#: redbot/cogs/audio/core/commands/playlists.py:1617 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1948 +#: redbot/cogs/audio/core/commands/playlists.py:123 +#: redbot/cogs/audio/core/commands/playlists.py:307 +#: redbot/cogs/audio/core/commands/playlists.py:493 +#: redbot/cogs/audio/core/commands/playlists.py:589 +#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:857 +#: redbot/cogs/audio/core/commands/playlists.py:997 +#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:1243 +#: redbot/cogs/audio/core/commands/playlists.py:1497 +#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1669 +#: redbot/cogs/audio/core/commands/playlists.py:1697 +#: redbot/cogs/audio/core/commands/playlists.py:2013 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:133 +#: redbot/cogs/audio/core/commands/playlists.py:140 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:154 +#: redbot/cogs/audio/core/commands/playlists.py:161 msgid "Skipping track" msgstr "跳過歌曲" -#: redbot/cogs/audio/core/commands/playlists.py:155 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:160 -#: redbot/cogs/audio/core/commands/playlists.py:202 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:183 +#: redbot/cogs/audio/core/commands/playlists.py:193 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:184 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:189 +#: redbot/cogs/audio/core/commands/playlists.py:199 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:204 msgid "\\n{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:195 +#: redbot/cogs/audio/core/commands/playlists.py:206 msgid "track is" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:198 -#: redbot/cogs/audio/core/commands/playlists.py:608 -#: redbot/cogs/audio/core/commands/playlists.py:1239 -#: redbot/cogs/audio/core/commands/playlists.py:1250 -#: redbot/cogs/audio/core/commands/playlists.py:1963 +#: redbot/cogs/audio/core/commands/playlists.py:208 +#: redbot/cogs/audio/core/commands/playlists.py:626 +#: redbot/cogs/audio/core/commands/playlists.py:1273 +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#: redbot/cogs/audio/core/commands/playlists.py:2030 msgid "Playlist Modified" msgstr "已修改播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:297 -#: redbot/cogs/audio/core/commands/playlists.py:478 -#: redbot/cogs/audio/core/commands/playlists.py:572 -#: redbot/cogs/audio/core/commands/playlists.py:703 -#: redbot/cogs/audio/core/commands/playlists.py:835 -#: redbot/cogs/audio/core/commands/playlists.py:1214 -#: redbot/cogs/audio/core/commands/playlists.py:1618 -#: redbot/cogs/audio/core/commands/playlists.py:1949 +#: redbot/cogs/audio/core/commands/playlists.py:308 +#: redbot/cogs/audio/core/commands/playlists.py:494 +#: redbot/cogs/audio/core/commands/playlists.py:590 +#: redbot/cogs/audio/core/commands/playlists.py:721 +#: redbot/cogs/audio/core/commands/playlists.py:858 +#: redbot/cogs/audio/core/commands/playlists.py:1244 +#: 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 "" -#: redbot/cogs/audio/core/commands/playlists.py:316 -#: redbot/cogs/audio/core/commands/playlists.py:323 +#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:338 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:331 +#: redbot/cogs/audio/core/commands/playlists.py:346 msgid "Playlist Copied" msgstr "已複製播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:332 +#: redbot/cogs/audio/core/commands/playlists.py:347 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "已從 {from_scope} 複製播放清單 {name} (`{from_id}`) 到 {to_scope} (`{to_id}`)。" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:362 #, docstring msgid "Create an empty playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist create MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:400 -#: redbot/cogs/audio/core/commands/playlists.py:1105 -#: redbot/cogs/audio/core/commands/playlists.py:1323 -#: redbot/cogs/audio/core/commands/playlists.py:1930 +#: redbot/cogs/audio/core/commands/playlists.py:416 +#: redbot/cogs/audio/core/commands/playlists.py:1134 +#: redbot/cogs/audio/core/commands/playlists.py:1361 +#: redbot/cogs/audio/core/commands/playlists.py:1996 msgid "Invalid Playlist Name" msgstr "無效的播放清單名稱" -#: redbot/cogs/audio/core/commands/playlists.py:401 -#: redbot/cogs/audio/core/commands/playlists.py:1106 -#: redbot/cogs/audio/core/commands/playlists.py:1324 -#: redbot/cogs/audio/core/commands/playlists.py:1931 +#: redbot/cogs/audio/core/commands/playlists.py:417 +#: redbot/cogs/audio/core/commands/playlists.py:1135 +#: redbot/cogs/audio/core/commands/playlists.py:1362 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "播放清單必須是一個單字(最多32字元),且不是只有數字。" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1138 -#: redbot/cogs/audio/core/commands/playlists.py:1358 +#: redbot/cogs/audio/core/commands/playlists.py:427 +#: redbot/cogs/audio/core/commands/playlists.py:1167 +#: redbot/cogs/audio/core/commands/playlists.py:1396 msgid "Playlist Created" msgstr "已建立播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:428 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "已建立空白的播放清單 {name} (`{id}`) [**{scope}**]。" -#: redbot/cogs/audio/core/commands/playlists.py:425 +#: redbot/cogs/audio/core/commands/playlists.py:441 #, docstring msgid "Delete a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist delete MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:496 +#: redbot/cogs/audio/core/commands/playlists.py:514 msgid "Playlist Deleted" msgstr "已刪除播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:515 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:513 +#: redbot/cogs/audio/core/commands/playlists.py:531 #, docstring msgid "Remove duplicate tracks from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist dedupe MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:609 +#: redbot/cogs/audio/core/commands/playlists.py:627 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:622 -#: redbot/cogs/audio/core/commands/playlists.py:1709 +#: redbot/cogs/audio/core/commands/playlists.py:640 +#: redbot/cogs/audio/core/commands/playlists.py:1766 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:623 +#: redbot/cogs/audio/core/commands/playlists.py:641 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:644 +#: redbot/cogs/audio/core/commands/playlists.py:662 #, docstring msgid "Download a copy of a playlist.\\n\\n These files can be used with the `[p]playlist upload` command.\\n Red v2-compatible playlists can be generated by passing True\\n for the v2 variable.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\\n ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\\n ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:731 msgid "That playlist has no tracks." msgstr "該播放清單中沒有歌曲。" -#: redbot/cogs/audio/core/commands/playlists.py:752 +#: redbot/cogs/audio/core/commands/playlists.py:774 msgid "This playlist is too large to be send in this server." msgstr "該播放清單太大,以至於無法在此伺服器中播放。" -#: redbot/cogs/audio/core/commands/playlists.py:755 +#: redbot/cogs/audio/core/commands/playlists.py:777 msgid "Playlist is too large, here is the compressed version." msgstr "播放清單太大,這是壓縮過後的版本。" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:799 #, docstring msgid "Retrieve information from a saved playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist info MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:864 +#: redbot/cogs/audio/core/commands/playlists.py:891 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:868 +#: redbot/cogs/audio/core/commands/playlists.py:895 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\\nURL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:881 -#: redbot/cogs/audio/core/commands/playlists.py:1029 +#: redbot/cogs/audio/core/commands/playlists.py:908 +#: redbot/cogs/audio/core/commands/playlists.py:1056 msgid "Unknown" msgstr "未知" -#: redbot/cogs/audio/core/commands/playlists.py:883 +#: redbot/cogs/audio/core/commands/playlists.py:910 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" -msgstr "" +msgstr "第 {page} 頁/共 {pages} 頁 | 作者: {author_name} | 共 {num} 首" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:922 #, docstring msgid "List saved playlists.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist list [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist list`\\n ​ ​ ​ ​ `[p]playlist list --scope Global`\\n ​ ​ ​ ​ `[p]playlist list --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:971 +#: redbot/cogs/audio/core/commands/playlists.py:998 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1005 +#: redbot/cogs/audio/core/commands/playlists.py:1032 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1014 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1024 +#: redbot/cogs/audio/core/commands/playlists.py:1051 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1052 msgid "Tracks: {num}" msgstr "歌曲: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1026 +#: redbot/cogs/audio/core/commands/playlists.py:1053 msgid "Author: {name}" -msgstr "" +msgstr "作者: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1031 +#: redbot/cogs/audio/core/commands/playlists.py:1058 msgid "Scope: {scope}\\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1049 +#: redbot/cogs/audio/core/commands/playlists.py:1078 #, docstring msgid "Save the queue to a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist queue MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1118 -#: redbot/cogs/audio/core/commands/queue.py:59 -#: redbot/cogs/audio/core/commands/queue.py:154 -#: redbot/cogs/audio/core/commands/queue.py:173 -#: redbot/cogs/audio/core/commands/queue.py:178 -#: redbot/cogs/audio/core/commands/queue.py:200 -#: redbot/cogs/audio/core/commands/queue.py:205 -#: redbot/cogs/audio/core/commands/queue.py:244 -#: redbot/cogs/audio/core/commands/queue.py:246 -#: redbot/cogs/audio/core/commands/queue.py:273 -#: redbot/cogs/audio/core/commands/queue.py:275 -#: redbot/cogs/audio/core/commands/queue.py:311 -#: redbot/cogs/audio/core/commands/queue.py:347 -#: redbot/cogs/audio/core/commands/queue.py:355 +#: redbot/cogs/audio/core/commands/playlists.py:1147 +#: redbot/cogs/audio/core/commands/queue.py:63 +#: redbot/cogs/audio/core/commands/queue.py:160 +#: redbot/cogs/audio/core/commands/queue.py:179 +#: redbot/cogs/audio/core/commands/queue.py:184 +#: redbot/cogs/audio/core/commands/queue.py:210 +#: redbot/cogs/audio/core/commands/queue.py:215 +#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:259 +#: redbot/cogs/audio/core/commands/queue.py:289 +#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:327 +#: redbot/cogs/audio/core/commands/queue.py:364 +#: redbot/cogs/audio/core/commands/queue.py:372 msgid "There's nothing in the queue." msgstr "播放清單中沒有項目。" -#: redbot/cogs/audio/core/commands/playlists.py:1139 +#: redbot/cogs/audio/core/commands/playlists.py:1168 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1145 -#: redbot/cogs/audio/core/commands/playlists.py:1364 +#: redbot/cogs/audio/core/commands/playlists.py:1174 +#: redbot/cogs/audio/core/commands/playlists.py:1405 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1159 +#: redbot/cogs/audio/core/commands/playlists.py:1188 #, docstring msgid "Remove a track from a playlist by url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist remove MyGuildPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU`\\n ​ ​ ​ ​ `[p]playlist remove MyGlobalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope Global`\\n ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1222 +#: redbot/cogs/audio/core/commands/playlists.py:1254 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1233 +#: redbot/cogs/audio/core/commands/playlists.py:1266 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1240 +#: redbot/cogs/audio/core/commands/playlists.py:1274 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1251 +#: redbot/cogs/audio/core/commands/playlists.py:1288 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1269 +#: redbot/cogs/audio/core/commands/playlists.py:1306 #, docstring msgid "Save a playlist from a url.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist save name url [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist save MyGuildPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM`\\n ​ ​ ​ ​ `[p]playlist save MyGlobalPlaylist https://www.youtube.com/playlist?list=PLx0sYbCqOb8Q_CLZC2BdBSKEEB59BOPUM --scope Global`\\n ​ ​ ​ ​ `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1359 +#: redbot/cogs/audio/core/commands/playlists.py:1397 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1371 -msgid "Playlist Couldn't Be Created" +#: redbot/cogs/audio/core/commands/playlists.py:1414 +msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1372 +#: redbot/cogs/audio/core/commands/playlists.py:1415 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1389 +#: redbot/cogs/audio/core/commands/playlists.py:1432 #, docstring msgid "Load a playlist into the queue.\\n\\n **Usage**:\\n ​ ​ ​ ​` [p]playlist start playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist start MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1439 +#: redbot/cogs/audio/core/commands/playlists.py:1482 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1516 +#: redbot/cogs/audio/core/commands/playlists.py:1566 msgid "Playlist Enqueued" msgstr "已加入播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:1517 +#: redbot/cogs/audio/core/commands/playlists.py:1567 msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1563 +#: redbot/cogs/audio/core/commands/playlists.py:1613 #, docstring msgid "Updates all tracks in a playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist update MyGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1634 +#: redbot/cogs/audio/core/commands/playlists.py:1690 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1635 +#: redbot/cogs/audio/core/commands/playlists.py:1691 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1676 +#: redbot/cogs/audio/core/commands/playlists.py:1732 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1678 -#: redbot/cogs/audio/core/commands/playlists.py:1698 +#: redbot/cogs/audio/core/commands/playlists.py:1736 +#: redbot/cogs/audio/core/commands/playlists.py:1756 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1696 +#: redbot/cogs/audio/core/commands/playlists.py:1754 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1767 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1720 +#: redbot/cogs/audio/core/commands/playlists.py:1779 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\\n\\n V2 and old V3 playlist will be slow.\\n V3 Playlist made with `[p]playlist download` will load a lot faster.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist upload [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist upload`\\n ​ ​ ​ ​ `[p]playlist upload --scope Global`\\n ​ ​ ​ ​ `[p]playlist upload --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1777 +#: redbot/cogs/audio/core/commands/playlists.py:1836 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1788 +#: redbot/cogs/audio/core/commands/playlists.py:1847 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1795 +#: redbot/cogs/audio/core/commands/playlists.py:1854 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1799 +#: redbot/cogs/audio/core/commands/playlists.py:1858 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1805 +#: redbot/cogs/audio/core/commands/playlists.py:1866 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1817 +#: redbot/cogs/audio/core/commands/playlists.py:1878 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1882 +#: redbot/cogs/audio/core/commands/playlists.py:1948 #, docstring msgid "Rename an existing playlist.\\n\\n **Usage**:\\n ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\\n\\n **Args**:\\n ​ ​ ​ ​ The following are all optional:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Only the bot owner can use this**\\n\\n **Scope** is one of the following:\\n ​ ​ ​ ​ Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** can be one of the following:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n ​ ​ ​ ​ User Name#123\\n\\n **Guild** can be one of the following:\\n ​ ​ ​ ​ Guild ID\\n ​ ​ ​ ​ Exact guild name\\n\\n Example use:\\n ​ ​ ​ ​ `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\\n ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\\n ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\\n " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1960 +#: redbot/cogs/audio/core/commands/playlists.py:2027 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:34 +#: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "列出播放清單中的歌曲。" -#: redbot/cogs/audio/core/commands/queue.py:70 +#: redbot/cogs/audio/core/commands/queue.py:77 msgid "\\n Requested by: **{track.requester}**" msgstr "\\n 點歌者: **{track.requester}**" -#: redbot/cogs/audio/core/commands/queue.py:169 +#: redbot/cogs/audio/core/commands/queue.py:175 #, docstring msgid "Clears the queue." -msgstr "" +msgstr "清除佇列。" -#: redbot/cogs/audio/core/commands/queue.py:186 +#: redbot/cogs/audio/core/commands/queue.py:192 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:187 +#: redbot/cogs/audio/core/commands/queue.py:193 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:191 +#: redbot/cogs/audio/core/commands/queue.py:201 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:196 +#: redbot/cogs/audio/core/commands/queue.py:206 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:213 +#: redbot/cogs/audio/core/commands/queue.py:223 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:224 msgid "You need the DJ role to clean the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:226 -#: redbot/cogs/audio/core/commands/queue.py:257 +#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:273 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:230 -#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:231 +#: redbot/cogs/audio/core/commands/queue.py:244 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:239 +#: redbot/cogs/audio/core/commands/queue.py:252 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:262 +#: redbot/cogs/audio/core/commands/queue.py:278 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:269 +#: redbot/cogs/audio/core/commands/queue.py:285 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:291 +#: redbot/cogs/audio/core/commands/queue.py:307 #, docstring msgid "Shuffles the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:303 -#: redbot/cogs/audio/core/commands/queue.py:310 -#: redbot/cogs/audio/core/commands/queue.py:322 -#: redbot/cogs/audio/core/commands/queue.py:332 -#: redbot/cogs/audio/core/commands/queue.py:339 -#: redbot/cogs/audio/core/commands/queue.py:346 -#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:319 +#: redbot/cogs/audio/core/commands/queue.py:326 +#: redbot/cogs/audio/core/commands/queue.py:338 +#: redbot/cogs/audio/core/commands/queue.py:349 +#: redbot/cogs/audio/core/commands/queue.py:356 +#: redbot/cogs/audio/core/commands/queue.py:363 +#: redbot/cogs/audio/core/commands/queue.py:371 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:304 +#: redbot/cogs/audio/core/commands/queue.py:320 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:359 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/localtracks.py b/redbot/cogs/audio/core/commands/localtracks.py index f0d96919c..18b0cc487 100644 --- a/redbot/cogs/audio/core/commands/localtracks.py +++ b/redbot/cogs/audio/core/commands/localtracks.py @@ -7,13 +7,15 @@ from typing import MutableMapping import discord from redbot.core import commands +from redbot.core.i18n import Translator from redbot.core.utils.menus import DEFAULT_CONTROLS, close_menu, menu, next_page, prev_page from ...audio_dataclasses import LocalPath, Query from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Commands.local_track") +_ = Translator("Audio", Path(__file__)) class LocalTrackCommands(MixinMeta, metaclass=CompositeMetaClass): diff --git a/redbot/cogs/audio/core/commands/miscellaneous.py b/redbot/cogs/audio/core/commands/miscellaneous.py index 620778def..fabf62d6a 100644 --- a/redbot/cogs/audio/core/commands/miscellaneous.py +++ b/redbot/cogs/audio/core/commands/miscellaneous.py @@ -3,19 +3,22 @@ import heapq import logging import math import random +from pathlib import Path import discord import lavalink -from redbot.core.utils import AsyncIter from redbot.core import commands +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import humanize_number, pagify from redbot.core.utils.menus import DEFAULT_CONTROLS, menu from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Commands.miscellaneous") +_ = Translator("Audio", Path(__file__)) class MiscellaneousCommands(MixinMeta, metaclass=CompositeMetaClass): @@ -52,7 +55,7 @@ class MiscellaneousCommands(MixinMeta, metaclass=CompositeMetaClass): try: if not p.current: raise AttributeError - current_title = self.get_track_description( + current_title = await self.get_track_description( p.current, self.local_folder_current_path ) msg += "{} [`{}`]: {}\n".format(p.channel.guild.name, connect_dur, current_title) diff --git a/redbot/cogs/audio/core/commands/player.py b/redbot/cogs/audio/core/commands/player.py index 4b986ed2a..68ce87768 100644 --- a/redbot/cogs/audio/core/commands/player.py +++ b/redbot/cogs/audio/core/commands/player.py @@ -2,24 +2,34 @@ import contextlib import datetime import logging import math -from typing import MutableMapping, Optional +import time +from pathlib import Path + +from typing import MutableMapping import discord import lavalink -from discord.embeds import EmptyEmbed -from redbot.core.utils import AsyncIter +from discord.embeds import EmptyEmbed from redbot.core import commands from redbot.core.commands import UserInputOptional +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.menus import DEFAULT_CONTROLS, close_menu, menu, next_page, prev_page from ...audio_dataclasses import _PARTIALLY_SUPPORTED_MUSIC_EXT, Query from ...audio_logging import IS_DEBUG -from ...errors import DatabaseError, QueryUnauthorized, SpotifyFetchError, TrackEnqueueError +from ...errors import ( + DatabaseError, + QueryUnauthorized, + SpotifyFetchError, + TrackEnqueueError, +) from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Commands.player") +_ = Translator("Audio", Path(__file__)) class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): @@ -39,10 +49,17 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): title=_("Unable To Play Tracks"), description=_("That URL is not allowed."), ) - elif not await self.is_query_allowed(self.config, ctx.guild, f"{query}", query_obj=query): + elif not await self.is_query_allowed(self.config, ctx, f"{query}", query_obj=query): return await self.send_embed_msg( ctx, title=_("Unable To Play Tracks"), description=_("That track is not allowed.") ) + can_skip = await self._can_instaskip(ctx, ctx.author) + if guild_data["dj_enabled"] and not can_skip: + return await self.send_embed_msg( + ctx, + title=_("Unable To Play Tracks"), + description=_("You need the DJ role to queue tracks."), + ) if not self._player_check(ctx): if self.lavalink_connection_aborted: msg = _("Connection to Lavalink has failed") @@ -64,6 +81,7 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): await lavalink.connect(ctx.author.voice.channel) player = lavalink.get_player(ctx.guild.id) player.store("connect", datetime.datetime.utcnow()) + await self.self_deafen(player) except AttributeError: return await self.send_embed_msg( ctx, @@ -76,15 +94,7 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): title=_("Unable To Play Tracks"), description=_("Connection to Lavalink has not yet been established."), ) - can_skip = await self._can_instaskip(ctx, ctx.author) - if guild_data["dj_enabled"] and not can_skip: - return await self.send_embed_msg( - ctx, - title=_("Unable To Play Tracks"), - description=_("You need the DJ role to queue tracks."), - ) player = lavalink.get_player(ctx.guild.id) - player.store("channel", ctx.channel.id) player.store("guild", ctx.guild.id) await self._eq_check(ctx, player) @@ -118,6 +128,9 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): return await self.send_embed_msg( ctx, title=_("Unable To Play Tracks"), description=err.message ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e @commands.command(name="bumpplay") @commands.guild_only() @@ -143,10 +156,17 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): title=_("Unable To Play Tracks"), description=_("That URL is not allowed."), ) - elif not await self.is_query_allowed(self.config, ctx.guild, f"{query}", query_obj=query): + elif not await self.is_query_allowed(self.config, ctx, f"{query}", query_obj=query): return await self.send_embed_msg( ctx, title=_("Unable To Play Tracks"), description=_("That track is not allowed.") ) + can_skip = await self._can_instaskip(ctx, ctx.author) + if guild_data["dj_enabled"] and not can_skip: + return await self.send_embed_msg( + ctx, + title=_("Unable To Play Tracks"), + description=_("You need the DJ role to queue tracks."), + ) if not self._player_check(ctx): if self.lavalink_connection_aborted: msg = _("Connection to Lavalink has failed") @@ -168,6 +188,7 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): await lavalink.connect(ctx.author.voice.channel) player = lavalink.get_player(ctx.guild.id) player.store("connect", datetime.datetime.utcnow()) + await self.self_deafen(player) except AttributeError: return await self.send_embed_msg( ctx, @@ -180,15 +201,7 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): title=_("Unable To Play Tracks"), description=_("Connection to Lavalink has not yet been established."), ) - can_skip = await self._can_instaskip(ctx, ctx.author) - if guild_data["dj_enabled"] and not can_skip: - return await self.send_embed_msg( - ctx, - title=_("Unable To Play Tracks"), - description=_("You need the DJ role to queue tracks."), - ) player = lavalink.get_player(ctx.guild.id) - player.store("channel", ctx.channel.id) player.store("guild", ctx.guild.id) await self._eq_check(ctx, player) @@ -223,6 +236,9 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): return await self.send_embed_msg( ctx, title=_("Unable To Play Tracks"), description=err.message ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e if isinstance(tracks, discord.Message): return elif not tracks: @@ -241,7 +257,7 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): title = _("Track is not playable.") embed = discord.Embed(title=title) embed.description = _( - "**{suffix}** is not a fully supported format and some " "tracks may not play." + "**{suffix}** is not a fully supported format and some tracks may not play." ).format(suffix=query.suffix) return await self.send_embed_msg(ctx, embed=embed) queue_dur = await self.track_remaining_duration(ctx) @@ -258,13 +274,12 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): ) if seek and seek > 0: single_track.start_timestamp = seek * 1000 + query = Query.process_input(single_track, self.local_folder_current_path) if not await self.is_query_allowed( self.config, - ctx.guild, - ( - f"{single_track.title} {single_track.author} {single_track.uri} " - f"{str(Query.process_input(single_track, self.local_folder_current_path))}" - ), + ctx, + f"{single_track.title} {single_track.author} {single_track.uri} {str(query)}", + query_obj=query, ): if IS_DEBUG: log.debug(f"Query is not allowed in {ctx.guild} ({ctx.guild.id})") @@ -277,6 +292,13 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): elif guild_data["maxlength"] > 0: if self.is_track_length_allowed(single_track, guild_data["maxlength"]): single_track.requester = ctx.author + single_track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.queue.insert(0, single_track) player.maybe_shuffle() self.bot.dispatch( @@ -293,12 +315,21 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): else: single_track.requester = ctx.author single_track.extras["bumped"] = True + single_track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.queue.insert(0, single_track) player.maybe_shuffle() self.bot.dispatch( "red_audio_track_enqueue", player.channel.guild, single_track, ctx.author ) - description = self.get_track_description(single_track, self.local_folder_current_path) + description = await self.get_track_description( + single_track, self.local_folder_current_path + ) footer = None if not play_now and not guild_data["shuffle"] and queue_dur > 0: footer = _("{time} until track playback: #1 in queue").format( @@ -395,6 +426,12 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): ).format(prefix=ctx.prefix), ) guild_data = await self.config.guild(ctx.guild).all() + if guild_data["dj_enabled"] and not await self._can_instaskip(ctx, ctx.author): + return await self.send_embed_msg( + ctx, + title=_("Unable To Play Tracks"), + description=_("You need the DJ role to queue tracks."), + ) if not self._player_check(ctx): if self.lavalink_connection_aborted: msg = _("Connection to Lavalink has failed") @@ -416,6 +453,7 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): await lavalink.connect(ctx.author.voice.channel) player = lavalink.get_player(ctx.guild.id) player.store("connect", datetime.datetime.utcnow()) + await self.self_deafen(player) except AttributeError: return await self.send_embed_msg( ctx, @@ -428,12 +466,6 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): title=_("Unable To Play Tracks"), description=_("Connection to Lavalink has not yet been established."), ) - if guild_data["dj_enabled"] and not await self._can_instaskip(ctx, ctx.author): - return await self.send_embed_msg( - ctx, - title=_("Unable To Play Tracks"), - description=_("You need the DJ role to queue tracks."), - ) player = lavalink.get_player(ctx.guild.id) player.store("channel", ctx.channel.id) @@ -509,6 +541,13 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): @commands.mod_or_permissions(manage_guild=True) async def command_autoplay(self, ctx: commands.Context): """Starts auto play.""" + guild_data = await self.config.guild(ctx.guild).all() + if guild_data["dj_enabled"] and not await self._can_instaskip(ctx, ctx.author): + return await self.send_embed_msg( + ctx, + title=_("Unable To Play Tracks"), + description=_("You need the DJ role to queue tracks."), + ) if not self._player_check(ctx): if self.lavalink_connection_aborted: msg = _("Connection to Lavalink has failed") @@ -530,6 +569,7 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): await lavalink.connect(ctx.author.voice.channel) player = lavalink.get_player(ctx.guild.id) player.store("connect", datetime.datetime.utcnow()) + await self.self_deafen(player) except AttributeError: return await self.send_embed_msg( ctx, @@ -542,13 +582,6 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): title=_("Unable To Play Tracks"), description=_("Connection to Lavalink has not yet been established."), ) - guild_data = await self.config.guild(ctx.guild).all() - if guild_data["dj_enabled"] and not await self._can_instaskip(ctx, ctx.author): - return await self.send_embed_msg( - ctx, - title=_("Unable To Play Tracks"), - description=_("You need the DJ role to queue tracks."), - ) player = lavalink.get_player(ctx.guild.id) player.store("channel", ctx.channel.id) @@ -583,10 +616,13 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): ctx, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment, try again in a few " + "I'm unable to get a track from Lavalink at the moment, try again in a few " "minutes." ), ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e if not guild_data["auto_play"]: await ctx.invoke(self.command_audioset_autoplay_toggle) @@ -603,10 +639,15 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): async def command_search(self, ctx: commands.Context, *, query: str): """Pick a track with a search. - Use `[p]search list ` to queue all tracks found on YouTube. - Use `[p]search sc ` will search SoundCloud instead of YouTube. + Use `[p]search list ` to queue all tracks found on YouTube. Use `[p]search sc + ` to search on SoundCloud instead of YouTube. """ + if not isinstance(query, (str, list, Query)): + raise RuntimeError( + f"Expected 'query' to be a string, list or Query object but received: {type(query)} - this is an unexpected argument type, please report it." + ) + async def _search_menu( ctx: commands.Context, pages: list, @@ -654,6 +695,7 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): await lavalink.connect(ctx.author.voice.channel) player = lavalink.get_player(ctx.guild.id) player.store("connect", datetime.datetime.utcnow()) + await self.self_deafen(player) except AttributeError: return await self.send_embed_msg( ctx, @@ -693,9 +735,7 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): title=_("Unable To Play Tracks"), description=_("That URL is not allowed."), ) - if not await self.is_query_allowed( - self.config, ctx.guild, f"{query}", query_obj=query - ): + if not await self.is_query_allowed(self.config, ctx, f"{query}", query_obj=query): return await self.send_embed_msg( ctx, title=_("Unable To Play Tracks"), @@ -713,10 +753,13 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): ctx, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment, " + "I'm unable to get a track from Lavalink at the moment, " "try again in a few minutes." ), ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e tracks = result.tracks else: @@ -729,10 +772,13 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): ctx, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment, " + "I'm unable to get a track from Lavalink at the moment, " "try again in a few minutes." ), ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e if not tracks: embed = discord.Embed(title=_("Nothing found.")) if await self.config.use_external_lavalink() and query.is_local: @@ -762,13 +808,12 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): async for track in AsyncIter(tracks): if len(player.queue) >= 10000: continue + query = Query.process_input(track, self.local_folder_current_path) if not await self.is_query_allowed( self.config, - ctx.guild, - ( - f"{track.title} {track.author} {track.uri} " - f"{str(Query.process_input(track, self.local_folder_current_path))}" - ), + ctx, + f"{track.title} {track.author} {track.uri} " f"{str(query)}", + query_obj=query, ): if IS_DEBUG: log.debug(f"Query is not allowed in {ctx.guild} ({ctx.guild.id})") @@ -776,12 +821,26 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): elif guild_data["maxlength"] > 0: if self.is_track_length_allowed(track, guild_data["maxlength"]): track_len += 1 + track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(ctx.author, track) self.bot.dispatch( "red_audio_track_enqueue", player.channel.guild, track, ctx.author ) else: track_len += 1 + track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(ctx.author, track) self.bot.dispatch( "red_audio_track_enqueue", player.channel.guild, track, ctx.author @@ -832,10 +891,13 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass): ctx, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment," + "I'm unable to get a track from Lavalink at the moment, " "try again in a few minutes." ), ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e tracks = result.tracks if not tracks: embed = discord.Embed(title=_("Nothing found.")) diff --git a/redbot/cogs/audio/core/commands/playlists.py b/redbot/cogs/audio/core/commands/playlists.py index fb742fa8a..758fb9e5b 100644 --- a/redbot/cogs/audio/core/commands/playlists.py +++ b/redbot/cogs/audio/core/commands/playlists.py @@ -4,31 +4,36 @@ import logging import math import os import tarfile +import time + from io import BytesIO -from typing import Optional, cast +from pathlib import Path +from typing import cast import discord import lavalink -from redbot.core.utils import AsyncIter from redbot.core import commands from redbot.core.commands import UserInputOptional from redbot.core.data_manager import cog_data_path +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import bold, pagify from redbot.core.utils.menus import DEFAULT_CONTROLS, menu from redbot.core.utils.predicates import MessagePredicate from ...apis.api_utils import FakePlaylist -from ...apis.playlist_interface import create_playlist, delete_playlist, get_all_playlist, Playlist +from ...apis.playlist_interface import Playlist, create_playlist, delete_playlist, get_all_playlist from ...audio_dataclasses import LocalPath, Query from ...audio_logging import IS_DEBUG, debug_exc_log from ...converters import ComplexScopeParser, ScopeParser from ...errors import MissingGuild, TooManyMatches, TrackEnqueueError from ...utils import PlaylistScope from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, LazyGreedyConverter, PlaylistConverter, _ +from ..cog_utils import CompositeMetaClass, LazyGreedyConverter, PlaylistConverter log = logging.getLogger("red.cogs.Audio.cog.Commands.playlist") +_ = Translator("Audio", Path(__file__)) class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): @@ -48,7 +53,6 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): ​ ​ ​ ​ **User**: ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed. ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and creator. - """ @command_playlist.command( @@ -106,104 +110,110 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): (scope, author, guild, specified_user) = scope_data if not await self._playlist_check(ctx): return - try: - (playlist, playlist_arg, scope) = await self.get_playlist_match( - ctx, playlist_matches, scope, author, guild, specified_user - ) - except TooManyMatches as e: - return await self.send_embed_msg(ctx, title=str(e)) - if playlist is None: - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("Could not match '{arg}' to a playlist").format(arg=playlist_arg), - ) - if not await self.can_manage_playlist(scope, playlist, ctx, author, guild): - return - player = lavalink.get_player(ctx.guild.id) - to_append = await self.fetch_playlist_tracks( - ctx, player, Query.process_input(query, self.local_folder_current_path) - ) - - if isinstance(to_append, discord.Message): - return None - - if not to_append: - return await self.send_embed_msg( - ctx, title=_("Could not find a track matching your query.") - ) - track_list = playlist.tracks - current_count = len(track_list) - to_append_count = len(to_append) - tracks_obj_list = playlist.tracks_obj - not_added = 0 - if current_count + to_append_count > 10000: - to_append = to_append[: 10000 - current_count] - not_added = to_append_count - len(to_append) - to_append_count = len(to_append) - scope_name = self.humanize_scope( - scope, ctx=guild if scope == PlaylistScope.GUILD.value else author - ) - appended = 0 - - if to_append and to_append_count == 1: - to = lavalink.Track(to_append[0]) - if to in tracks_obj_list: + async with ctx.typing(): + try: + (playlist, playlist_arg, scope) = await self.get_playlist_match( + ctx, playlist_matches, scope, author, guild, specified_user + ) + except TooManyMatches as e: + return await self.send_embed_msg(ctx, title=str(e)) + if playlist is None: return await self.send_embed_msg( ctx, - title=_("Skipping track"), - description=_( - "{track} is already in {playlist} (`{id}`) [**{scope}**]." - ).format( - track=to.title, playlist=playlist.name, id=playlist.id, scope=scope_name + title=_("Playlist Not Found"), + description=_("Could not match '{arg}' to a playlist").format( + arg=playlist_arg ), - footer=_("Playlist limit reached: Could not add track.").format(not_added) - if not_added > 0 - else None, ) - else: - appended += 1 - if to_append and to_append_count > 1: - to_append_temp = [] - async for t in AsyncIter(to_append): - to = lavalink.Track(t) - if to not in tracks_obj_list: + if not await self.can_manage_playlist(scope, playlist, ctx, author, guild): + return + player = lavalink.get_player(ctx.guild.id) + to_append = await self.fetch_playlist_tracks( + ctx, player, Query.process_input(query, self.local_folder_current_path) + ) + + if isinstance(to_append, discord.Message): + return None + + if not to_append: + return await self.send_embed_msg( + ctx, title=_("Could not find a track matching your query.") + ) + track_list = playlist.tracks + current_count = len(track_list) + to_append_count = len(to_append) + tracks_obj_list = playlist.tracks_obj + not_added = 0 + if current_count + to_append_count > 10000: + to_append = to_append[: 10000 - current_count] + not_added = to_append_count - len(to_append) + to_append_count = len(to_append) + scope_name = self.humanize_scope( + scope, ctx=guild if scope == PlaylistScope.GUILD.value else author + ) + appended = 0 + + if to_append and to_append_count == 1: + to = lavalink.Track(to_append[0]) + if to in tracks_obj_list: + return await self.send_embed_msg( + ctx, + title=_("Skipping track"), + description=_( + "{track} is already in {playlist} (`{id}`) [**{scope}**]." + ).format( + track=to.title, + playlist=playlist.name, + id=playlist.id, + scope=scope_name, + ), + footer=_("Playlist limit reached: Could not add track.").format(not_added) + if not_added > 0 + else None, + ) + else: appended += 1 - to_append_temp.append(t) - to_append = to_append_temp - if appended > 0: - track_list.extend(to_append) - update = {"tracks": track_list, "url": None} - await playlist.edit(update) + if to_append and to_append_count > 1: + to_append_temp = [] + async for t in AsyncIter(to_append): + to = lavalink.Track(t) + if to not in tracks_obj_list: + appended += 1 + to_append_temp.append(t) + to_append = to_append_temp + if appended > 0: + track_list.extend(to_append) + update = {"tracks": track_list, "url": None} + await playlist.edit(update) - if to_append_count == 1 and appended == 1: - track_title = to_append[0]["info"]["title"] - return await self.send_embed_msg( + if to_append_count == 1 and appended == 1: + track_title = to_append[0]["info"]["title"] + return await self.send_embed_msg( + ctx, + title=_("Track added"), + description=_("{track} appended to {playlist} (`{id}`) [**{scope}**].").format( + track=track_title, playlist=playlist.name, id=playlist.id, scope=scope_name + ), + ) + + desc = _("{num} tracks appended to {playlist} (`{id}`) [**{scope}**].").format( + num=appended, playlist=playlist.name, id=playlist.id, scope=scope_name + ) + if to_append_count > appended: + diff = to_append_count - appended + desc += _( + "\n{existing} {plural} already in the playlist and were skipped." + ).format(existing=diff, plural=_("tracks are") if diff != 1 else _("track is")) + + embed = discord.Embed(title=_("Playlist Modified"), description=desc) + await self.send_embed_msg( ctx, - title=_("Track added"), - description=_("{track} appended to {playlist} (`{id}`) [**{scope}**].").format( - track=track_title, playlist=playlist.name, id=playlist.id, scope=scope_name - ), + embed=embed, + footer=_("Playlist limit reached: Could not add track.").format(not_added) + if not_added > 0 + else None, ) - desc = _("{num} tracks appended to {playlist} (`{id}`) [**{scope}**].").format( - num=appended, playlist=playlist.name, id=playlist.id, scope=scope_name - ) - if to_append_count > appended: - diff = to_append_count - appended - desc += _("\n{existing} {plural} already in the playlist and were skipped.").format( - existing=diff, plural=_("tracks are") if diff != 1 else _("track is") - ) - - embed = discord.Embed(title=_("Playlist Modified"), description=desc) - await self.send_embed_msg( - ctx, - embed=embed, - footer=_("Playlist limit reached: Could not add track.").format(not_added) - if not_added > 0 - else None, - ) - @commands.cooldown(1, 150, commands.BucketType.member) @command_playlist.command( name="copy", usage=" [args]", cooldown_after_parsing=True @@ -281,65 +291,70 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): specified_to_user, ) = scope_data to_scope = to_scope or PlaylistScope.GUILD.value - try: - from_playlist, playlist_arg, from_scope = await self.get_playlist_match( - ctx, playlist_matches, from_scope, from_author, from_guild, specified_from_user - ) - except TooManyMatches as e: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg(ctx, title=str(e)) + async with ctx.typing(): + try: + from_playlist, playlist_arg, from_scope = await self.get_playlist_match( + ctx, playlist_matches, from_scope, from_author, from_guild, specified_from_user + ) + except TooManyMatches as e: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg(ctx, title=str(e)) + + if from_playlist is None: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("Could not match '{arg}' to a playlist.").format( + arg=playlist_arg + ), + ) + + temp_playlist = cast(Playlist, FakePlaylist(to_author.id, to_scope)) + if not await self.can_manage_playlist( + to_scope, temp_playlist, ctx, to_author, to_guild + ): + ctx.command.reset_cooldown(ctx) + return + + to_playlist = await create_playlist( + ctx, + self.playlist_api, + to_scope, + from_playlist.name, + from_playlist.url, + from_playlist.tracks, + to_author, + to_guild, + ) + if to_scope == PlaylistScope.GLOBAL.value: + to_scope_name = _("the Global") + elif to_scope == PlaylistScope.USER.value: + to_scope_name = to_author + else: + to_scope_name = to_guild + + if from_scope == PlaylistScope.GLOBAL.value: + from_scope_name = _("the Global") + elif from_scope == PlaylistScope.USER.value: + from_scope_name = from_author + else: + from_scope_name = from_guild - if from_playlist is None: - ctx.command.reset_cooldown(ctx) return await self.send_embed_msg( ctx, - title=_("Playlist Not Found"), - description=_("Could not match '{arg}' to a playlist.").format(arg=playlist_arg), + title=_("Playlist Copied"), + description=_( + "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." + ).format( + name=from_playlist.name, + from_id=from_playlist.id, + from_scope=self.humanize_scope(from_scope, ctx=from_scope_name), + to_scope=self.humanize_scope(to_scope, ctx=to_scope_name), + to_id=to_playlist.id, + ), ) - temp_playlist = cast(Playlist, FakePlaylist(to_author.id, to_scope)) - if not await self.can_manage_playlist(to_scope, temp_playlist, ctx, to_author, to_guild): - ctx.command.reset_cooldown(ctx) - return - - to_playlist = await create_playlist( - ctx, - self.playlist_api, - to_scope, - from_playlist.name, - from_playlist.url, - from_playlist.tracks, - to_author, - to_guild, - ) - if to_scope == PlaylistScope.GLOBAL.value: - to_scope_name = _("the Global") - elif to_scope == PlaylistScope.USER.value: - to_scope_name = to_author - else: - to_scope_name = to_guild - - if from_scope == PlaylistScope.GLOBAL.value: - from_scope_name = _("the Global") - elif from_scope == PlaylistScope.USER.value: - from_scope_name = from_author - else: - from_scope_name = from_guild - - return await self.send_embed_msg( - ctx, - title=_("Playlist Copied"), - description=_( - "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." - ).format( - name=from_playlist.name, - from_id=from_playlist.id, - from_scope=self.humanize_scope(from_scope, ctx=from_scope_name), - to_scope=self.humanize_scope(to_scope, ctx=to_scope_name), - to_id=to_playlist.id, - ), - ) - @command_playlist.command(name="create", usage=" [args]") async def command_playlist_create( self, ctx: commands.Context, playlist_name: str, *, scope_data: ScopeParser = None @@ -391,28 +406,29 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): scope_name = self.humanize_scope( scope, ctx=guild if scope == PlaylistScope.GUILD.value else author ) - if not await self.can_manage_playlist(scope, temp_playlist, ctx, author, guild): - return - playlist_name = playlist_name.split(" ")[0].strip('"')[:32] - if playlist_name.isnumeric(): + async with ctx.typing(): + if not await self.can_manage_playlist(scope, temp_playlist, ctx, author, guild): + return + playlist_name = playlist_name.split(" ")[0].strip('"')[:32] + if playlist_name.isnumeric(): + return await self.send_embed_msg( + ctx, + title=_("Invalid Playlist Name"), + description=_( + "Playlist names must be a single word (up to 32 " + "characters) and not numbers only." + ), + ) + playlist = await create_playlist( + ctx, self.playlist_api, scope, playlist_name, None, None, author, guild + ) return await self.send_embed_msg( ctx, - title=_("Invalid Playlist Name"), - description=_( - "Playlist names must be a single word (up to 32 " - "characters) and not numbers only." + title=_("Playlist Created"), + description=_("Empty playlist {name} (`{id}`) [**{scope}**] created.").format( + name=playlist.name, id=playlist.id, scope=scope_name ), ) - playlist = await create_playlist( - ctx, self.playlist_api, scope, playlist_name, None, None, author, guild - ) - return await self.send_embed_msg( - ctx, - title=_("Playlist Created"), - description=_("Empty playlist {name} (`{id}`) [**{scope}**] created.").format( - name=playlist.name, id=playlist.id, scope=scope_name - ), - ) @command_playlist.command(name="delete", aliases=["del"], usage=" [args]") async def command_playlist_delete( @@ -464,40 +480,42 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): if scope_data is None: scope_data = [None, ctx.author, ctx.guild, False] scope, author, guild, specified_user = scope_data - - try: - playlist, playlist_arg, scope = await self.get_playlist_match( - ctx, playlist_matches, scope, author, guild, specified_user + async with ctx.typing(): + try: + playlist, playlist_arg, scope = await self.get_playlist_match( + ctx, playlist_matches, scope, author, guild, specified_user + ) + except TooManyMatches as e: + return await self.send_embed_msg(ctx, title=str(e)) + if playlist is None: + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("Could not match '{arg}' to a playlist.").format( + arg=playlist_arg + ), + ) + if not await self.can_manage_playlist(scope, playlist, ctx, author, guild): + return + scope_name = self.humanize_scope( + scope, ctx=guild if scope == PlaylistScope.GUILD.value else author ) - except TooManyMatches as e: - return await self.send_embed_msg(ctx, title=str(e)) - if playlist is None: - return await self.send_embed_msg( + await delete_playlist( + self.bot, + self.playlist_api, + scope, + playlist.id, + guild or ctx.guild, + author or ctx.author, + ) + + await self.send_embed_msg( ctx, - title=_("Playlist Not Found"), - description=_("Could not match '{arg}' to a playlist.").format(arg=playlist_arg), + title=_("Playlist Deleted"), + description=_("{name} (`{id}`) [**{scope}**] playlist deleted.").format( + name=playlist.name, id=playlist.id, scope=scope_name + ), ) - if not await self.can_manage_playlist(scope, playlist, ctx, author, guild): - return - scope_name = self.humanize_scope( - scope, ctx=guild if scope == PlaylistScope.GUILD.value else author - ) - await delete_playlist( - self.bot, - self.playlist_api, - scope, - playlist.id, - guild or ctx.guild, - author or ctx.author, - ) - - await self.send_embed_msg( - ctx, - title=_("Playlist Deleted"), - description=_("{name} (`{id}`) [**{scope}**] playlist deleted.").format( - name=playlist.name, id=playlist.id, scope=scope_name - ), - ) @commands.cooldown(1, 30, commands.BucketType.member) @command_playlist.command( @@ -687,81 +705,85 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): if scope_data is None: scope_data = [None, ctx.author, ctx.guild, False] scope, author, guild, specified_user = scope_data - - try: - playlist, playlist_arg, scope = await self.get_playlist_match( - ctx, playlist_matches, scope, author, guild, specified_user - ) - except TooManyMatches as e: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg(ctx, title=str(e)) - if playlist is None: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("Could not match '{arg}' to a playlist.").format(arg=playlist_arg), - ) - - schema = 2 - version = "v3" if v2 is False else "v2" - - if not playlist.tracks: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg(ctx, title=_("That playlist has no tracks.")) - if version == "v2": - v2_valid_urls = ["https://www.youtube.com/watch?v=", "https://soundcloud.com/"] - song_list = [] - async for track in AsyncIter(playlist.tracks): - if track["info"]["uri"].startswith(tuple(v2_valid_urls)): - song_list.append(track["info"]["uri"]) - playlist_data = { - "author": playlist.author, - "link": playlist.url, - "playlist": song_list, - "name": playlist.name, - } - file_name = playlist.name - else: - # TODO: Keep new playlists backwards compatible, Remove me in a few releases - playlist_data = playlist.to_json() - playlist_songs_backwards_compatible = [ - track["info"]["uri"] for track in playlist.tracks - ] - playlist_data["playlist"] = playlist_songs_backwards_compatible - playlist_data["link"] = playlist.url - file_name = playlist.id - playlist_data.update({"schema": schema, "version": version}) - playlist_data = json.dumps(playlist_data).encode("utf-8") - to_write = BytesIO() - to_write.write(playlist_data) - to_write.seek(0) - if to_write.getbuffer().nbytes > ctx.guild.filesize_limit - 10000: - datapath = cog_data_path(raw_name="Audio") - temp_file = datapath / f"{file_name}.txt" - temp_tar = datapath / f"{file_name}.tar.gz" - with temp_file.open("wb") as playlist_file: - playlist_file.write(to_write.read()) - - with tarfile.open(str(temp_tar), "w:gz") as tar: - tar.add( - str(temp_file), arcname=str(temp_file.relative_to(datapath)), recursive=False - ) + async with ctx.typing(): try: - if os.path.getsize(str(temp_tar)) > ctx.guild.filesize_limit - 10000: - await ctx.send(_("This playlist is too large to be send in this server.")) - else: - await ctx.send( - content=_("Playlist is too large, here is the compressed version."), - file=discord.File(str(temp_tar)), + playlist, playlist_arg, scope = await self.get_playlist_match( + ctx, playlist_matches, scope, author, guild, specified_user + ) + except TooManyMatches as e: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg(ctx, title=str(e)) + if playlist is None: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("Could not match '{arg}' to a playlist.").format( + arg=playlist_arg + ), + ) + + schema = 2 + version = "v3" if v2 is False else "v2" + + if not playlist.tracks: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg(ctx, title=_("That playlist has no tracks.")) + if version == "v2": + v2_valid_urls = ["https://www.youtube.com/watch?v=", "https://soundcloud.com/"] + song_list = [] + async for track in AsyncIter(playlist.tracks): + if track["info"]["uri"].startswith(tuple(v2_valid_urls)): + song_list.append(track["info"]["uri"]) + playlist_data = { + "author": playlist.author, + "link": playlist.url, + "playlist": song_list, + "name": playlist.name, + } + file_name = playlist.name + else: + # TODO: Keep new playlists backwards compatible, Remove me in a few releases + playlist_data = playlist.to_json() + playlist_songs_backwards_compatible = [ + track["info"]["uri"] for track in playlist.tracks + ] + playlist_data["playlist"] = playlist_songs_backwards_compatible + playlist_data["link"] = playlist.url + file_name = playlist.id + playlist_data.update({"schema": schema, "version": version}) + playlist_data = json.dumps(playlist_data).encode("utf-8") + to_write = BytesIO() + to_write.write(playlist_data) + to_write.seek(0) + if to_write.getbuffer().nbytes > ctx.guild.filesize_limit - 10000: + datapath = cog_data_path(raw_name="Audio") + temp_file = datapath / f"{file_name}.txt" + temp_tar = datapath / f"{file_name}.tar.gz" + with temp_file.open("wb") as playlist_file: + playlist_file.write(to_write.read()) + + with tarfile.open(str(temp_tar), "w:gz") as tar: + tar.add( + str(temp_file), + arcname=str(temp_file.relative_to(datapath)), + recursive=False, ) - except Exception as exc: - debug_exc_log(log, exc, "Failed to send playlist to channel") - temp_file.unlink() - temp_tar.unlink() - else: - await ctx.send(file=discord.File(to_write, filename=f"{file_name}.txt")) - to_write.close() + try: + if os.path.getsize(str(temp_tar)) > ctx.guild.filesize_limit - 10000: + await ctx.send(_("This playlist is too large to be send in this server.")) + else: + await ctx.send( + content=_("Playlist is too large, here is the compressed version."), + file=discord.File(str(temp_tar)), + ) + except Exception as exc: + debug_exc_log(log, exc, "Failed to send playlist to channel") + temp_file.unlink() + temp_tar.unlink() + else: + await ctx.send(file=discord.File(to_write, filename=f"{file_name}.txt")) + to_write.close() @commands.cooldown(1, 10, commands.BucketType.member) @command_playlist.command( @@ -816,75 +838,80 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): if scope_data is None: scope_data = [None, ctx.author, ctx.guild, False] scope, author, guild, specified_user = scope_data - try: - playlist, playlist_arg, scope = await self.get_playlist_match( - ctx, playlist_matches, scope, author, guild, specified_user - ) - except TooManyMatches as e: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg(ctx, title=str(e)) - scope_name = self.humanize_scope( - scope, ctx=guild if scope == PlaylistScope.GUILD.value else author - ) - - if playlist is None: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("Could not match '{arg}' to a playlist.").format(arg=playlist_arg), - ) - track_len = len(playlist.tracks) - - msg = "​" - if track_len > 0: - spaces = "\N{EN SPACE}" * (len(str(len(playlist.tracks))) + 2) - async for track_idx, track in AsyncIter(playlist.tracks).enumerate(start=1): - query = Query.process_input(track["info"]["uri"], self.local_folder_current_path) - if query.is_local: - if track["info"]["title"] != "Unknown title": - msg += "`{}.` **{} - {}**\n{}{}\n".format( - track_idx, - track["info"]["author"], - track["info"]["title"], - spaces, - query.to_string_user(), - ) - else: - msg += "`{}.` {}\n".format(track_idx, query.to_string_user()) - else: - msg += "`{}.` **[{}]({})**\n".format( - track_idx, track["info"]["title"], track["info"]["uri"] - ) - - else: - msg = "No tracks." - - if not playlist.url: - embed_title = _("Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n").format( - playlist_name=playlist.name, id=playlist.id, scope=scope_name - ) - else: - embed_title = _( - "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\nURL: {url}" - ).format( - playlist_name=playlist.name, url=playlist.url, id=playlist.id, scope=scope_name - ) - - page_list = [] - pages = list(pagify(msg, delims=["\n"], page_length=2000)) - total_pages = len(pages) - async for numb, page in AsyncIter(pages).enumerate(start=1): - embed = discord.Embed( - colour=await ctx.embed_colour(), title=embed_title, description=page - ) - author_obj = self.bot.get_user(playlist.author) or playlist.author or _("Unknown") - embed.set_footer( - text=_("Page {page}/{pages} | Author: {author_name} | {num} track(s)").format( - author_name=author_obj, num=track_len, pages=total_pages, page=numb + async with ctx.typing(): + try: + playlist, playlist_arg, scope = await self.get_playlist_match( + ctx, playlist_matches, scope, author, guild, specified_user ) + except TooManyMatches as e: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg(ctx, title=str(e)) + scope_name = self.humanize_scope( + scope, ctx=guild if scope == PlaylistScope.GUILD.value else author ) - page_list.append(embed) + + if playlist is None: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("Could not match '{arg}' to a playlist.").format( + arg=playlist_arg + ), + ) + track_len = len(playlist.tracks) + + msg = "​" + if track_len > 0: + spaces = "\N{EN SPACE}" * (len(str(len(playlist.tracks))) + 2) + async for track_idx, track in AsyncIter(playlist.tracks).enumerate(start=1): + query = Query.process_input( + track["info"]["uri"], self.local_folder_current_path + ) + if query.is_local: + if track["info"]["title"] != "Unknown title": + msg += "`{}.` **{} - {}**\n{}{}\n".format( + track_idx, + track["info"]["author"], + track["info"]["title"], + spaces, + query.to_string_user(), + ) + else: + msg += "`{}.` {}\n".format(track_idx, query.to_string_user()) + else: + msg += "`{}.` **[{}]({})**\n".format( + track_idx, track["info"]["title"], track["info"]["uri"] + ) + + else: + msg = "No tracks." + + if not playlist.url: + embed_title = _( + "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" + ).format(playlist_name=playlist.name, id=playlist.id, scope=scope_name) + else: + embed_title = _( + "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\nURL: {url}" + ).format( + playlist_name=playlist.name, url=playlist.url, id=playlist.id, scope=scope_name + ) + + page_list = [] + pages = list(pagify(msg, delims=["\n"], page_length=2000)) + total_pages = len(pages) + async for numb, page in AsyncIter(pages).enumerate(start=1): + embed = discord.Embed( + colour=await ctx.embed_colour(), title=embed_title, description=page + ) + author_obj = self.bot.get_user(playlist.author) or playlist.author or _("Unknown") + embed.set_footer( + text=_("Page {page}/{pages} | Author: {author_name} | {num} track(s)").format( + author_name=author_obj, num=track_len, pages=total_pages, page=numb + ) + ) + page_list.append(embed) await menu(ctx, page_list, DEFAULT_CONTROLS) @commands.cooldown(1, 15, commands.BucketType.guild) @@ -934,111 +961,113 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): if scope_data is None: scope_data = [None, ctx.author, ctx.guild, False] scope, author, guild, specified_user = scope_data + async with ctx.typing(): + if scope is None: - if scope is None: - - global_matches = await get_all_playlist( - scope=PlaylistScope.GLOBAL.value, - bot=self.bot, - guild=guild, - author=author, - specified_user=specified_user, - playlist_api=self.playlist_api, - ) - guild_matches = await get_all_playlist( - scope=PlaylistScope.GUILD.value, - bot=self.bot, - guild=guild, - author=author, - specified_user=specified_user, - playlist_api=self.playlist_api, - ) - user_matches = await get_all_playlist( - scope=PlaylistScope.USER.value, - bot=self.bot, - guild=guild, - author=author, - specified_user=specified_user, - playlist_api=self.playlist_api, - ) - playlists = [*global_matches, *guild_matches, *user_matches] - name = None - if not playlists: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("No saved playlists available in this server.").format( - scope=name - ), - ) - else: - try: - playlists = await get_all_playlist( - scope=scope, + global_matches = await get_all_playlist( + scope=PlaylistScope.GLOBAL.value, bot=self.bot, guild=guild, author=author, specified_user=specified_user, playlist_api=self.playlist_api, ) - except MissingGuild: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Missing Arguments"), - description=_("You need to specify the Guild ID for the guild to lookup."), + guild_matches = await get_all_playlist( + scope=PlaylistScope.GUILD.value, + bot=self.bot, + guild=guild, + author=author, + specified_user=specified_user, + playlist_api=self.playlist_api, ) - - if scope == PlaylistScope.GUILD.value: - name = f"{guild.name}" - elif scope == PlaylistScope.USER.value: - name = f"{author}" - else: - name = _("Global") - - if not playlists and specified_user: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("No saved playlists for {scope} created by {author}.").format( - scope=name, author=author - ), + user_matches = await get_all_playlist( + scope=PlaylistScope.USER.value, + bot=self.bot, + guild=guild, + author=author, + specified_user=specified_user, + playlist_api=self.playlist_api, ) - elif not playlists: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("No saved playlists for {scope}.").format(scope=name), - ) - - playlist_list = [] - space = "\N{EN SPACE}" - async for playlist in AsyncIter(playlists): - playlist_list.append( - ("\n" + space * 4).join( - ( - bold(playlist.name), - _("ID: {id}").format(id=playlist.id), - _("Tracks: {num}").format(num=len(playlist.tracks)), - _("Author: {name}").format( - name=self.bot.get_user(playlist.author) - or playlist.author - or _("Unknown") + playlists = [*global_matches, *guild_matches, *user_matches] + name = None + if not playlists: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("No saved playlists available in this server.").format( + scope=name ), - _("Scope: {scope}\n").format(scope=self.humanize_scope(playlist.scope)), + ) + else: + try: + playlists = await get_all_playlist( + scope=scope, + bot=self.bot, + guild=guild, + author=author, + specified_user=specified_user, + playlist_api=self.playlist_api, + ) + except MissingGuild: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Missing Arguments"), + description=_("You need to specify the Guild ID for the guild to lookup."), + ) + + if scope == PlaylistScope.GUILD.value: + name = f"{guild.name}" + elif scope == PlaylistScope.USER.value: + name = f"{author}" + else: + name = _("Global") + + if not playlists and specified_user: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_( + "No saved playlists for {scope} created by {author}." + ).format(scope=name, author=author), + ) + elif not playlists: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("No saved playlists for {scope}.").format(scope=name), + ) + + playlist_list = [] + space = "\N{EN SPACE}" + async for playlist in AsyncIter(playlists): + playlist_list.append( + ("\n" + space * 4).join( + ( + bold(playlist.name), + _("ID: {id}").format(id=playlist.id), + _("Tracks: {num}").format(num=len(playlist.tracks)), + _("Author: {name}").format( + name=self.bot.get_user(playlist.author) + or playlist.author + or _("Unknown") + ), + _("Scope: {scope}\n").format( + scope=self.humanize_scope(playlist.scope) + ), + ) ) ) - ) - abc_names = sorted(playlist_list, key=str.lower) - len_playlist_list_pages = math.ceil(len(abc_names) / 5) - playlist_embeds = [] + abc_names = sorted(playlist_list, key=str.lower) + len_playlist_list_pages = math.ceil(len(abc_names) / 5) + playlist_embeds = [] - async for page_num in AsyncIter(range(1, len_playlist_list_pages + 1)): - embed = await self._build_playlist_list_page(ctx, page_num, abc_names, name) - playlist_embeds.append(embed) + async for page_num in AsyncIter(range(1, len_playlist_list_pages + 1)): + embed = await self._build_playlist_list_page(ctx, page_num, abc_names, name) + playlist_embeds.append(embed) await menu(ctx, playlist_embeds, DEFAULT_CONTROLS) @command_playlist.command(name="queue", usage=" [args]", cooldown_after_parsing=True) @@ -1198,61 +1227,69 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): if scope_data is None: scope_data = [None, ctx.author, ctx.guild, False] scope, author, guild, specified_user = scope_data - try: - playlist, playlist_arg, scope = await self.get_playlist_match( - ctx, playlist_matches, scope, author, guild, specified_user + async with ctx.typing(): + try: + playlist, playlist_arg, scope = await self.get_playlist_match( + ctx, playlist_matches, scope, author, guild, specified_user + ) + except TooManyMatches as e: + return await self.send_embed_msg(ctx, title=str(e)) + scope_name = self.humanize_scope( + scope, ctx=guild if scope == PlaylistScope.GUILD.value else author ) - except TooManyMatches as e: - return await self.send_embed_msg(ctx, title=str(e)) - scope_name = self.humanize_scope( - scope, ctx=guild if scope == PlaylistScope.GUILD.value else author - ) - if playlist is None: - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("Could not match '{arg}' to a playlist.").format(arg=playlist_arg), - ) - if not await self.can_manage_playlist(scope, playlist, ctx, author, guild): - return + if playlist is None: + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("Could not match '{arg}' to a playlist.").format( + arg=playlist_arg + ), + ) + if not await self.can_manage_playlist(scope, playlist, ctx, author, guild): + return - track_list = playlist.tracks - clean_list = [track for track in track_list if url != track["info"]["uri"]] - if len(track_list) == len(clean_list): - return await self.send_embed_msg(ctx, title=_("URL not in playlist.")) - del_count = len(track_list) - len(clean_list) - if not clean_list: - await delete_playlist( - playlist_api=self.playlist_api, - bot=self.bot, - scope=playlist.scope, - playlist_id=playlist.id, - guild=guild, - author=playlist.author, - ) - return await self.send_embed_msg(ctx, title=_("No tracks left, removing playlist.")) - update = {"tracks": clean_list, "url": None} - await playlist.edit(update) - if del_count > 1: - await self.send_embed_msg( - ctx, - title=_("Playlist Modified"), - description=_( - "{num} entries have been removed " - "from the playlist {playlist_name} (`{id}`) [**{scope}**]." - ).format( - num=del_count, playlist_name=playlist.name, id=playlist.id, scope=scope_name - ), - ) - else: - await self.send_embed_msg( - ctx, - title=_("Playlist Modified"), - description=_( - "The track has been removed from the playlist: " - "{playlist_name} (`{id}`) [**{scope}**]." - ).format(playlist_name=playlist.name, id=playlist.id, scope=scope_name), - ) + track_list = playlist.tracks + clean_list = [track for track in track_list if url != track["info"]["uri"]] + if len(track_list) == len(clean_list): + return await self.send_embed_msg(ctx, title=_("URL not in playlist.")) + del_count = len(track_list) - len(clean_list) + if not clean_list: + await delete_playlist( + playlist_api=self.playlist_api, + bot=self.bot, + scope=playlist.scope, + playlist_id=playlist.id, + guild=guild, + author=playlist.author, + ) + return await self.send_embed_msg( + ctx, title=_("No tracks left, removing playlist.") + ) + update = {"tracks": clean_list, "url": None} + await playlist.edit(update) + if del_count > 1: + await self.send_embed_msg( + ctx, + title=_("Playlist Modified"), + description=_( + "{num} entries have been removed " + "from the playlist {playlist_name} (`{id}`) [**{scope}**]." + ).format( + num=del_count, + playlist_name=playlist.name, + id=playlist.id, + scope=scope_name, + ), + ) + else: + await self.send_embed_msg( + ctx, + title=_("Playlist Modified"), + description=_( + "The track has been removed from the playlist: " + "{playlist_name} (`{id}`) [**{scope}**]." + ).format(playlist_name=playlist.name, id=playlist.id, scope=scope_name), + ) @command_playlist.command( name="save", usage=" [args]", cooldown_after_parsing=True @@ -1312,65 +1349,71 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): scope_name = self.humanize_scope( scope, ctx=guild if scope == PlaylistScope.GUILD.value else author ) - temp_playlist = cast(Playlist, FakePlaylist(author.id, scope)) - if not await self.can_manage_playlist(scope, temp_playlist, ctx, author, guild): - return ctx.command.reset_cooldown(ctx) - playlist_name = playlist_name.split(" ")[0].strip('"')[:32] - if playlist_name.isnumeric(): - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Invalid Playlist Name"), - description=_( - "Playlist names must be a single word (up to 32 " - "characters) and not numbers only." - ), - ) - if not await self._playlist_check(ctx): - ctx.command.reset_cooldown(ctx) - return - player = lavalink.get_player(ctx.guild.id) - tracklist = await self.fetch_playlist_tracks( - ctx, player, Query.process_input(playlist_url, self.local_folder_current_path) - ) - if isinstance(tracklist, discord.Message): - return None - if tracklist is not None: - playlist_length = len(tracklist) - not_added = 0 - if playlist_length > 10000: - tracklist = tracklist[:10000] - not_added = playlist_length - 10000 - - playlist = await create_playlist( - ctx, - self.playlist_api, - scope, - playlist_name, - playlist_url, - tracklist, - author, - guild, - ) - if playlist is not None: + async with ctx.typing(): + temp_playlist = cast(Playlist, FakePlaylist(author.id, scope)) + if not await self.can_manage_playlist(scope, temp_playlist, ctx, author, guild): + return ctx.command.reset_cooldown(ctx) + playlist_name = playlist_name.split(" ")[0].strip('"')[:32] + if playlist_name.isnumeric(): + ctx.command.reset_cooldown(ctx) return await self.send_embed_msg( ctx, - title=_("Playlist Created"), + title=_("Invalid Playlist Name"), description=_( - "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." - ).format( - name=playlist.name, num=len(tracklist), id=playlist.id, scope=scope_name + "Playlist names must be a single word (up to 32 " + "characters) and not numbers only." ), - footer=_("Playlist limit reached: Could not add {} tracks.").format(not_added) - if not_added > 0 - else None, ) - else: - return await self.send_embed_msg( + if not await self._playlist_check(ctx): + ctx.command.reset_cooldown(ctx) + return + player = lavalink.get_player(ctx.guild.id) + tracklist = await self.fetch_playlist_tracks( + ctx, player, Query.process_input(playlist_url, self.local_folder_current_path) + ) + if isinstance(tracklist, discord.Message): + return None + if tracklist is not None: + playlist_length = len(tracklist) + not_added = 0 + if playlist_length > 10000: + tracklist = tracklist[:10000] + not_added = playlist_length - 10000 + + playlist = await create_playlist( ctx, - title=_("Playlist Couldn't Be Created"), - description=_("Unable to create your playlist."), + self.playlist_api, + scope, + playlist_name, + playlist_url, + tracklist, + author, + guild, ) + if playlist is not None: + return await self.send_embed_msg( + ctx, + title=_("Playlist Created"), + description=_( + "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." + ).format( + name=playlist.name, + num=len(tracklist), + id=playlist.id, + scope=scope_name, + ), + footer=_("Playlist limit reached: Could not add {} tracks.").format( + not_added + ) + if not_added > 0 + else None, + ) + else: + return await self.send_embed_msg( + ctx, + title=_("Playlist Couldn't be created"), + description=_("Unable to create your playlist."), + ) @commands.cooldown(1, 30, commands.BucketType.member) @command_playlist.command( @@ -1439,115 +1482,122 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): description=_("You need the DJ role to start playing playlists."), ) return False - - try: - playlist, playlist_arg, scope = await self.get_playlist_match( - ctx, playlist_matches, scope, author, guild, specified_user - ) - except TooManyMatches as e: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg(ctx, title=str(e)) - if playlist is None: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("Could not match '{arg}' to a playlist").format(arg=playlist_arg), - ) - - if not await self._playlist_check(ctx): - ctx.command.reset_cooldown(ctx) - return - jukebox_price = await self.config.guild(ctx.guild).jukebox_price() - if not await self.maybe_charge_requester(ctx, jukebox_price): - ctx.command.reset_cooldown(ctx) - return - maxlength = await self.config.guild(ctx.guild).maxlength() - author_obj = self.bot.get_user(ctx.author.id) - track_len = 0 - try: - player = lavalink.get_player(ctx.guild.id) - tracks = playlist.tracks_obj - empty_queue = not player.queue - async for track in AsyncIter(tracks): - if len(player.queue) >= 10000: - continue - if not await self.is_query_allowed( - self.config, - ctx.guild, - ( - f"{track.title} {track.author} {track.uri} " - f"{str(Query.process_input(track, self.local_folder_current_path))}" + async with ctx.typing(): + try: + playlist, playlist_arg, scope = await self.get_playlist_match( + ctx, playlist_matches, scope, author, guild, specified_user + ) + except TooManyMatches as e: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg(ctx, title=str(e)) + if playlist is None: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("Could not match '{arg}' to a playlist").format( + arg=playlist_arg ), - ): - if IS_DEBUG: - log.debug(f"Query is not allowed in {ctx.guild} ({ctx.guild.id})") - continue - query = Query.process_input(track.uri, self.local_folder_current_path) - if query.is_local: - local_path = LocalPath(track.uri, self.local_folder_current_path) - if not await self.localtracks_folder_exists(ctx): - pass - if not local_path.exists() and not local_path.is_file(): + ) + + if not await self._playlist_check(ctx): + ctx.command.reset_cooldown(ctx) + return + jukebox_price = await self.config.guild(ctx.guild).jukebox_price() + if not await self.maybe_charge_requester(ctx, jukebox_price): + ctx.command.reset_cooldown(ctx) + return + maxlength = await self.config.guild(ctx.guild).maxlength() + author_obj = self.bot.get_user(ctx.author.id) + track_len = 0 + try: + player = lavalink.get_player(ctx.guild.id) + tracks = playlist.tracks_obj + empty_queue = not player.queue + async for track in AsyncIter(tracks): + if len(player.queue) >= 10000: continue - if maxlength > 0 and not self.is_track_length_allowed(track, maxlength): - continue + query = Query.process_input(track, self.local_folder_current_path) + if not await self.is_query_allowed( + self.config, + ctx, + f"{track.title} {track.author} {track.uri} " f"{str(query)}", + query_obj=query, + ): + if IS_DEBUG: + log.debug(f"Query is not allowed in {ctx.guild} ({ctx.guild.id})") + continue + query = Query.process_input(track.uri, self.local_folder_current_path) + if query.is_local: + local_path = LocalPath(track.uri, self.local_folder_current_path) + if not await self.localtracks_folder_exists(ctx): + pass + if not local_path.exists() and not local_path.is_file(): + continue + if maxlength > 0 and not self.is_track_length_allowed(track, maxlength): + continue + track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) + player.add(author_obj, track) + self.bot.dispatch( + "red_audio_track_enqueue", player.channel.guild, track, ctx.author + ) + track_len += 1 + player.maybe_shuffle(0 if empty_queue else 1) + if len(tracks) > track_len: + maxlength_msg = _(" {bad_tracks} tracks cannot be queued.").format( + bad_tracks=(len(tracks) - track_len) + ) + else: + maxlength_msg = "" + if scope == PlaylistScope.GUILD.value: + scope_name = f"{guild.name}" + elif scope == PlaylistScope.USER.value: + scope_name = f"{author}" + else: + scope_name = "Global" - player.add(author_obj, track) - self.bot.dispatch( - "red_audio_track_enqueue", player.channel.guild, track, ctx.author + embed = discord.Embed( + title=_("Playlist Enqueued"), + description=_( + "{name} - (`{id}`) [**{scope}**]\nAdded {num} " + "tracks to the queue.{maxlength_msg}" + ).format( + num=track_len, + maxlength_msg=maxlength_msg, + name=playlist.name, + id=playlist.id, + scope=scope_name, + ), ) - track_len += 1 - player.maybe_shuffle(0 if empty_queue else 1) - if len(tracks) > track_len: - maxlength_msg = _(" {bad_tracks} tracks cannot be queued.").format( - bad_tracks=(len(tracks) - track_len) + await self.send_embed_msg(ctx, embed=embed) + if not player.current: + await player.play() + return + except RuntimeError: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("Playlist {id} does not exist in {scope} scope.").format( + id=playlist_arg, scope=self.humanize_scope(scope, the=True) + ), ) - else: - maxlength_msg = "" - if scope == PlaylistScope.GUILD.value: - scope_name = f"{guild.name}" - elif scope == PlaylistScope.USER.value: - scope_name = f"{author}" - else: - scope_name = "Global" - - embed = discord.Embed( - title=_("Playlist Enqueued"), - description=_( - "{name} - (`{id}`) [**{scope}**]\nAdded {num} " - "tracks to the queue.{maxlength_msg}" - ).format( - num=track_len, - maxlength_msg=maxlength_msg, - name=playlist.name, - id=playlist.id, - scope=scope_name, - ), - ) - await self.send_embed_msg(ctx, embed=embed) - if not player.current: - await player.play() - return - except RuntimeError: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("Playlist {id} does not exist in {scope} scope.").format( - id=playlist_arg, scope=self.humanize_scope(scope, the=True) - ), - ) - except MissingGuild: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Missing Arguments"), - description=_("You need to specify the Guild ID for the guild to lookup."), - ) - except TypeError: - if playlist: - return await ctx.invoke(self.command_play, query=playlist.url) + except MissingGuild: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Missing Arguments"), + description=_("You need to specify the Guild ID for the guild to lookup."), + ) + except TypeError: + if playlist: + return await ctx.invoke(self.command_play, query=playlist.url) @commands.cooldown(1, 60, commands.BucketType.member) @command_playlist.command( @@ -1602,116 +1652,125 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): if scope_data is None: scope_data = [None, ctx.author, ctx.guild, False] scope, author, guild, specified_user = scope_data - try: - playlist, playlist_arg, scope = await self.get_playlist_match( - ctx, playlist_matches, scope, author, guild, specified_user - ) - except TooManyMatches as e: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg(ctx, title=str(e)) + embeds = None + async with ctx.typing(): + try: + playlist, playlist_arg, scope = await self.get_playlist_match( + ctx, playlist_matches, scope, author, guild, specified_user + ) + except TooManyMatches as e: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg(ctx, title=str(e)) - if playlist is None: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("Could not match '{arg}' to a playlist.").format(arg=playlist_arg), - ) - - if not await self._playlist_check(ctx): - ctx.command.reset_cooldown(ctx) - return - try: - if not await self.can_manage_playlist(scope, playlist, ctx, author, guild): - return - if playlist.url: - player = lavalink.get_player(ctx.guild.id) - added, removed, playlist = await self._maybe_update_playlist(ctx, player, playlist) - else: + if playlist is None: ctx.command.reset_cooldown(ctx) return await self.send_embed_msg( ctx, - title=_("Invalid Playlist"), - description=_("Custom playlists cannot be updated."), - ) - except RuntimeError: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("Playlist {id} does not exist in {scope} scope.").format( - id=playlist_arg, scope=self.humanize_scope(scope, the=True) - ), - ) - except MissingGuild: - return await self.send_embed_msg( - ctx, - title=_("Missing Arguments"), - description=_("You need to specify the Guild ID for the guild to lookup."), - ) - else: - scope_name = self.humanize_scope( - scope, ctx=guild if scope == PlaylistScope.GUILD.value else author - ) - if added or removed: - _colour = await ctx.embed_colour() - removed_embeds = [] - added_embeds = [] - total_added = len(added) - total_removed = len(removed) - total_pages = math.ceil(total_removed / 10) + math.ceil(total_added / 10) - page_count = 0 - if removed: - removed_text = "" - async for i, track in AsyncIter(removed).enumerate(start=1): - if len(track.title) > 40: - track_title = str(track.title).replace("[", "") - track_title = "{}...".format((track_title[:40]).rstrip(" ")) - else: - track_title = track.title - removed_text += f"`{i}.` **[{track_title}]({track.uri})**\n" - if i % 10 == 0 or i == total_removed: - page_count += 1 - embed = discord.Embed( - title=_("Tracks removed"), colour=_colour, description=removed_text - ) - text = _("Page {page_num}/{total_pages}").format( - page_num=page_count, total_pages=total_pages - ) - embed.set_footer(text=text) - removed_embeds.append(embed) - removed_text = "" - if added: - added_text = "" - async for i, track in AsyncIter(added).enumerate(start=1): - if len(track.title) > 40: - track_title = str(track.title).replace("[", "") - track_title = "{}...".format((track_title[:40]).rstrip(" ")) - else: - track_title = track.title - added_text += f"`{i}.` **[{track_title}]({track.uri})**\n" - if i % 10 == 0 or i == total_added: - page_count += 1 - embed = discord.Embed( - title=_("Tracks added"), colour=_colour, description=added_text - ) - text = _("Page {page_num}/{total_pages}").format( - page_num=page_count, total_pages=total_pages - ) - embed.set_footer(text=text) - added_embeds.append(embed) - added_text = "" - embeds = removed_embeds + added_embeds - await menu(ctx, embeds, DEFAULT_CONTROLS) - else: - return await self.send_embed_msg( - ctx, - title=_("Playlist Has Not Been Modified"), - description=_("No changes for {name} (`{id}`) [**{scope}**].").format( - id=playlist.id, name=playlist.name, scope=scope_name + title=_("Playlist Not Found"), + description=_("Could not match '{arg}' to a playlist.").format( + arg=playlist_arg ), ) + if not await self._playlist_check(ctx): + ctx.command.reset_cooldown(ctx) + return + try: + if not await self.can_manage_playlist(scope, playlist, ctx, author, guild): + return + if playlist.url: + player = lavalink.get_player(ctx.guild.id) + added, removed, playlist = await self._maybe_update_playlist( + ctx, player, playlist + ) + else: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Invalid Playlist"), + description=_("Custom playlists cannot be updated."), + ) + except RuntimeError: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("Playlist {id} does not exist in {scope} scope.").format( + id=playlist_arg, scope=self.humanize_scope(scope, the=True) + ), + ) + except MissingGuild: + return await self.send_embed_msg( + ctx, + title=_("Missing Arguments"), + description=_("You need to specify the Guild ID for the guild to lookup."), + ) + else: + scope_name = self.humanize_scope( + scope, ctx=guild if scope == PlaylistScope.GUILD.value else author + ) + if added or removed: + _colour = await ctx.embed_colour() + removed_embeds = [] + added_embeds = [] + total_added = len(added) + total_removed = len(removed) + total_pages = math.ceil(total_removed / 10) + math.ceil(total_added / 10) + page_count = 0 + if removed: + removed_text = "" + async for i, track in AsyncIter(removed).enumerate(start=1): + if len(track.title) > 40: + track_title = str(track.title).replace("[", "") + track_title = "{}...".format((track_title[:40]).rstrip(" ")) + else: + track_title = track.title + removed_text += f"`{i}.` **[{track_title}]({track.uri})**\n" + if i % 10 == 0 or i == total_removed: + page_count += 1 + embed = discord.Embed( + title=_("Tracks removed"), + colour=_colour, + description=removed_text, + ) + text = _("Page {page_num}/{total_pages}").format( + page_num=page_count, total_pages=total_pages + ) + embed.set_footer(text=text) + removed_embeds.append(embed) + removed_text = "" + if added: + added_text = "" + async for i, track in AsyncIter(added).enumerate(start=1): + if len(track.title) > 40: + track_title = str(track.title).replace("[", "") + track_title = "{}...".format((track_title[:40]).rstrip(" ")) + else: + track_title = track.title + added_text += f"`{i}.` **[{track_title}]({track.uri})**\n" + if i % 10 == 0 or i == total_added: + page_count += 1 + embed = discord.Embed( + title=_("Tracks added"), colour=_colour, description=added_text + ) + text = _("Page {page_num}/{total_pages}").format( + page_num=page_count, total_pages=total_pages + ) + embed.set_footer(text=text) + added_embeds.append(embed) + added_text = "" + embeds = removed_embeds + added_embeds + else: + return await self.send_embed_msg( + ctx, + title=_("Playlist Has Not Been Modified"), + description=_("No changes for {name} (`{id}`) [**{scope}**].").format( + id=playlist.id, name=playlist.name, scope=scope_name + ), + ) + if embeds: + await menu(ctx, embeds, DEFAULT_CONTROLS) + @command_playlist.command(name="upload", usage="[args]") @commands.is_owner() async def command_playlist_upload( @@ -1764,108 +1823,115 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): scope, author, guild, specified_user = scope_data scope = scope or PlaylistScope.GUILD.value temp_playlist = cast(Playlist, FakePlaylist(author.id, scope)) - if not await self.can_manage_playlist(scope, temp_playlist, ctx, author, guild): - return + async with ctx.typing(): + if not await self.can_manage_playlist(scope, temp_playlist, ctx, author, guild): + return + if not await self._playlist_check(ctx): + return + player = lavalink.get_player(ctx.guild.id) - if not await self._playlist_check(ctx): - return - player = lavalink.get_player(ctx.guild.id) + if not ctx.message.attachments: + await self.send_embed_msg( + ctx, + title=_( + "Please upload the playlist file. Any other message will cancel this " + "operation." + ), + ) + try: + file_message = await self.bot.wait_for( + "message", timeout=30.0, check=MessagePredicate.same_context(ctx) + ) + except asyncio.TimeoutError: + return await self.send_embed_msg( + ctx, title=_("No file detected, try again later.") + ) + else: + file_message = ctx.message + try: + file_url = file_message.attachments[0].url + except IndexError: + return await self.send_embed_msg(ctx, title=_("Upload cancelled.")) + file_suffix = file_url.rsplit(".", 1)[1] + if file_suffix != "txt": + return await self.send_embed_msg( + ctx, title=_("Only Red playlist files can be uploaded.") + ) + try: + async with self.session.request("GET", file_url) as r: + uploaded_playlist = await r.json( + content_type="text/plain", encoding="utf-8", loads=json.loads + ) + except UnicodeDecodeError: + return await self.send_embed_msg(ctx, title=_("Not a valid playlist file.")) - if not ctx.message.attachments: - await self.send_embed_msg( - ctx, - title=_( - "Please upload the playlist file. Any other message will cancel this " - "operation." - ), + new_schema = uploaded_playlist.get("schema", 1) >= 2 + version = uploaded_playlist.get("version", "v2") + + if new_schema and version == "v3": + uploaded_playlist_url = uploaded_playlist.get("playlist_url", None) + track_list = uploaded_playlist.get("tracks", []) + else: + uploaded_playlist_url = uploaded_playlist.get("link", None) + track_list = uploaded_playlist.get("playlist", []) + if len(track_list) > 10000: + return await self.send_embed_msg(ctx, title=_("This playlist is too large.")) + uploaded_playlist_name = uploaded_playlist.get( + "name", (file_url.split("/")[6]).split(".")[0] ) try: - file_message = await self.bot.wait_for( - "message", timeout=30.0, check=MessagePredicate.same_context(ctx) - ) - except asyncio.TimeoutError: - return await self.send_embed_msg( - ctx, title=_("No file detected, try again later.") - ) - else: - file_message = ctx.message - try: - file_url = file_message.attachments[0].url - except IndexError: - return await self.send_embed_msg(ctx, title=_("Upload cancelled.")) - file_suffix = file_url.rsplit(".", 1)[1] - if file_suffix != "txt": - return await self.send_embed_msg( - ctx, title=_("Only Red playlist files can be uploaded.") - ) - try: - async with self.session.request("GET", file_url) as r: - uploaded_playlist = await r.json(content_type="text/plain", encoding="utf-8") - except UnicodeDecodeError: - return await self.send_embed_msg(ctx, title=_("Not a valid playlist file.")) - - new_schema = uploaded_playlist.get("schema", 1) >= 2 - version = uploaded_playlist.get("version", "v2") - - if new_schema and version == "v3": - uploaded_playlist_url = uploaded_playlist.get("playlist_url", None) - track_list = uploaded_playlist.get("tracks", []) - else: - uploaded_playlist_url = uploaded_playlist.get("link", None) - track_list = uploaded_playlist.get("playlist", []) - if len(track_list) > 10000: - return await self.send_embed_msg(ctx, title=_("This playlist is too large.")) - uploaded_playlist_name = uploaded_playlist.get( - "name", (file_url.split("/")[6]).split(".")[0] - ) - try: - if self.api_interface is not None and ( - not uploaded_playlist_url - or not self.match_yt_playlist(uploaded_playlist_url) - or not ( - await self.api_interface.fetch_track( + if self.api_interface is not None and ( + not uploaded_playlist_url + or not self.match_yt_playlist(uploaded_playlist_url) + or not ( + await self.api_interface.fetch_track( + ctx, + player, + Query.process_input( + uploaded_playlist_url, self.local_folder_current_path + ), + ) + )[0].tracks + ): + if version == "v3": + return await self._load_v3_playlist( + ctx, + scope, + uploaded_playlist_name, + uploaded_playlist_url, + track_list, + author, + guild, + ) + return await self._load_v2_playlist( ctx, - player, - Query.process_input(uploaded_playlist_url, self.local_folder_current_path), - ) - )[0].tracks - ): - if version == "v3": - return await self._load_v3_playlist( - ctx, - scope, - uploaded_playlist_name, - uploaded_playlist_url, track_list, + player, + uploaded_playlist_url, + uploaded_playlist_name, + scope, author, guild, ) - return await self._load_v2_playlist( - ctx, - track_list, - player, - uploaded_playlist_url, - uploaded_playlist_name, - scope, - author, - guild, + return await ctx.invoke( + self.command_playlist_save, + playlist_name=uploaded_playlist_name, + playlist_url=uploaded_playlist_url, + scope_data=(scope, author, guild, specified_user), ) - return await ctx.invoke( - self.command_playlist_save, - playlist_name=uploaded_playlist_name, - playlist_url=uploaded_playlist_url, - scope_data=(scope, author, guild, specified_user), - ) - except TrackEnqueueError: - self.update_player_lock(ctx, False) - return await self.send_embed_msg( - ctx, - title=_("Unable to Get Track"), - description=_( - "I'm unable get a track from Lavalink at the moment, try again in a few " - "minutes." - ), - ) + except TrackEnqueueError: + self.update_player_lock(ctx, False) + return await self.send_embed_msg( + ctx, + title=_("Unable to Get Track"), + description=_( + "I'm unable to get a track from Lavalink at the moment, try again in a few " + "minutes." + ), + ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e @commands.cooldown(1, 60, commands.BucketType.member) @command_playlist.command( @@ -1921,43 +1987,44 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass): if scope_data is None: scope_data = [None, ctx.author, ctx.guild, False] scope, author, guild, specified_user = scope_data - - new_name = new_name.split(" ")[0].strip('"')[:32] - if new_name.isnumeric(): - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Invalid Playlist Name"), - description=_( - "Playlist names must be a single word (up to 32 " - "characters) and not numbers only." - ), + async with ctx.typing(): + new_name = new_name.split(" ")[0].strip('"')[:32] + if new_name.isnumeric(): + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Invalid Playlist Name"), + description=_( + "Playlist names must be a single word (up to 32 " + "characters) and not numbers only." + ), + ) + try: + playlist, playlist_arg, scope = await self.get_playlist_match( + ctx, playlist_matches, scope, author, guild, specified_user + ) + except TooManyMatches as e: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg(ctx, title=str(e)) + if playlist is None: + ctx.command.reset_cooldown(ctx) + return await self.send_embed_msg( + ctx, + title=_("Playlist Not Found"), + description=_("Could not match '{arg}' to a playlist.").format( + arg=playlist_arg + ), + ) + if not await self.can_manage_playlist(scope, playlist, ctx, author, guild): + ctx.command.reset_cooldown(ctx) + return + scope_name = self.humanize_scope( + scope, ctx=guild if scope == PlaylistScope.GUILD.value else author ) - - try: - playlist, playlist_arg, scope = await self.get_playlist_match( - ctx, playlist_matches, scope, author, guild, specified_user + old_name = playlist.name + update = {"name": new_name} + await playlist.edit(update) + msg = _("'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]").format( + old=bold(old_name), new=bold(playlist.name), id=playlist.id, scope=scope_name ) - except TooManyMatches as e: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg(ctx, title=str(e)) - if playlist is None: - ctx.command.reset_cooldown(ctx) - return await self.send_embed_msg( - ctx, - title=_("Playlist Not Found"), - description=_("Could not match '{arg}' to a playlist.").format(arg=playlist_arg), - ) - if not await self.can_manage_playlist(scope, playlist, ctx, author, guild): - ctx.command.reset_cooldown(ctx) - return - scope_name = self.humanize_scope( - scope, ctx=guild if scope == PlaylistScope.GUILD.value else author - ) - old_name = playlist.name - update = {"name": new_name} - await playlist.edit(update) - msg = _("'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]").format( - old=bold(old_name), new=bold(playlist.name), id=playlist.id, scope=scope_name - ) - await self.send_embed_msg(ctx, title=_("Playlist Modified"), description=msg) + await self.send_embed_msg(ctx, title=_("Playlist Modified"), description=msg) diff --git a/redbot/cogs/audio/core/commands/queue.py b/redbot/cogs/audio/core/commands/queue.py index 46b966657..fe8937260 100644 --- a/redbot/cogs/audio/core/commands/queue.py +++ b/redbot/cogs/audio/core/commands/queue.py @@ -3,13 +3,16 @@ import contextlib import datetime import logging import math -from typing import MutableMapping, Optional, Union, Tuple +from pathlib import Path + +from typing import MutableMapping, Optional import discord import lavalink -from redbot.core.utils import AsyncIter from redbot.core import commands +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.menus import ( DEFAULT_CONTROLS, close_menu, @@ -21,9 +24,10 @@ from redbot.core.utils.menus import ( from redbot.core.utils.predicates import ReactionPredicate from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Commands.queue") +_ = Translator("Audio", Path(__file__)) class QueueCommands(MixinMeta, metaclass=CompositeMetaClass): @@ -66,10 +70,12 @@ class QueueCommands(MixinMeta, metaclass=CompositeMetaClass): dur = "LIVE" else: dur = self.format_time(player.current.length) - song = self.get_track_description(player.current, self.local_folder_current_path) or "" - song += _("\n Requested by: **{track.requester}**") - song += "\n\n{arrow}`{pos}`/`{dur}`" - song = song.format(track=player.current, arrow=arrow, pos=pos, dur=dur) + song = ( + await self.get_track_description(player.current, self.local_folder_current_path) + or "" + ) + song += _("\n Requested by: **{track.requester}**").format(track=player.current) + song += f"\n\n{arrow}`{pos}`/`{dur}`" embed = discord.Embed(title=_("Now Playing"), description=song) guild_data = await self.config.guild(ctx.guild).all() if guild_data["thumbnail"] and player.current and player.current.thumbnail: @@ -186,6 +192,10 @@ class QueueCommands(MixinMeta, metaclass=CompositeMetaClass): title=_("Unable To Clear Queue"), description=_("You need the DJ role to clear the queue."), ) + async for track in AsyncIter(player.queue): + await self.api_interface.persistent_queue_api.played( + ctx.guild.id, track.extras.get("enqueue_time") + ) player.queue.clear() await self.send_embed_msg( ctx, title=_("Queue Modified"), description=_("The queue has been cleared.") @@ -220,6 +230,9 @@ class QueueCommands(MixinMeta, metaclass=CompositeMetaClass): if track.requester in listeners: clean_tracks.append(track) else: + await self.api_interface.persistent_queue_api.played( + ctx.guild.id, track.extras.get("enqueue_time") + ) removed_tracks += 1 player.queue = clean_tracks if removed_tracks == 0: @@ -252,6 +265,9 @@ class QueueCommands(MixinMeta, metaclass=CompositeMetaClass): clean_tracks.append(track) else: removed_tracks += 1 + await self.api_interface.persistent_queue_api.played( + ctx.guild.id, track.extras.get("enqueue_time") + ) player.queue = clean_tracks if removed_tracks == 0: await self.send_embed_msg(ctx, title=_("Removed 0 tracks.")) @@ -325,6 +341,7 @@ class QueueCommands(MixinMeta, metaclass=CompositeMetaClass): await lavalink.connect(ctx.author.voice.channel) player = lavalink.get_player(ctx.guild.id) player.store("connect", datetime.datetime.utcnow()) + await self.self_deafen(player) except AttributeError: ctx.command.reset_cooldown(ctx) return await self.send_embed_msg( diff --git a/redbot/cogs/audio/core/events/cog.py b/redbot/cogs/audio/core/events/cog.py index 4e8039da3..682f59e1e 100644 --- a/redbot/cogs/audio/core/events/cog.py +++ b/redbot/cogs/audio/core/events/cog.py @@ -2,12 +2,15 @@ import asyncio import datetime import logging import time +from pathlib import Path + from typing import Optional import discord import lavalink from redbot.core import commands +from redbot.core.i18n import Translator from ...apis.playlist_interface import Playlist, delete_playlist, get_playlist from ...audio_logging import debug_exc_log @@ -16,6 +19,7 @@ from ..abc import MixinMeta from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Events.audio") +_ = Translator("Audio", Path(__file__)) class AudioEvents(MixinMeta, metaclass=CompositeMetaClass): @@ -130,6 +134,13 @@ class AudioEvents(MixinMeta, metaclass=CompositeMetaClass): ) except Exception as err: debug_exc_log(log, err, f"Failed to delete global daily playlist ID: {too_old_id}") + persist_cache = self._persist_queue_cache.setdefault( + guild.id, await self.config.guild(guild).persist_queue() + ) + if persist_cache: + await self.api_interface.persistent_queue_api.played( + guild_id=guild.id, track_id=track_identifier + ) @commands.Cog.listener() async def on_red_audio_queue_end( @@ -141,6 +152,21 @@ class AudioEvents(MixinMeta, metaclass=CompositeMetaClass): await self.api_interface.local_cache_api.youtube.clean_up_old_entries() await asyncio.sleep(5) await self.playlist_api.delete_scheduled() + await self.api_interface.persistent_queue_api.drop(guild.id) + await asyncio.sleep(5) + await self.api_interface.persistent_queue_api.delete_scheduled() + + @commands.Cog.listener() + async def on_red_audio_track_enqueue(self, guild: discord.Guild, track, requester): + if not (track and guild): + return + persist_cache = self._persist_queue_cache.setdefault( + guild.id, await self.config.guild(guild).persist_queue() + ) + if persist_cache: + await self.api_interface.persistent_queue_api.enqueued( + guild_id=guild.id, room_id=track.extras["vc"], track=track + ) @commands.Cog.listener() async def on_red_audio_track_end( @@ -152,3 +178,6 @@ class AudioEvents(MixinMeta, metaclass=CompositeMetaClass): await self.api_interface.local_cache_api.youtube.clean_up_old_entries() await asyncio.sleep(5) await self.playlist_api.delete_scheduled() + await self.api_interface.persistent_queue_api.drop(guild.id) + await asyncio.sleep(5) + await self.api_interface.persistent_queue_api.delete_scheduled() diff --git a/redbot/cogs/audio/core/events/dpy.py b/redbot/cogs/audio/core/events/dpy.py index 1d7e672d8..85cd498d0 100644 --- a/redbot/cogs/audio/core/events/dpy.py +++ b/redbot/cogs/audio/core/events/dpy.py @@ -1,22 +1,28 @@ import asyncio +import contextlib import logging import re + +from collections import OrderedDict from pathlib import Path from typing import Final, Pattern import discord import lavalink + from aiohttp import ClientConnectorError - +from discord.ext.commands import CheckFailure from redbot.core import commands +from redbot.core.i18n import Translator +from redbot.core.utils.chat_formatting import box, humanize_list -from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ from ...audio_logging import debug_exc_log from ...errors import TrackEnqueueError +from ..abc import MixinMeta +from ..cog_utils import HUMANIZED_PERM, CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Events.dpy") - +_ = Translator("Audio", Path(__file__)) RE_CONVERSION: Final[Pattern] = re.compile('Converting to "(.*)" failed for parameter "(.*)".') @@ -39,11 +45,55 @@ class DpyEvents(MixinMeta, metaclass=CompositeMetaClass): raise RuntimeError( "Not running audio command due to invalid machine architecture for Lavalink." ) - # with contextlib.suppress(Exception): - # player = lavalink.get_player(ctx.guild.id) - # notify_channel = player.fetch("channel") - # if not notify_channel: - # player.store("channel", ctx.channel.id) + + current_perms = ctx.channel.permissions_for(ctx.me) + surpass_ignore = ( + isinstance(ctx.channel, discord.abc.PrivateChannel) + or await ctx.bot.is_owner(ctx.author) + or await ctx.bot.is_admin(ctx.author) + ) + guild = ctx.guild + if guild and not current_perms.is_superset(self.permission_cache): + current_perms_set = set(iter(current_perms)) + expected_perms_set = set(iter(self.permission_cache)) + diff = expected_perms_set - current_perms_set + missing_perms = dict((i for i in diff if i[-1] is not False)) + missing_perms = OrderedDict(sorted(missing_perms.items())) + missing_permissions = missing_perms.keys() + log.debug( + "Missing the following perms in %d, Owner ID: %d: %s", + ctx.guild.id, + ctx.guild.owner.id, + humanize_list(list(missing_permissions)), + ) + if not surpass_ignore: + text = _( + "I'm missing permissions in this server, " + "Please address this as soon as possible.\n\n" + "Expected Permissions:\n" + ) + for perm, value in missing_perms.items(): + text += "{perm}: [{status}]\n".format( + status=_("Enabled") if value else _("Disabled"), + perm=HUMANIZED_PERM.get(perm), + ) + text = text.strip() + if current_perms.send_messages and current_perms.read_messages: + await ctx.send(box(text=text, lang="ini")) + else: + log.info( + "Missing write permission in %d, Owner ID: %d", + ctx.guild.id, + ctx.guild.owner.id, + ) + raise CheckFailure(message=text) + + with contextlib.suppress(Exception): + player = lavalink.get_player(ctx.guild.id) + notify_channel = player.fetch("channel") + if not notify_channel: + player.store("channel", ctx.channel.id) + self._daily_global_playlist_cache.setdefault( self.bot.user.id, await self.config.daily_playlists() ) @@ -51,12 +101,16 @@ class DpyEvents(MixinMeta, metaclass=CompositeMetaClass): self.local_folder_current_path = Path(await self.config.localpath()) if not ctx.guild: return + dj_enabled = self._dj_status_cache.setdefault( ctx.guild.id, await self.config.guild(ctx.guild).dj_enabled() ) self._daily_playlist_cache.setdefault( ctx.guild.id, await self.config.guild(ctx.guild).daily_playlists() ) + self._persist_queue_cache.setdefault( + ctx.guild.id, await self.config.guild(ctx.guild).persist_queue() + ) if dj_enabled: dj_role = self._dj_role_cache.setdefault( ctx.guild.id, await self.config.guild(ctx.guild).dj_role() @@ -78,12 +132,16 @@ class DpyEvents(MixinMeta, metaclass=CompositeMetaClass): if isinstance(error, commands.ArgParserFailure): handled = True msg = _("`{user_input}` is not a valid value for `{command}`").format( - user_input=error.user_input, command=error.cmd, + user_input=error.user_input, + command=error.cmd, ) if error.custom_help_msg: msg += f"\n{error.custom_help_msg}" await self.send_embed_msg( - ctx, title=_("Unable To Parse Argument"), description=msg, error=True, + ctx, + title=_("Unable To Parse Argument"), + description=msg, + error=True, ) if error.send_cmd_help: await ctx.send_help() @@ -101,7 +159,10 @@ class DpyEvents(MixinMeta, metaclass=CompositeMetaClass): ) else: await self.send_embed_msg( - ctx, title=_("Invalid Argument"), description=error.args[0], error=True, + ctx, + title=_("Invalid Argument"), + description=error.args[0], + error=True, ) else: await ctx.send_help() @@ -137,6 +198,17 @@ class DpyEvents(MixinMeta, metaclass=CompositeMetaClass): error=True, ) debug_exc_log(log, error, "This is a handled error") + elif isinstance(error, discord.errors.HTTPException): + handled = True + await self.send_embed_msg( + ctx, + title=_("There was an issue communicating with Discord."), + description=_("This error has been reported to the bot owner."), + error=True, + ) + log.exception( + "This is not handled in the core Audio cog, please report it.", exc_info=error + ) if not isinstance( error, ( @@ -167,7 +239,11 @@ class DpyEvents(MixinMeta, metaclass=CompositeMetaClass): if self.cog_init_task: self.cog_init_task.cancel() + if self._restore_task: + self._restore_task.cancel() + lavalink.unregister_event_listener(self.lavalink_event_handler) + lavalink.unregister_update_listener(self.lavalink_update_handler) self.bot.loop.create_task(lavalink.close()) if self.player_manager is not None: self.bot.loop.create_task(self.player_manager.shutdown()) @@ -186,3 +262,13 @@ class DpyEvents(MixinMeta, metaclass=CompositeMetaClass): self.skip_votes[before.channel.guild].remove(member.id) except (ValueError, KeyError, AttributeError): pass + channel = self.rgetattr(member, "voice.channel", None) + bot_voice_state = self.rgetattr(member, "guild.me.voice.self_deaf", None) + if channel and bot_voice_state is False: + try: + player = lavalink.get_player(channel.guild.id) + except (KeyError, AttributeError): + pass + else: + if player.channel.id == channel.id: + await self.self_deafen(player) diff --git a/redbot/cogs/audio/core/events/lavalink.py b/redbot/cogs/audio/core/events/lavalink.py index 4f9e69f6f..a3be249c1 100644 --- a/redbot/cogs/audio/core/events/lavalink.py +++ b/redbot/cogs/audio/core/events/lavalink.py @@ -1,23 +1,35 @@ import asyncio import contextlib +import datetime import logging +from pathlib import Path import discord import lavalink +from redbot.core.i18n import Translator, set_contextual_locales_from_guild from ...errors import DatabaseError, TrackEnqueueError from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Events.lavalink") +_ = Translator("Audio", Path(__file__)) class LavalinkEvents(MixinMeta, metaclass=CompositeMetaClass): + async def lavalink_update_handler( + self, player: lavalink.Player, event_type: lavalink.enums.PlayerState, extra + ): + self._last_ll_update = datetime.datetime.now(datetime.timezone.utc) + self._ll_guild_updates.add(int(extra.get("guildId", 0))) + async def lavalink_event_handler( self, player: lavalink.Player, event_type: lavalink.LavalinkEvents, extra ) -> None: current_track = player.current current_channel = player.channel + if not current_channel: + return guild = self.rgetattr(current_channel, "guild", None) if await self.bot.cog_disabled_in_guild(self, guild): await player.stop() @@ -26,17 +38,21 @@ class LavalinkEvents(MixinMeta, metaclass=CompositeMetaClass): guild_id = self.rgetattr(guild, "id", None) if not guild: return + await set_contextual_locales_from_guild(self.bot, guild) current_requester = self.rgetattr(current_track, "requester", None) current_stream = self.rgetattr(current_track, "is_stream", None) current_length = self.rgetattr(current_track, "length", None) current_thumbnail = self.rgetattr(current_track, "thumbnail", None) current_extras = self.rgetattr(current_track, "extras", {}) + current_id = self.rgetattr(current_track, "_info", {}).get("identifier") guild_data = await self.config.guild(guild).all() repeat = guild_data["repeat"] notify = guild_data["notify"] disconnect = guild_data["disconnect"] autoplay = guild_data["auto_play"] - description = self.get_track_description(current_track, self.local_folder_current_path) + description = await self.get_track_description( + current_track, self.local_folder_current_path + ) status = await self.config.status() log.debug(f"Received a new lavalink event for {guild_id}: {event_type}: {extra}") prev_song: lavalink.Track = player.fetch("prev_song") @@ -51,12 +67,18 @@ class LavalinkEvents(MixinMeta, metaclass=CompositeMetaClass): player.store("playing_song", current_track) player.store("requester", current_requester) self.bot.dispatch("red_audio_track_start", guild, current_track, current_requester) + if guild_id and current_track: + await self.api_interface.persistent_queue_api.played( + guild_id=guild_id, track_id=current_track.track_identifier + ) if event_type == lavalink.LavalinkEvents.TRACK_END: prev_requester = player.fetch("prev_requester") self.bot.dispatch("red_audio_track_end", guild, prev_song, prev_requester) if event_type == lavalink.LavalinkEvents.QUEUE_END: prev_requester = player.fetch("prev_requester") self.bot.dispatch("red_audio_queue_end", guild, prev_song, prev_requester) + if guild_id: + await self.api_interface.persistent_queue_api.drop(guild_id) if ( autoplay and not player.queue @@ -82,7 +104,7 @@ class LavalinkEvents(MixinMeta, metaclass=CompositeMetaClass): notify_channel, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment, try again in a few " + "I'm unable to get a track from Lavalink at the moment, try again in a few " "minutes." ), ) @@ -127,13 +149,13 @@ class LavalinkEvents(MixinMeta, metaclass=CompositeMetaClass): ) player.store("notify_message", notify_message) if event_type == lavalink.LavalinkEvents.TRACK_START and status: - player_check = self.get_active_player_count() + player_check = await self.get_active_player_count() await self.update_bot_presence(*player_check) if event_type == lavalink.LavalinkEvents.TRACK_END and status: await asyncio.sleep(1) if not player.is_playing: - player_check = self.get_active_player_count() + player_check = await self.get_active_player_count() await self.update_bot_presence(*player_check) if event_type == lavalink.LavalinkEvents.QUEUE_END: @@ -145,8 +167,9 @@ class LavalinkEvents(MixinMeta, metaclass=CompositeMetaClass): if disconnect: self.bot.dispatch("red_audio_audio_disconnect", guild) await player.disconnect() + self._ll_guild_updates.discard(guild.id) if status: - player_check = self.get_active_player_count() + player_check = await self.get_active_player_count() await self.update_bot_presence(*player_check) if event_type in [ @@ -163,6 +186,7 @@ class LavalinkEvents(MixinMeta, metaclass=CompositeMetaClass): player.current = None if not guild_id: return + guild_id = int(guild_id) self._error_counter.setdefault(guild_id, 0) if guild_id not in self._error_counter: self._error_counter[guild_id] = 0 @@ -177,6 +201,7 @@ class LavalinkEvents(MixinMeta, metaclass=CompositeMetaClass): await self.config.custom("EQUALIZER", guild_id).eq_bands.set(eq.bands) await player.stop() await player.disconnect() + self._ll_guild_updates.discard(guild_id) self.bot.dispatch("red_audio_audio_disconnect", guild) if message_channel: message_channel = self.bot.get_channel(message_channel) @@ -209,5 +234,9 @@ class LavalinkEvents(MixinMeta, metaclass=CompositeMetaClass): colour=await self.bot.get_embed_color(message_channel), description="{}\n{}".format(extra.replace("\n", ""), description), ) + if current_id: + asyncio.create_task( + self.api_interface.global_cache_api.report_invalid(current_id) + ) await message_channel.send(embed=embed) await player.skip() diff --git a/redbot/cogs/audio/core/events/locales/af-ZA.po b/redbot/cogs/audio/core/events/locales/af-ZA.po index d6039fe56..bcc2d8958 100644 --- a/redbot/cogs/audio/core/events/locales/af-ZA.po +++ b/redbot/cogs/audio/core/events/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: af_ZA\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/ar-SA.po b/redbot/cogs/audio/core/events/locales/ar-SA.po index bac6f619c..bddffd5e8 100644 --- a/redbot/cogs/audio/core/events/locales/ar-SA.po +++ b/redbot/cogs/audio/core/events/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ar_SA\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/bg-BG.po b/redbot/cogs/audio/core/events/locales/bg-BG.po index 580bd80e1..a97a28ffb 100644 --- a/redbot/cogs/audio/core/events/locales/bg-BG.po +++ b/redbot/cogs/audio/core/events/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: bg_BG\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/no-NO.po b/redbot/cogs/audio/core/events/locales/bs-BA.po similarity index 50% rename from redbot/cogs/audio/core/events/locales/no-NO.po rename to redbot/cogs/audio/core/events/locales/bs-BA.po index 64dd0790a..b8d1aced0 100644 --- a/redbot/cogs/audio/core/events/locales/no-NO.po +++ b/redbot/cogs/audio/core/events/locales/bs-BA.po @@ -1,111 +1,128 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 670\n" -"Language: no_NO\n" +"Language: bs_BA\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/ca-ES.po b/redbot/cogs/audio/core/events/locales/ca-ES.po index f47f08001..f95d95496 100644 --- a/redbot/cogs/audio/core/events/locales/ca-ES.po +++ b/redbot/cogs/audio/core/events/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ca_ES\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/cs-CZ.po b/redbot/cogs/audio/core/events/locales/cs-CZ.po index 915d5e920..615b75abb 100644 --- a/redbot/cogs/audio/core/events/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/events/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: 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 "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Povoleno" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Zakázáno" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 +#: redbot/cogs/audio/core/events/dpy.py:134 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:155 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "Nyní se přehrává" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "Chyba stopy" diff --git a/redbot/cogs/audio/core/events/locales/da-DK.po b/redbot/cogs/audio/core/events/locales/da-DK.po index 57e1fc184..61af6e9a6 100644 --- a/redbot/cogs/audio/core/events/locales/da-DK.po +++ b/redbot/cogs/audio/core/events/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: da_DK\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/de-DE.po b/redbot/cogs/audio/core/events/locales/de-DE.po index e55911108..4b2e549ef 100644 --- a/redbot/cogs/audio/core/events/locales/de-DE.po +++ b/redbot/cogs/audio/core/events/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: de_DE\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "Du hast versucht, den Lavalink-Server von Audio auf einer nicht unterstützten Systemarchitektur auszuführen. Du kannst nur einstellungsbezogene Befehle verwenden." #: 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 "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Aktiviert" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Deaktiviert" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "Keine DJ-Rolle gefunden. DJ-Modus deaktiviert." -#: redbot/cogs/audio/core/events/dpy.py:80 +#: redbot/cogs/audio/core/events/dpy.py:134 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` ist kein gültiger Wert für `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:155 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" msgstr "Ungültige Umgebung" -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "Tracks können nicht abgerufen werden" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "Kein gültiger Track gefunden." -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Ich bin momentan nicht in der Lage, einen Track von Lavalink zu bekommen. Versuchen Sie es in ein paar Minuten erneut." - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "Jetzt läuft" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "Länge des Tracks: {length} | Angefordert von: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "Der Audio-Player wird aufgrund mehrer Fehler geschlossen. Sollte das Problem vermehrt auftreten, informiere bitte den Besitzer des Bots, da das Audio-Cog eventuell vorübergehend nicht verfügbar ist." -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "Der Track hat sich aufgehängt" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "Track-Fehler" diff --git a/redbot/cogs/audio/core/events/locales/el-GR.po b/redbot/cogs/audio/core/events/locales/el-GR.po index c6b1fbd5e..7d0bae205 100644 --- a/redbot/cogs/audio/core/events/locales/el-GR.po +++ b/redbot/cogs/audio/core/events/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: el_GR\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/es-ES.po b/redbot/cogs/audio/core/events/locales/es-ES.po index 40bf46c74..3d0f28cec 100644 --- a/redbot/cogs/audio/core/events/locales/es-ES.po +++ b/redbot/cogs/audio/core/events/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: es_ES\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "No DJ role found. Disabling DJ mode." -msgstr "" +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" +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:80 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Activado" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" -msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Desactivado" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +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 "`{user_input}` no es un valor válido para `{command}`" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +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 "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 "El argumento que has dado para `{}` no es válido: esperaba un `{}`." + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "Entorno no válido" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "La conexión a Lavalink se ha perdido." + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +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:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:133 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:74 -msgid "Couldn't get a valid track." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -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 "Auto Play started." -msgstr "" +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "No puedo obtener una pista de Lavalink en este momento, inténtalo de nuevo en unos minutos." -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +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 "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 "No se pudo obtener una pista válida." + +#: redbot/cogs/audio/core/events/lavalink.py:128 +msgid "Auto Play started." +msgstr "Auto Juego iniciado." + +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "Escuchando" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "Longitud de la pista: {length} | Solicitado por: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." -msgstr "" +msgstr "Cola terminada." -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: 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:187 +#: 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:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" -msgstr "" +msgstr "Rastreo atascado" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: 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:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "Error de pista" diff --git a/redbot/cogs/audio/core/events/locales/fi-FI.po b/redbot/cogs/audio/core/events/locales/fi-FI.po index 5dfbe7798..f406d7508 100644 --- a/redbot/cogs/audio/core/events/locales/fi-FI.po +++ b/redbot/cogs/audio/core/events/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: fi_FI\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: 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 "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Käytössä" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Ei käytössä" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 +#: redbot/cogs/audio/core/events/dpy.py:134 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:155 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/fr-FR.po b/redbot/cogs/audio/core/events/locales/fr-FR.po index fde6cab9f..e83cbc47a 100644 --- a/redbot/cogs/audio/core/events/locales/fr-FR.po +++ b/redbot/cogs/audio/core/events/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: fr_FR\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "Vous avez essayer d'exécuter le serveur Lavalink d'Audio sur une architecture non supporté. Seulement les commandes relatives aux paramètres seront 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 "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Activé" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Désactivé" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "Aucun rôle DJ détecté. Désactivation du mode DJ." -#: redbot/cogs/audio/core/events/dpy.py:80 +#: redbot/cogs/audio/core/events/dpy.py:134 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` n'est pas une valeur valide pour `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" msgstr "Impossible d'analyser l'argument" -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "Invalid Argument" msgstr "Argument invalide" -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:155 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "L'argument que vous avez donné pour `{}` n'est pas valide : je m'attendais à `{}`." -#: redbot/cogs/audio/core/events/dpy.py:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" msgstr "Environnement invalide" -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." msgstr "La connexion à Lavalink a été perdue." -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" msgstr "Aucun lecteur audio disponible" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "Le bot n'est pas connecté à un salon vocal." -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "Impossible d'obtenir la piste" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "Je ne parviens actuellement pas à me connecter à Lavalink pour l'instant. Réessayez dans quelques minutes." + +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "Impossible d'obtenir une piste valide." -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Je n'arrive pas à obtenir la piste depuis Lavalink pour le moment, réessayer dans quelques minutes." - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "Lecture automatique démarrée." -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "Lecture en cours" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "Durée de la piste : {length} | Demandé par {user}" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "File d’attente terminée." -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "Multiples erreurs détectées" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "Fermeture du lecteur audio suite à de multiples erreurs détectées. Si cela persiste, veuillez informer le propriétaire du bot car le cog Audio peut être temporairement indisponible." -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "Piste Bloquée" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "Erreur de la piste" diff --git a/redbot/cogs/audio/core/events/locales/he-IL.po b/redbot/cogs/audio/core/events/locales/he-IL.po index 072a2caef..4649c8b4b 100644 --- a/redbot/cogs/audio/core/events/locales/he-IL.po +++ b/redbot/cogs/audio/core/events/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: he_IL\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/hu-HU.po b/redbot/cogs/audio/core/events/locales/hu-HU.po index d673b5460..3c89727e2 100644 --- a/redbot/cogs/audio/core/events/locales/hu-HU.po +++ b/redbot/cogs/audio/core/events/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: hu_HU\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/id-ID.po b/redbot/cogs/audio/core/events/locales/id-ID.po index c0fa63099..573f50156 100644 --- a/redbot/cogs/audio/core/events/locales/id-ID.po +++ b/redbot/cogs/audio/core/events/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: id_ID\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: 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 "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Diaktifkan" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Dinonaktifkan" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 +#: redbot/cogs/audio/core/events/dpy.py:134 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:155 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/it-IT.po b/redbot/cogs/audio/core/events/locales/it-IT.po index a91dbc296..44803a6cd 100644 --- a/redbot/cogs/audio/core/events/locales/it-IT.po +++ b/redbot/cogs/audio/core/events/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: it_IT\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/ja-JP.po b/redbot/cogs/audio/core/events/locales/ja-JP.po index 0260d7441..199f43eff 100644 --- a/redbot/cogs/audio/core/events/locales/ja-JP.po +++ b/redbot/cogs/audio/core/events/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ja_JP\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "再生中:" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "長さ: {length} | {user} によって追加" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "音声ファイルのエラー" diff --git a/redbot/cogs/audio/core/events/locales/ko-KR.po b/redbot/cogs/audio/core/events/locales/ko-KR.po index 936af129b..aeb2d5608 100644 --- a/redbot/cogs/audio/core/events/locales/ko-KR.po +++ b/redbot/cogs/audio/core/events/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ko_KR\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "저에게 이 서버에 대한 몇가지 권한이 누락된 것 같아요, 최대한 빠르게 해당 권한을 부여해 주세요. \\n\\n누락되었다고 예상되어지는 권한입니다.:\\n" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "활성화됨" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "비활성화됨" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "DJ역할을 찾지 못했습니다. DJ역할을 비활성화합니다." -#: redbot/cogs/audio/core/events/dpy.py:80 +#: 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:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" -msgstr "" +msgstr "인수룰 구분할 수 없습니다." -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: 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:97 +#: 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:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" -msgstr "" +msgstr "잘못된 환경입니다." -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." -msgstr "" +msgstr "라바링크와 연결이 끊어졌어요" -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: 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:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "트랙을 찾을수 없습니다" -#: redbot/cogs/audio/core/events/dpy.py:133 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:74 -msgid "Couldn't get a valid track." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - +#: redbot/cogs/audio/core/events/dpy.py:194 #: redbot/cogs/audio/core/events/lavalink.py:106 -msgid "Auto Play started." -msgstr "" +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "지금은 라바링크를 통해 음악을 가져올 수 없습니다. 몇분 뒤에 다시 시도해주세요." -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "디스코드와 통신하는데 문제가 있습니다." + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "봇 관리자에게 해당 에러가 보고되었습니다." + +#: redbot/cogs/audio/core/events/lavalink.py:96 +msgid "Couldn't get a valid track." +msgstr "유효한 트랙을 얻을 수 없습니다." + +#: redbot/cogs/audio/core/events/lavalink.py:128 +msgid "Auto Play started." +msgstr "자동재생이 시작되었어요" + +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "지금 재생 중" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "곡 길이: {length} | 신청자: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." -msgstr "" +msgstr "큐 끝남" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" -msgstr "" +msgstr "여러가지 오류 검출됨" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "오디오 플레이어를 오류로 중지합니다. 오디오 명령어가 작동되지 않을수 있습니다." -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "트랙 걸림" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: 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:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "트랙 에러" diff --git a/redbot/cogs/audio/core/events/locales/nb-NO.po b/redbot/cogs/audio/core/events/locales/nb-NO.po new file mode 100644 index 000000000..9c1072010 --- /dev/null +++ b/redbot/cogs/audio/core/events/locales/nb-NO.po @@ -0,0 +1,128 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 670\n" +"Language: nb_NO\n" + +#: 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 "Du har forsøkt å kjøre Audios Lavalink server på en konstruksjon som ikke støttes. Bare relaterte kommandoer vil være tilgjengelig." + +#: 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 "Jeg mangler tillatelser i denne serveren, Vennligst adresse dette så snart som mulig.\\n\\nForventede tillatelser:\\n" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Aktivert" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Deaktivert" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "Ingen DJ rolle funnet. Deaktivering av DJ modus." + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` er ikke en gyldig verdi for `{command}`" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "Kan ikke analysere argument" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "Ugyldig Argument" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "Argumentet du ga for `{}` er ikke gyldig: Jeg forventet en `{}`." + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "Ugyldig miljø" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "Forbindelsen til Lavalink har gått tapt." + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "Ingen spiller tilgjengelig" + +#: redbot/cogs/audio/core/events/dpy.py:185 +msgid "The bot is not connected to a voice channel." +msgstr "Botten er ikke koblet til en talekanal." + +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 +msgid "Unable to Get Track" +msgstr "Kunne ikke motta spor" + +#: 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 "Jeg klarer ikke å finne et spor fra Lavalink i øyeblikket, prøv igjen om noen minutter." + +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "Det var et problem som kommuniserte med Discord." + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "Denne feilen er rapportert til bot eieren." + +#: redbot/cogs/audio/core/events/lavalink.py:96 +msgid "Couldn't get a valid track." +msgstr "Kunne ikke få et gyldig spor." + +#: redbot/cogs/audio/core/events/lavalink.py:128 +msgid "Auto Play started." +msgstr "Automatisk avspilling startet." + +#: redbot/cogs/audio/core/events/lavalink.py:143 +msgid "Now Playing" +msgstr "Spiller nå" + +#: redbot/cogs/audio/core/events/lavalink.py:145 +msgid "Track length: {length} | Requested by: {user}" +msgstr "Sporlengde: {length} | Forespurt av: {user}" + +#: redbot/cogs/audio/core/events/lavalink.py:166 +msgid "Queue ended." +msgstr "Kø avsluttet." + +#: redbot/cogs/audio/core/events/lavalink.py:211 +msgid "Multiple Errors Detected" +msgstr "Flere feil oppdaget" + +#: 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 "Hvis du lukker lydspilleren på grunn av flere feil blir oppdaget. Hvis dette vedvarer, må du informere bot eieren om at lydloggen kan være midlertidig utilgjengelig." + +#: redbot/cogs/audio/core/events/lavalink.py:226 +msgid "Track Stuck" +msgstr "Spor satt fast" + +#: redbot/cogs/audio/core/events/lavalink.py:227 +msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" +msgstr "Avspilling av sangen har stoppet på grunn av uunnlatelig feil.\\n{error}" + +#: redbot/cogs/audio/core/events/lavalink.py:233 +msgid "Track Error" +msgstr "Sporfeil" + diff --git a/redbot/cogs/audio/core/events/locales/nl-NL.po b/redbot/cogs/audio/core/events/locales/nl-NL.po index 418560301..399838bc7 100644 --- a/redbot/cogs/audio/core/events/locales/nl-NL.po +++ b/redbot/cogs/audio/core/events/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: nl_NL\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "Nu aan het spelen" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "Track lengte: {length} | Aangevraagd door: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "Track error" diff --git a/redbot/cogs/audio/core/events/locales/pl-PL.po b/redbot/cogs/audio/core/events/locales/pl-PL.po index 87614e75f..11917b44b 100644 --- a/redbot/cogs/audio/core/events/locales/pl-PL.po +++ b/redbot/cogs/audio/core/events/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: pl_PL\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "Próbowałeś uruchomić serwer Audio Lavalink na nieobsługiwanej architekturze. Dostępne będą tylko komendy związane z ustawieniami." #: 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 "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Włączone" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Wyłączone" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "Nie znaleziono roli DJ. Wyłączanie trybu DJ." -#: redbot/cogs/audio/core/events/dpy.py:80 +#: redbot/cogs/audio/core/events/dpy.py:134 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` nie jest poprawną wartością dla `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" msgstr "Nie można przeanalizować argumentu" -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "Invalid Argument" msgstr "Nieprawidłowy argument" -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:155 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "Argument który podałeś dla `{}` jest nieprawidłowy: oczekiwałem/am `{}`." -#: redbot/cogs/audio/core/events/dpy.py:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" msgstr "Nieprawidłowe środowisko" -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." msgstr "Połączenie z Lavalink zostało utracone." -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" msgstr "Brak dostępnego odtwarzacza" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "Bot nie jest podłączony do kanału głosowego." -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "Nie można pobrać utworu" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "W tej chwili nie mogę pobrać utworu z Lavalinka, spróbuj ponownie za kilka minut." -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "Nie można uzyskać prawidłowego utworu." -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "W tej chwili nie mogę dostać utworu z Lavalinka, spróbuj ponownie za kilka minut." - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "Automatyczne odtwarzanie rozpoczęte." -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "Teraz gram" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "Długość utworu: {length} | Żądany przez: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "Kolejka zakończona." -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "Wykryto wiele błędów" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "Zamykanie odtwarzacza audio z powodu wykrycia wielu błędów. Jeśli to się powtarza, poinformuj właściciela bota, ponieważ moduł Audio może być tymczasowo niedostępny." -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "Zacięty utwór" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" -msgstr "" +msgstr "Odtwarzanie utworu zostało zatrzymane z powodu nieoczekiwanego błędu.\\n{error}" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "Błąd utworu" diff --git a/redbot/cogs/audio/core/events/locales/pt-BR.po b/redbot/cogs/audio/core/events/locales/pt-BR.po index 38d54cb80..eaf56ce13 100644 --- a/redbot/cogs/audio/core/events/locales/pt-BR.po +++ b/redbot/cogs/audio/core/events/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: pt_BR\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "Você tentou iniciar o servidor Lavalink da engrenagem Audio numa arquitetura não suportada. Somente configurações relacionadas a comandos estarão disponíveis." #: 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 "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Habilitado" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Desabilitado" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "Nenhum cargo de DJ encontrado. Desabilitando o modo DJ." -#: redbot/cogs/audio/core/events/dpy.py:80 +#: redbot/cogs/audio/core/events/dpy.py:134 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:155 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." -msgstr "" +msgstr "Conexão com a Lavalink foi perdida." -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "Não foi possível obter uma faixa válida." -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "Reproduzindo agora" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "Duração da faixa: {length} | Solicitado por: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "Fechando o reprodutor de áudio devido a vários erros haverem sido detectados. Se isto persistir, favor informar ao dono do bot já que a engrenagem Audio estará indisponível temporariamente." -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "Faixa engasgada" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "Erro na faixa" diff --git a/redbot/cogs/audio/core/events/locales/pt-PT.po b/redbot/cogs/audio/core/events/locales/pt-PT.po index b8e9b8030..41b29f224 100644 --- a/redbot/cogs/audio/core/events/locales/pt-PT.po +++ b/redbot/cogs/audio/core/events/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: pt_PT\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/ro-RO.po b/redbot/cogs/audio/core/events/locales/ro-RO.po index dd0e331c4..545f690e4 100644 --- a/redbot/cogs/audio/core/events/locales/ro-RO.po +++ b/redbot/cogs/audio/core/events/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ro_RO\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/ru-RU.po b/redbot/cogs/audio/core/events/locales/ru-RU.po index d02b2c4de..5e05a1d40 100644 --- a/redbot/cogs/audio/core/events/locales/ru-RU.po +++ b/redbot/cogs/audio/core/events/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ru_RU\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "Вы пытались запустить сервер Lavalink Audio на неподдерживаемой архитектуре. Доступны только настройки команд." #: 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 "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Включено" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Отключено" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "Роль DJ не найдена. Отключение режима DJ." -#: redbot/cogs/audio/core/events/dpy.py:80 +#: redbot/cogs/audio/core/events/dpy.py:134 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` не является допустимым значением для `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "Invalid Argument" msgstr "Недопустимый аргумент" -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:155 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" msgstr "Неверное окружение" -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." msgstr "Соединение с Lavalink прервалась." -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" msgstr "Нет доступных проигрывателей" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "Не удается получить трек" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "Не удалось получить правильный трек." -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Не удалось получить трек из Lavalink в данный момент, повторите попытку через несколько минут." - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "Сейчас играет" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "Длина трека: {length} | Запрошено: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "Обнаружено множество ошибок" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "Закрытие аудио проигрывателя из-за нескольких обнаруженных ошибок. Если это повторится, сообщите владельцу бота как Audio Cog может быть временно недоступен." -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "Трек застрял" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "Ошибка отслеживания" diff --git a/redbot/cogs/audio/core/events/locales/sk-SK.po b/redbot/cogs/audio/core/events/locales/sk-SK.po index 0c9cc7abe..3196911e3 100644 --- a/redbot/cogs/audio/core/events/locales/sk-SK.po +++ b/redbot/cogs/audio/core/events/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: sk_SK\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/sr-CS.po b/redbot/cogs/audio/core/events/locales/sr-CS.po new file mode 100644 index 000000000..f6dc2ff48 --- /dev/null +++ b/redbot/cogs/audio/core/events/locales/sr-CS.po @@ -0,0 +1,128 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 670\n" +"Language: sr_CS\n" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 +msgid "The bot is not connected to a voice channel." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 +msgid "Unable to Get Track" +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 "" + +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 +msgid "Couldn't get a valid track." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:128 +msgid "Auto Play started." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:143 +msgid "Now Playing" +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:145 +msgid "Track length: {length} | Requested by: {user}" +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:166 +msgid "Queue ended." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:211 +msgid "Multiple Errors Detected" +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." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:226 +msgid "Track Stuck" +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:227 +msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:233 +msgid "Track Error" +msgstr "" + diff --git a/redbot/cogs/audio/core/events/locales/sr-SP.po b/redbot/cogs/audio/core/events/locales/sr-SP.po index 244a5f840..a83dfbb5b 100644 --- a/redbot/cogs/audio/core/events/locales/sr-SP.po +++ b/redbot/cogs/audio/core/events/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: sr_SP\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/sv-SE.po b/redbot/cogs/audio/core/events/locales/sv-SE.po index 970a68d2b..0413c719f 100644 --- a/redbot/cogs/audio/core/events/locales/sv-SE.po +++ b/redbot/cogs/audio/core/events/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: sv_SE\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/tr-TR.po b/redbot/cogs/audio/core/events/locales/tr-TR.po index 4670a25cf..6d8c93f7a 100644 --- a/redbot/cogs/audio/core/events/locales/tr-TR.po +++ b/redbot/cogs/audio/core/events/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: tr_TR\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "Audio's Lavalink sunucusunu desteklenmeyen bir mimaride çalıştırmayı denediniz. Yalnızca ayarlarla ilgili komutlar kullanılabilir." +msgstr "Ses modülünün Lavalink sunucusunu desteklenmeyen bir mimaride çalıştırmayı denediniz. Yalnızca ayarlarla ilgili komutlar kullanılabilir." #: 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 "Bu sunucuda gerekli izinlere sahip değilim, lütfen bu sorunu en kısa zamanda çözün.\\n\\nBeklediğim İzinler:\\n" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "Etkinleştirildi" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "Devre dışı bırakıldı" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "DJ rolü bulunamadı. DJ modu kapatılıyor." -#: redbot/cogs/audio/core/events/dpy.py:80 +#: redbot/cogs/audio/core/events/dpy.py:134 msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" +msgstr "`{user_input}` `{command}` için geçerli bir değer değil" -#: redbot/cogs/audio/core/events/dpy.py:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" -msgstr "" +msgstr "Değişken işlenemedi" -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "Invalid Argument" -msgstr "" +msgstr "Geçersiz argüment" -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:155 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" +msgstr "`{}` için sunduğunuz değişken geçersiz, ben bir `{}` bekliyordum." -#: redbot/cogs/audio/core/events/dpy.py:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" msgstr "Geçersiz Ortam" -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." -msgstr "" +msgstr "Lavalink'e bağlanırken bir bağlantı hatası oluştu." -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" -msgstr "" +msgstr "Kullanılabilir müzik çalar yok" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." -msgstr "" +msgstr "Bot her hangi bir ses kanalında değil." -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "Parça alınamıyor" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "Şu anda Lavalink'ten şarkıyı çalamıyorum, lütfen birkaç dakika sonra tekrar deneyin." -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "Discord ile haberleşirken sorun oluştu." + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "Hata bot sahibine bildirildi." + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "Geçerli bir parça alınamadı." -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Şu anda Lavalink'ten şarkıyı çalamıyorum, lütfen birkaç dakika sonra tekrar deneyin." - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." -msgstr "" +msgstr "Otomatik çalma başladı." -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "Şimdi oynatılıyor" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "Şarkı uzunluğu: {length} | Şarkıyı sıraya koyan: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." -msgstr "" +msgstr "Sıra sonlandırıldı." -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" -msgstr "" +msgstr "Birden fazla hata tespit edildi" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "Birden çok hata nedeniyle müzik çalar kapatılıyor. Hata devam ederse, lütfen bot sahibini bilgilendiriniz. Audio eklentisi geçici olarak devre dışı kalmış olabilir." -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "Parça Takıldı" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" -msgstr "" +msgstr "Şarkının oynatımı beklenmedik bir hata sebebiyle durduruldu.\\n{error}" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "Şarkı hatası" diff --git a/redbot/cogs/audio/core/events/locales/uk-UA.po b/redbot/cogs/audio/core/events/locales/uk-UA.po index c29c0cf1c..740475938 100644 --- a/redbot/cogs/audio/core/events/locales/uk-UA.po +++ b/redbot/cogs/audio/core/events/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: uk_UA\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/vi-VN.po b/redbot/cogs/audio/core/events/locales/vi-VN.po index cc5c74df1..8ebb44566 100644 --- a/redbot/cogs/audio/core/events/locales/vi-VN.po +++ b/redbot/cogs/audio/core/events/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: vi_VN\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/zh-CN.po b/redbot/cogs/audio/core/events/locales/zh-CN.po index 61c9340ea..9aa83bf50 100644 --- a/redbot/cogs/audio/core/events/locales/zh-CN.po +++ b/redbot/cogs/audio/core/events/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: zh_CN\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/zh-HK.po b/redbot/cogs/audio/core/events/locales/zh-HK.po index addf81ef9..a34e77c4f 100644 --- a/redbot/cogs/audio/core/events/locales/zh-HK.po +++ b/redbot/cogs/audio/core/events/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: zh_HK\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "No DJ role found. Disabling DJ mode." +msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:80 -msgid "`{user_input}` is not a valid value for `{command}`" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 -msgid "Unable To Parse Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 -msgid "Invalid Argument" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:97 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:114 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:115 -msgid "Connection to Lavalink has been lost." -msgstr "" - -#: redbot/cogs/audio/core/events/dpy.py:123 -msgid "No Player Available" +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 +msgid "No DJ role found. Disabling DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:142 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "Invalid Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:155 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:175 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:176 +msgid "Connection to Lavalink has been lost." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "No Player Available" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/zh-TW.po b/redbot/cogs/audio/core/events/locales/zh-TW.po index fa2b45a57..7ef7c4064 100644 --- a/redbot/cogs/audio/core/events/locales/zh-TW.po +++ b/redbot/cogs/audio/core/events/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,97 +15,114 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: zh_TW\n" -#: redbot/cogs/audio/core/events/dpy.py:34 +#: 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 "" #: 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 "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Enabled" +msgstr "已啟用" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Disabled" +msgstr "已停用" + +#: redbot/cogs/audio/core/events/dpy.py:124 msgid "No DJ role found. Disabling DJ mode." msgstr "沒有找到DJ身分組。 自動停用DJ模式中。" -#: redbot/cogs/audio/core/events/dpy.py:80 +#: redbot/cogs/audio/core/events/dpy.py:134 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:86 +#: redbot/cogs/audio/core/events/dpy.py:142 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:96 -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:154 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:155 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:114 +#: redbot/cogs/audio/core/events/dpy.py:175 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:115 +#: redbot/cogs/audio/core/events/dpy.py:176 msgid "Connection to Lavalink has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:123 +#: redbot/cogs/audio/core/events/dpy.py:184 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:185 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:132 -#: redbot/cogs/audio/core/events/lavalink.py:83 +#: redbot/cogs/audio/core/events/dpy.py:193 +#: redbot/cogs/audio/core/events/lavalink.py:105 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:133 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:74 +#: redbot/cogs/audio/core/events/dpy.py:205 +msgid "There was an issue communicating with Discord." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "This error has been reported to the bot owner." +msgstr "" + +#: redbot/cogs/audio/core/events/lavalink.py:96 msgid "Couldn't get a valid track." msgstr "無法取得有效的歌曲。" -#: redbot/cogs/audio/core/events/lavalink.py:84 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/events/lavalink.py:106 +#: redbot/cogs/audio/core/events/lavalink.py:128 msgid "Auto Play started." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:121 +#: redbot/cogs/audio/core/events/lavalink.py:143 msgid "Now Playing" msgstr "正在播放" -#: redbot/cogs/audio/core/events/lavalink.py:123 +#: redbot/cogs/audio/core/events/lavalink.py:145 msgid "Track length: {length} | Requested by: {user}" msgstr "歌曲長度: {length} | 點歌者: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:144 +#: redbot/cogs/audio/core/events/lavalink.py:166 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:186 +#: redbot/cogs/audio/core/events/lavalink.py:211 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:187 +#: 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 "" -#: redbot/cogs/audio/core/events/lavalink.py:201 +#: redbot/cogs/audio/core/events/lavalink.py:226 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:202 +#: redbot/cogs/audio/core/events/lavalink.py:227 msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:208 +#: redbot/cogs/audio/core/events/lavalink.py:233 msgid "Track Error" msgstr "播放音樂時發生錯誤" diff --git a/redbot/cogs/audio/core/events/red.py b/redbot/cogs/audio/core/events/red.py index 5010cc9b9..ae373ce29 100644 --- a/redbot/cogs/audio/core/events/red.py +++ b/redbot/cogs/audio/core/events/red.py @@ -1,12 +1,15 @@ import asyncio import logging +from pathlib import Path from typing import Literal, Mapping from redbot.core import commands +from redbot.core.i18n import Translator from ..abc import MixinMeta from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Events.red") +_ = Translator("Audio", Path(__file__)) class RedEvents(MixinMeta, metaclass=CompositeMetaClass): @@ -15,11 +18,11 @@ class RedEvents(MixinMeta, metaclass=CompositeMetaClass): self, service_name: str, api_tokens: Mapping[str, str] ) -> None: if service_name == "youtube": - self.api_interface.youtube_api.update_token(api_tokens) + await self.api_interface.youtube_api.update_token(api_tokens) elif service_name == "spotify": - self.api_interface.spotify_api.update_token(api_tokens) + await self.api_interface.spotify_api.update_token(api_tokens) elif service_name == "audiodb": - self.api_interface.global_cache_api.update_token(api_tokens) + await self.api_interface.global_cache_api.update_token(api_tokens) async def red_delete_data_for_user( self, diff --git a/redbot/cogs/audio/core/locales/af-ZA.po b/redbot/cogs/audio/core/locales/af-ZA.po index 1e4b0577d..d9a660770 100644 --- a/redbot/cogs/audio/core/locales/af-ZA.po +++ b/redbot/cogs/audio/core/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: af_ZA\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/ar-SA.po b/redbot/cogs/audio/core/locales/ar-SA.po index d77affc6c..ad6313325 100644 --- a/redbot/cogs/audio/core/locales/ar-SA.po +++ b/redbot/cogs/audio/core/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: ar_SA\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/bg-BG.po b/redbot/cogs/audio/core/locales/bg-BG.po index 84547ccad..37356ad2c 100644 --- a/redbot/cogs/audio/core/locales/bg-BG.po +++ b/redbot/cogs/audio/core/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: bg_BG\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/bs-BA.po b/redbot/cogs/audio/core/locales/bs-BA.po new file mode 100644 index 000000000..133854614 --- /dev/null +++ b/redbot/cogs/audio/core/locales/bs-BA.po @@ -0,0 +1,22 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 692\n" +"Language: bs_BA\n" + +#: redbot/cogs/audio/core/__init__.py:34 +#, docstring +msgid "Play audio through voice channels." +msgstr "" + diff --git a/redbot/cogs/audio/core/locales/ca-ES.po b/redbot/cogs/audio/core/locales/ca-ES.po index 00834d83b..fef11b868 100644 --- a/redbot/cogs/audio/core/locales/ca-ES.po +++ b/redbot/cogs/audio/core/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: ca_ES\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/cs-CZ.po b/redbot/cogs/audio/core/locales/cs-CZ.po index 6485ca8a5..99724dc12 100644 --- a/redbot/cogs/audio/core/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "Přehrávat zvuk prostřednictvím hlasových kanálů." diff --git a/redbot/cogs/audio/core/locales/da-DK.po b/redbot/cogs/audio/core/locales/da-DK.po index 0f2d63718..82efae105 100644 --- a/redbot/cogs/audio/core/locales/da-DK.po +++ b/redbot/cogs/audio/core/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: da_DK\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/de-DE.po b/redbot/cogs/audio/core/locales/de-DE.po index 97879e773..8d3e0b0d3 100644 --- a/redbot/cogs/audio/core/locales/de-DE.po +++ b/redbot/cogs/audio/core/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: de_DE\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "Spiele Audio über Sprachkanäle ab." diff --git a/redbot/cogs/audio/core/locales/el-GR.po b/redbot/cogs/audio/core/locales/el-GR.po index 6feb40041..1810496de 100644 --- a/redbot/cogs/audio/core/locales/el-GR.po +++ b/redbot/cogs/audio/core/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: el_GR\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/es-ES.po b/redbot/cogs/audio/core/locales/es-ES.po index 3f8bd3ebc..48cf272e9 100644 --- a/redbot/cogs/audio/core/locales/es-ES.po +++ b/redbot/cogs/audio/core/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: es_ES\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "Reproducir audio a través de canales de voz." diff --git a/redbot/cogs/audio/core/locales/fi-FI.po b/redbot/cogs/audio/core/locales/fi-FI.po index e42c10d66..c11e55be1 100644 --- a/redbot/cogs/audio/core/locales/fi-FI.po +++ b/redbot/cogs/audio/core/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: fi_FI\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/fr-FR.po b/redbot/cogs/audio/core/locales/fr-FR.po index 94d3a355b..063000e6a 100644 --- a/redbot/cogs/audio/core/locales/fr-FR.po +++ b/redbot/cogs/audio/core/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: fr_FR\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "Lire l'audio au travers des salons vocaux." diff --git a/redbot/cogs/audio/core/locales/he-IL.po b/redbot/cogs/audio/core/locales/he-IL.po index f14e59c0a..6352cc5f6 100644 --- a/redbot/cogs/audio/core/locales/he-IL.po +++ b/redbot/cogs/audio/core/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: he_IL\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/hu-HU.po b/redbot/cogs/audio/core/locales/hu-HU.po index 6c1fd53c5..9a2ca87ed 100644 --- a/redbot/cogs/audio/core/locales/hu-HU.po +++ b/redbot/cogs/audio/core/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,8 +15,8 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: hu_HU\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." -msgstr "" +msgstr "Játssz le hangot hangcsatornákon keresztül." diff --git a/redbot/cogs/audio/core/locales/id-ID.po b/redbot/cogs/audio/core/locales/id-ID.po index cd0c7c48e..c3ec5c53f 100644 --- a/redbot/cogs/audio/core/locales/id-ID.po +++ b/redbot/cogs/audio/core/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: id_ID\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/it-IT.po b/redbot/cogs/audio/core/locales/it-IT.po index 7cd44865b..f7af839c5 100644 --- a/redbot/cogs/audio/core/locales/it-IT.po +++ b/redbot/cogs/audio/core/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: it_IT\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/ja-JP.po b/redbot/cogs/audio/core/locales/ja-JP.po index 604e90245..256f5e09d 100644 --- a/redbot/cogs/audio/core/locales/ja-JP.po +++ b/redbot/cogs/audio/core/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: ja_JP\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "音声チャンネルを介して音楽を再生します。" diff --git a/redbot/cogs/audio/core/locales/ko-KR.po b/redbot/cogs/audio/core/locales/ko-KR.po index 7eee536cf..624308ce8 100644 --- a/redbot/cogs/audio/core/locales/ko-KR.po +++ b/redbot/cogs/audio/core/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: ko_KR\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "음성체널을 통해 음악을 재생합니다." diff --git a/redbot/cogs/audio/core/locales/no-NO.po b/redbot/cogs/audio/core/locales/nb-NO.po similarity index 66% rename from redbot/cogs/audio/core/locales/no-NO.po rename to redbot/cogs/audio/core/locales/nb-NO.po index 0739a89c9..ec44382ee 100644 --- a/redbot/cogs/audio/core/locales/no-NO.po +++ b/redbot/cogs/audio/core/locales/nb-NO.po @@ -1,9 +1,9 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -11,12 +11,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: nb\n" "X-Crowdin-File-ID: 692\n" -"Language: no_NO\n" +"Language: nb_NO\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." -msgstr "" +msgstr "Spill av lyd gjennom stemmekanaler." diff --git a/redbot/cogs/audio/core/locales/nl-NL.po b/redbot/cogs/audio/core/locales/nl-NL.po index 724667abd..d523378a3 100644 --- a/redbot/cogs/audio/core/locales/nl-NL.po +++ b/redbot/cogs/audio/core/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: nl_NL\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "Speel audio af via spraakkanalen." diff --git a/redbot/cogs/audio/core/locales/pl-PL.po b/redbot/cogs/audio/core/locales/pl-PL.po index 390f2e000..bc09cbe2b 100644 --- a/redbot/cogs/audio/core/locales/pl-PL.po +++ b/redbot/cogs/audio/core/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: pl_PL\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "Odtwarzaj dźwięk przez kanały głosowe." diff --git a/redbot/cogs/audio/core/locales/pt-BR.po b/redbot/cogs/audio/core/locales/pt-BR.po index 95d226fac..332027a23 100644 --- a/redbot/cogs/audio/core/locales/pt-BR.po +++ b/redbot/cogs/audio/core/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: pt_BR\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "Reproduzir áudio através de canais de voz." diff --git a/redbot/cogs/audio/core/locales/pt-PT.po b/redbot/cogs/audio/core/locales/pt-PT.po index 94c174744..f95817c74 100644 --- a/redbot/cogs/audio/core/locales/pt-PT.po +++ b/redbot/cogs/audio/core/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: pt_PT\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/ro-RO.po b/redbot/cogs/audio/core/locales/ro-RO.po index dcf881d96..e44102b2f 100644 --- a/redbot/cogs/audio/core/locales/ro-RO.po +++ b/redbot/cogs/audio/core/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: ro_RO\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/ru-RU.po b/redbot/cogs/audio/core/locales/ru-RU.po index 15ed94628..743f94ccd 100644 --- a/redbot/cogs/audio/core/locales/ru-RU.po +++ b/redbot/cogs/audio/core/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: ru_RU\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "Воспроизведение аудио через голосовые каналы." diff --git a/redbot/cogs/audio/core/locales/sk-SK.po b/redbot/cogs/audio/core/locales/sk-SK.po index 2379d3f76..c6b32d914 100644 --- a/redbot/cogs/audio/core/locales/sk-SK.po +++ b/redbot/cogs/audio/core/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: sk_SK\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/sr-CS.po b/redbot/cogs/audio/core/locales/sr-CS.po new file mode 100644 index 000000000..693462f73 --- /dev/null +++ b/redbot/cogs/audio/core/locales/sr-CS.po @@ -0,0 +1,22 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 692\n" +"Language: sr_CS\n" + +#: redbot/cogs/audio/core/__init__.py:34 +#, docstring +msgid "Play audio through voice channels." +msgstr "" + diff --git a/redbot/cogs/audio/core/locales/sr-SP.po b/redbot/cogs/audio/core/locales/sr-SP.po index 39bbcfc1c..30105d0b0 100644 --- a/redbot/cogs/audio/core/locales/sr-SP.po +++ b/redbot/cogs/audio/core/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: sr_SP\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/sv-SE.po b/redbot/cogs/audio/core/locales/sv-SE.po index cca37fc55..37eca3b1d 100644 --- a/redbot/cogs/audio/core/locales/sv-SE.po +++ b/redbot/cogs/audio/core/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: sv_SE\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/tr-TR.po b/redbot/cogs/audio/core/locales/tr-TR.po index a11f75c81..376fcc5d7 100644 --- a/redbot/cogs/audio/core/locales/tr-TR.po +++ b/redbot/cogs/audio/core/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: tr_TR\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "Ses kanallarında müzik çal" diff --git a/redbot/cogs/audio/core/locales/uk-UA.po b/redbot/cogs/audio/core/locales/uk-UA.po index c8e12619b..afabcd732 100644 --- a/redbot/cogs/audio/core/locales/uk-UA.po +++ b/redbot/cogs/audio/core/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: uk_UA\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/vi-VN.po b/redbot/cogs/audio/core/locales/vi-VN.po index 3980fcdc8..54080ffd3 100644 --- a/redbot/cogs/audio/core/locales/vi-VN.po +++ b/redbot/cogs/audio/core/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: vi_VN\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/zh-CN.po b/redbot/cogs/audio/core/locales/zh-CN.po index 8bb6a2a78..e0908478b 100644 --- a/redbot/cogs/audio/core/locales/zh-CN.po +++ b/redbot/cogs/audio/core/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: zh_CN\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/zh-HK.po b/redbot/cogs/audio/core/locales/zh-HK.po index ff9b0f4a6..3051c88e5 100644 --- a/redbot/cogs/audio/core/locales/zh-HK.po +++ b/redbot/cogs/audio/core/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: zh_HK\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/zh-TW.po b/redbot/cogs/audio/core/locales/zh-TW.po index 927109492..fcec53c4f 100644 --- a/redbot/cogs/audio/core/locales/zh-TW.po +++ b/redbot/cogs/audio/core/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: zh_TW\n" -#: redbot/cogs/audio/core/__init__.py:27 +#: redbot/cogs/audio/core/__init__.py:34 #, docstring msgid "Play audio through voice channels." msgstr "透過語音頻道來播放音樂。" diff --git a/redbot/cogs/audio/core/tasks/lavalink.py b/redbot/cogs/audio/core/tasks/lavalink.py index 1be63aa89..1d8868c94 100644 --- a/redbot/cogs/audio/core/tasks/lavalink.py +++ b/redbot/cogs/audio/core/tasks/lavalink.py @@ -1,21 +1,32 @@ import asyncio import logging +from pathlib import Path import lavalink +from redbot.core import data_manager +from redbot.core.i18n import Translator from ...errors import LavalinkDownloadFailed from ...manager import ServerManager from ..abc import MixinMeta from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Tasks.lavalink") +_ = Translator("Audio", Path(__file__)) class LavalinkTasks(MixinMeta, metaclass=CompositeMetaClass): def lavalink_restart_connect(self) -> None: + lavalink.unregister_event_listener(self.lavalink_event_handler) + lavalink.unregister_update_listener(self.lavalink_update_handler) if self.lavalink_connect_task: self.lavalink_connect_task.cancel() + if self._restore_task: + self._restore_task.cancel() + self._restore_task = None + lavalink.register_event_listener(self.lavalink_event_handler) + lavalink.register_update_listener(self.lavalink_update_handler) self.lavalink_connect_task = self.bot.loop.create_task(self.lavalink_attempt_connect()) async def lavalink_attempt_connect(self, timeout: int = 50) -> None: @@ -23,18 +34,19 @@ class LavalinkTasks(MixinMeta, metaclass=CompositeMetaClass): max_retries = 5 retry_count = 0 while retry_count < max_retries: - external = await self.config.use_external_lavalink() + configs = await self.config.all() + external = configs["use_external_lavalink"] + java_exec = configs["java_exc_path"] if external is False: settings = self._default_lavalink_settings host = settings["host"] password = settings["password"] - rest_port = settings["rest_port"] ws_port = settings["ws_port"] if self.player_manager is not None: await self.player_manager.shutdown() self.player_manager = ServerManager() try: - await self.player_manager.start() + await self.player_manager.start(java_exec) except LavalinkDownloadFailed as exc: await asyncio.sleep(1) if exc.should_retry: @@ -66,11 +78,9 @@ class LavalinkTasks(MixinMeta, metaclass=CompositeMetaClass): else: break else: - config_data = await self.config.all() - host = config_data["host"] - password = config_data["password"] - rest_port = config_data["rest_port"] - ws_port = config_data["ws_port"] + host = configs["host"] + password = configs["password"] + ws_port = configs["ws_port"] break else: log.critical( @@ -82,14 +92,17 @@ class LavalinkTasks(MixinMeta, metaclass=CompositeMetaClass): retry_count = 0 while retry_count < max_retries: + if lavalink.node._nodes: + await lavalink.node.disconnect() try: await lavalink.initialize( bot=self.bot, host=host, password=password, - rest_port=rest_port, + rest_port=ws_port, ws_port=ws_port, timeout=timeout, + resume_key=f"Red-Core-Audio-{self.bot.user.id}-{data_manager.instance_name}", ) except asyncio.TimeoutError: log.error("Connecting to Lavalink server timed out, retrying...") @@ -111,3 +124,5 @@ class LavalinkTasks(MixinMeta, metaclass=CompositeMetaClass): "Connecting to the Lavalink server failed after multiple attempts. " "See above tracebacks for details." ) + return + self._restore_task = asyncio.create_task(self.restore_players()) diff --git a/redbot/cogs/audio/core/tasks/locales/af-ZA.po b/redbot/cogs/audio/core/tasks/locales/af-ZA.po index dc20df195..4ea35b06c 100644 --- a/redbot/cogs/audio/core/tasks/locales/af-ZA.po +++ b/redbot/cogs/audio/core/tasks/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: af_ZA\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/ar-SA.po b/redbot/cogs/audio/core/tasks/locales/ar-SA.po index 7d9871364..2fbcbb3fd 100644 --- a/redbot/cogs/audio/core/tasks/locales/ar-SA.po +++ b/redbot/cogs/audio/core/tasks/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: ar_SA\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/bg-BG.po b/redbot/cogs/audio/core/tasks/locales/bg-BG.po index fd8c3ff85..fdfc7d144 100644 --- a/redbot/cogs/audio/core/tasks/locales/bg-BG.po +++ b/redbot/cogs/audio/core/tasks/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: bg_BG\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/bs-BA.po b/redbot/cogs/audio/core/tasks/locales/bs-BA.po new file mode 100644 index 000000000..81ed697db --- /dev/null +++ b/redbot/cogs/audio/core/tasks/locales/bs-BA.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 664\n" +"Language: bs_BA\n" + +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/ca-ES.po b/redbot/cogs/audio/core/tasks/locales/ca-ES.po index ed3549d83..3fca6f3a9 100644 --- a/redbot/cogs/audio/core/tasks/locales/ca-ES.po +++ b/redbot/cogs/audio/core/tasks/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: ca_ES\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/cs-CZ.po b/redbot/cogs/audio/core/tasks/locales/cs-CZ.po index a5c26939a..0b3cdcbf8 100644 --- a/redbot/cogs/audio/core/tasks/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/tasks/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: cs_CZ\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/da-DK.po b/redbot/cogs/audio/core/tasks/locales/da-DK.po index 28dc26ff5..f14c8bf1f 100644 --- a/redbot/cogs/audio/core/tasks/locales/da-DK.po +++ b/redbot/cogs/audio/core/tasks/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: da_DK\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/de-DE.po b/redbot/cogs/audio/core/tasks/locales/de-DE.po index e3496ea2e..222fe88fa 100644 --- a/redbot/cogs/audio/core/tasks/locales/de-DE.po +++ b/redbot/cogs/audio/core/tasks/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,3 +15,8 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: de_DE\n" +#: 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 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 "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 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." + diff --git a/redbot/cogs/audio/core/tasks/locales/el-GR.po b/redbot/cogs/audio/core/tasks/locales/el-GR.po index 84108d785..deb8830c3 100644 --- a/redbot/cogs/audio/core/tasks/locales/el-GR.po +++ b/redbot/cogs/audio/core/tasks/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: el_GR\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/es-ES.po b/redbot/cogs/audio/core/tasks/locales/es-ES.po index 9a5041461..bc5b56327 100644 --- a/redbot/cogs/audio/core/tasks/locales/es-ES.po +++ b/redbot/cogs/audio/core/tasks/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: es_ES\n" +#: 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 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 "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 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." + diff --git a/redbot/cogs/audio/core/tasks/locales/fi-FI.po b/redbot/cogs/audio/core/tasks/locales/fi-FI.po index 344ea8356..5ff6c3799 100644 --- a/redbot/cogs/audio/core/tasks/locales/fi-FI.po +++ b/redbot/cogs/audio/core/tasks/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: fi_FI\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/fr-FR.po b/redbot/cogs/audio/core/tasks/locales/fr-FR.po index 182341f47..37793ad19 100644 --- a/redbot/cogs/audio/core/tasks/locales/fr-FR.po +++ b/redbot/cogs/audio/core/tasks/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: fr_FR\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/he-IL.po b/redbot/cogs/audio/core/tasks/locales/he-IL.po index 200303516..4373ef568 100644 --- a/redbot/cogs/audio/core/tasks/locales/he-IL.po +++ b/redbot/cogs/audio/core/tasks/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: he_IL\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/hu-HU.po b/redbot/cogs/audio/core/tasks/locales/hu-HU.po index 96a602e3f..16453fa21 100644 --- a/redbot/cogs/audio/core/tasks/locales/hu-HU.po +++ b/redbot/cogs/audio/core/tasks/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: hu_HU\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/id-ID.po b/redbot/cogs/audio/core/tasks/locales/id-ID.po index f3d530f77..ef00ef16d 100644 --- a/redbot/cogs/audio/core/tasks/locales/id-ID.po +++ b/redbot/cogs/audio/core/tasks/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: id_ID\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/it-IT.po b/redbot/cogs/audio/core/tasks/locales/it-IT.po index 07c311492..b79f831ac 100644 --- a/redbot/cogs/audio/core/tasks/locales/it-IT.po +++ b/redbot/cogs/audio/core/tasks/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: it_IT\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/ja-JP.po b/redbot/cogs/audio/core/tasks/locales/ja-JP.po index 287ab7d65..b86c5135a 100644 --- a/redbot/cogs/audio/core/tasks/locales/ja-JP.po +++ b/redbot/cogs/audio/core/tasks/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: ja_JP\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/ko-KR.po b/redbot/cogs/audio/core/tasks/locales/ko-KR.po index dcc3ead86..bf55df44b 100644 --- a/redbot/cogs/audio/core/tasks/locales/ko-KR.po +++ b/redbot/cogs/audio/core/tasks/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: ko_KR\n" +#: 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 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 "안녕하세요,이 메시지는 핵심 Audio cog에 관한 중요한 업데이트를 제공합니다. \\n \\nAudio v2.3.0 이상부터는 Cog-Creators 조직에서 제공하는 새로운 서비스 인 ** Global Audio API **를 활용할 수 있습니다. 봇이 YouTube / Spotify에 대한 요청의 양을 크게 줄일 수 있습니다. 이렇게하면 YouTube에 너무 잦은 요청으로 인해 봇의 속도가 제한될 가능성이 줄어듭니다. \\n 자세한 내용은`[p] help audioset globalapi`를 참조하세요. \\n이 서비스에 대한 액세스는 기본적으로 사용 중지되며 ** 명시 적으로 선택해야합니다. ** 사용을 시작하려면 \\n\\n이 API를 사용하려면 액세스 토큰이 ** 필수 **입니다. 이 토큰을 얻으려면 에 가입하고 #testing 채널에서`? audioapi register`를 통해 진행할 수 있습니다. \\n 참고:이 서비스를 사용하면 봇의 IP 주소가 Cog-Creators 조직이 되며 이는 글로벌 API 서비스를 제공 할 목적으로 만 사용됩니다. \\n\\n 관련 메모에서 로컬 캐시를 아직 활성화하지 않은 경우 활성화하는 것이 좋습니다. \\n 이렇게하려면`[p]audioset cache 5`를 실행하십시오. 메타 데이터 만 저장하는이 캐시는 반복되는 오디오 요청시 응답시간을 빠르게 할 수 있으며 YouTube에서 봇의 속도를 제한 할 가능성을 더욱 줄여줍니다. 메타 데이터 일 뿐이므로이 캐시에 필요한 디스크 공간은 무시할 수준으로 적을 것으로 예상됩니다." + diff --git a/redbot/cogs/audio/core/tasks/locales/nb-NO.po b/redbot/cogs/audio/core/tasks/locales/nb-NO.po new file mode 100644 index 000000000..a535fa153 --- /dev/null +++ b/redbot/cogs/audio/core/tasks/locales/nb-NO.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 664\n" +"Language: nb_NO\n" + +#: 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 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 "Hei, denne meldingen gir deg en viktig oppdatering angående kjernen Audio Cog:\\n\\n Fra og med Audio v2.3.0 + kan du dra nytte av ** Global Audio API **, en ny tjeneste som tilbys av Cog-Creators organisasjonen som lar boten din redusere mengden forespørsler til YouTube / Spotify sterkt. Dette reduserer sannsynligheten for at YouTube begrenser boten din for å komme med forespørsler for ofte. \\nSe `[p]help audioset globalapi` for mer informasjon.\\nTilgang til denne tjenesten er deaktivert som standard og ** krever at du eksplisitt melder deg på ** for å begynne å bruke den.\\n\\nEt tilgangstoken er ** nødvendig ** for å bruke dette API. For å få dette tokenet kan du bli med på og kjøre '?audioapi register' i #testing kanalen.\\nMerk: ved å bruke denne tjenesten godtar du at botens IP-adresse vil bli avslørt til Cog-Creators-organisasjon og brukes kun med det formål å tilby Global API-tjenesten.\\n\\nPå et beslektet notat anbefales det på det sterkeste at du aktiverer din lokale cache hvis du ikke har det ennå.\\nFor å gjøre det, kjør `[p]audioset cache 5 '. Denne hurtigbufferen, som bare lagrer metadata, vil gjøre gjentatte lydforespørsler raskere og ytterligere redusere sannsynligheten for at YouTube begrenser bot. Siden det bare er metadata, forventes den nødvendige diskplassen for denne hurtigbufferen å være ubetydelig." + diff --git a/redbot/cogs/audio/core/tasks/locales/nl-NL.po b/redbot/cogs/audio/core/tasks/locales/nl-NL.po index 817c5a5a2..d495932a6 100644 --- a/redbot/cogs/audio/core/tasks/locales/nl-NL.po +++ b/redbot/cogs/audio/core/tasks/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: nl_NL\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/pl-PL.po b/redbot/cogs/audio/core/tasks/locales/pl-PL.po index 790dab304..54828f47e 100644 --- a/redbot/cogs/audio/core/tasks/locales/pl-PL.po +++ b/redbot/cogs/audio/core/tasks/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: pl_PL\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/pt-BR.po b/redbot/cogs/audio/core/tasks/locales/pt-BR.po index 657278448..a701d689a 100644 --- a/redbot/cogs/audio/core/tasks/locales/pt-BR.po +++ b/redbot/cogs/audio/core/tasks/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: pt_BR\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/pt-PT.po b/redbot/cogs/audio/core/tasks/locales/pt-PT.po index a1b7cf293..4ba2eaa6f 100644 --- a/redbot/cogs/audio/core/tasks/locales/pt-PT.po +++ b/redbot/cogs/audio/core/tasks/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: pt_PT\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/ro-RO.po b/redbot/cogs/audio/core/tasks/locales/ro-RO.po index 61faf2ce5..7efe80171 100644 --- a/redbot/cogs/audio/core/tasks/locales/ro-RO.po +++ b/redbot/cogs/audio/core/tasks/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: ro_RO\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/ru-RU.po b/redbot/cogs/audio/core/tasks/locales/ru-RU.po index fc5355e50..f3cef15d3 100644 --- a/redbot/cogs/audio/core/tasks/locales/ru-RU.po +++ b/redbot/cogs/audio/core/tasks/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: ru_RU\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/sk-SK.po b/redbot/cogs/audio/core/tasks/locales/sk-SK.po index b599377b1..b7ed62268 100644 --- a/redbot/cogs/audio/core/tasks/locales/sk-SK.po +++ b/redbot/cogs/audio/core/tasks/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: sk_SK\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/sr-CS.po b/redbot/cogs/audio/core/tasks/locales/sr-CS.po new file mode 100644 index 000000000..ea80fe948 --- /dev/null +++ b/redbot/cogs/audio/core/tasks/locales/sr-CS.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 664\n" +"Language: sr_CS\n" + +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/sr-SP.po b/redbot/cogs/audio/core/tasks/locales/sr-SP.po index 4e7e08dfb..58eaba264 100644 --- a/redbot/cogs/audio/core/tasks/locales/sr-SP.po +++ b/redbot/cogs/audio/core/tasks/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: sr_SP\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/sv-SE.po b/redbot/cogs/audio/core/tasks/locales/sv-SE.po index 983079556..418cdf682 100644 --- a/redbot/cogs/audio/core/tasks/locales/sv-SE.po +++ b/redbot/cogs/audio/core/tasks/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: sv_SE\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/tr-TR.po b/redbot/cogs/audio/core/tasks/locales/tr-TR.po index 305207d6c..245e43279 100644 --- a/redbot/cogs/audio/core/tasks/locales/tr-TR.po +++ b/redbot/cogs/audio/core/tasks/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: tr_TR\n" +#: 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 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 "Merhaba, bu mesaj size yerleşik Ses modülü ile ilgili önemli bir mesaj getirmekte:\\n \\nSes modülü v2.3.0+ sürümünden itibaren **Küresel Ses API'ı**,'ndan faydalanabilirsiniz. Cog-Creators kuruluşu tarafından botunuzun YouTube / Spotify'a yaptığı istek sayısını büyük oranda düşürebilen yeni bir özellik. Bu, YouTube'un botunuza çok sık istekte bulunduğu için sınırlama getirmesi ihtimalini düşürür.\\nDaha çok bilgi için `[p]help audioset globalapi` komutunu kullanın.\\nBu hizmete erişim varsayılan olarak kapalıdır ve açılmak için **sizin açıkça karar vermenizi** gerktirir.\\n\\nBu API'ı kullanmak için bir erişim anahtırı **gereklidir**. Bu anahtarı elde etmek için sunucusuna katılabilir ve #testing kanalında `?audioapi register` komutunu çalıştırabilirsiniz.\\nNot: bu hizmeti kullanarak yalnızca Global API hizmetini sunmak için kullanılsa da botunuzun IP adresini Cog-Creators kuruluşuna belirtmiş olursunuz.\\n\\nAyrıca, eğer botunuzun yerel önbelleğini henüz etkinleştirmediyseniz bunu yapmanız önemle tavsiye edilir.\\nBunu yapmak için `[p]audioset cache 5` komutunu çalıştırın. Yalnızca üstveri depolamak için kullanılan bu önbellek, tekrarlanan ses isteklerini hızlandırır ve YouTube'un botunuza sınırlama getirme ihtimalini daha da düşürür. Sadece üstveri depolama için kullanıldığından bu önbellek için ayrılmış depolama alanı yok kabul edilebilir." + diff --git a/redbot/cogs/audio/core/tasks/locales/uk-UA.po b/redbot/cogs/audio/core/tasks/locales/uk-UA.po index 00f04b504..f5893c676 100644 --- a/redbot/cogs/audio/core/tasks/locales/uk-UA.po +++ b/redbot/cogs/audio/core/tasks/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: uk_UA\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/vi-VN.po b/redbot/cogs/audio/core/tasks/locales/vi-VN.po index 3185e9c49..d9a2d6977 100644 --- a/redbot/cogs/audio/core/tasks/locales/vi-VN.po +++ b/redbot/cogs/audio/core/tasks/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: vi_VN\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/zh-CN.po b/redbot/cogs/audio/core/tasks/locales/zh-CN.po index 3193f57ca..cd8291096 100644 --- a/redbot/cogs/audio/core/tasks/locales/zh-CN.po +++ b/redbot/cogs/audio/core/tasks/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: zh_CN\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/zh-HK.po b/redbot/cogs/audio/core/tasks/locales/zh-HK.po index de93436bf..d25c3ed17 100644 --- a/redbot/cogs/audio/core/tasks/locales/zh-HK.po +++ b/redbot/cogs/audio/core/tasks/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: zh_HK\n" +#: 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 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 "" + diff --git a/redbot/cogs/audio/core/tasks/locales/zh-TW.po b/redbot/cogs/audio/core/tasks/locales/zh-TW.po index 564b37e6b..82906163d 100644 --- a/redbot/cogs/audio/core/tasks/locales/zh-TW.po +++ b/redbot/cogs/audio/core/tasks/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,3 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: zh_TW\n" +#: 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 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 "您好,此訊息提供您關於 Audio 齒輪的重要更新:\\n \\n從 Audio v2.3.0+ 開始,您可以使用 **Global Audio API** ,由 Cog-Creators 組織提供的新服務,可以大幅降低您的機器人向 YouTube / Spotify 查詢的次數。這可以避免您的機器人因為查詢次數太頻繁,而受到 YouTube 的速率限制。\\n參閱 `[p]help audioset globalapi` 以取得更多資訊。\\n此服務預設為停用,而且**需要您明確宣告加入**來開始使用。\\n\\n**需要**存取權杖來使用此 API。您可以加入 ,並在 #testing 頻道執行 `?audioapi register` 來取得存取權杖。\\n注意:使用此服務表示您同意向 Cog-Creators 組織公開您機器人的 IP 位址,而且此資訊只會用於提供 Global API 服務。\\n\\n另外,強烈建議啟用本地快取。\\n若要啟用,請執行 `[p]audioset cache 5`。此快取只會儲存後設資料,將能讓重複播放的音樂更快,並減少您的機器人被 YouTube 限制速率的機會。因為只儲存後設資料,所需的硬碟空間可以忽略。" + diff --git a/redbot/cogs/audio/core/tasks/player.py b/redbot/cogs/audio/core/tasks/player.py index f2715e158..a35b91914 100644 --- a/redbot/cogs/audio/core/tasks/player.py +++ b/redbot/cogs/audio/core/tasks/player.py @@ -1,9 +1,13 @@ import asyncio import logging import time +from pathlib import Path + from typing import Dict import lavalink + +from redbot.core.i18n import Translator from redbot.core.utils import AsyncIter from ...audio_logging import debug_exc_log @@ -11,6 +15,7 @@ from ..abc import MixinMeta from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Tasks.player") +_ = Translator("Audio", Path(__file__)) class PlayerTasks(MixinMeta, metaclass=CompositeMetaClass): @@ -48,6 +53,7 @@ class PlayerTasks(MixinMeta, metaclass=CompositeMetaClass): stop_times.pop(sid) try: player = lavalink.get_player(sid) + await self.api_interface.persistent_queue_api.drop(sid) await player.stop() await player.disconnect() except Exception as err: diff --git a/redbot/cogs/audio/core/tasks/startup.py b/redbot/cogs/audio/core/tasks/startup.py index 0e7417762..3fd5c9658 100644 --- a/redbot/cogs/audio/core/tasks/startup.py +++ b/redbot/cogs/audio/core/tasks/startup.py @@ -1,16 +1,27 @@ +import asyncio +import datetime +import itertools import logging +from pathlib import Path + +from typing import Optional import lavalink from redbot.core.data_manager import cog_data_path +from redbot.core.i18n import Translator +from redbot.core.utils._internal_utils import send_to_owners_with_prefix_replaced from redbot.core.utils.dbtools import APSWConnectionWrapper from ...apis.interface import AudioAPIInterface from ...apis.playlist_wrapper import PlaylistWrapper +from ...audio_logging import debug_exc_log +from ...utils import task_callback from ..abc import MixinMeta -from ..cog_utils import _SCHEMA_VERSION, CompositeMetaClass +from ..cog_utils import _OWNER_NOTIFICATION, _SCHEMA_VERSION, CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Tasks.startup") +_ = Translator("Audio", Path(__file__)) class StartUpTasks(MixinMeta, metaclass=CompositeMetaClass): @@ -19,11 +30,13 @@ class StartUpTasks(MixinMeta, metaclass=CompositeMetaClass): # If it waits for ready in startup, we cause a deadlock during initial load # as initial load happens before the bot can ever be ready. self.cog_init_task = self.bot.loop.create_task(self.initialize()) + self.cog_init_task.add_done_callback(task_callback) async def initialize(self) -> None: await self.bot.wait_until_red_ready() # Unlike most cases, we want the cache to exit before migration. try: + await self.maybe_message_all_owners() self.db_conn = APSWConnectionWrapper( str(cog_data_path(self.bot.get_cog("Audio")) / "Audio.db") ) @@ -33,17 +46,114 @@ class StartUpTasks(MixinMeta, metaclass=CompositeMetaClass): self.playlist_api = PlaylistWrapper(self.bot, self.config, self.db_conn) await self.playlist_api.init() await self.api_interface.initialize() + self.global_api_user = await self.api_interface.global_cache_api.get_perms() await self.data_schema_migration( from_version=await self.config.schema_version(), to_version=_SCHEMA_VERSION ) await self.playlist_api.delete_scheduled() + await self.api_interface.persistent_queue_api.delete_scheduled() self.lavalink_restart_connect() self.player_automated_timer_task = self.bot.loop.create_task( self.player_automated_timer() ) - lavalink.register_event_listener(self.lavalink_event_handler) + self.player_automated_timer_task.add_done_callback(task_callback) except Exception as err: log.exception("Audio failed to start up, please report this issue.", exc_info=err) raise err self.cog_ready_event.set() + + async def restore_players(self): + tries = 0 + tracks_to_restore = await self.api_interface.persistent_queue_api.fetch_all() + await asyncio.sleep(10) + for guild_id, track_data in itertools.groupby(tracks_to_restore, key=lambda x: x.guild_id): + await asyncio.sleep(0) + try: + player: Optional[lavalink.Player] + track_data = list(track_data) + guild = self.bot.get_guild(guild_id) + persist_cache = self._persist_queue_cache.setdefault( + guild_id, await self.config.guild(guild).persist_queue() + ) + if not persist_cache: + await self.api_interface.persistent_queue_api.drop(guild_id) + continue + if self.lavalink_connection_aborted: + player = None + else: + try: + player = lavalink.get_player(guild_id) + except IndexError: + player = None + except KeyError: + player = None + + vc = 0 + if player is None: + while tries < 25 and vc is not None: + try: + vc = guild.get_channel(track_data[-1].room_id) + if not vc: + break + perms = vc.permissions_for(guild.me) + if not (perms.connect and perms.speak): + vc = None + break + await lavalink.connect(vc) + player = lavalink.get_player(guild.id) + player.store("connect", datetime.datetime.utcnow()) + player.store("guild", guild_id) + await self.self_deafen(player) + break + except IndexError: + await asyncio.sleep(5) + tries += 1 + except Exception as exc: + debug_exc_log(log, exc, "Failed to restore music voice channel") + if vc is None: + break + + if tries >= 25 or guild is None or vc is None: + await self.api_interface.persistent_queue_api.drop(guild_id) + continue + + shuffle = await self.config.guild(guild).shuffle() + repeat = await self.config.guild(guild).repeat() + volume = await self.config.guild(guild).volume() + shuffle_bumped = await self.config.guild(guild).shuffle_bumped() + player.repeat = repeat + player.shuffle = shuffle + player.shuffle_bumped = shuffle_bumped + if player.volume != volume: + await player.set_volume(volume) + for track in track_data: + track = track.track_object + player.add(guild.get_member(track.extras.get("requester")) or guild.me, track) + player.maybe_shuffle() + if not player.is_playing: + await player.play() + except Exception as err: + debug_exc_log(log, err, f"Error restoring player in {guild_id}") + await self.api_interface.persistent_queue_api.drop(guild_id) + + async def maybe_message_all_owners(self): + current_notification = await self.config.owner_notification() + if current_notification == _OWNER_NOTIFICATION: + return + if current_notification < 1 <= _OWNER_NOTIFICATION: + msg = _( + """Hello, this message brings you an important update regarding the core Audio cog: + +Starting 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. +See `[p]help audioset globalapi` for more information. +Access to this service is disabled by default and **requires you to explicitly opt-in** to start using it. + +An access token is **required** to use this API. To obtain this token you may join and run `?audioapi register` in the #testing channel. +Note: 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. + +On a related note, it is highly recommended that you enable your local cache if you haven't yet. +To 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.""" + ) + await send_to_owners_with_prefix_replaced(self.bot, msg) + await self.config.owner_notification.set(1) diff --git a/redbot/cogs/audio/core/utilities/__init__.py b/redbot/cogs/audio/core/utilities/__init__.py index b7a88dbc2..824521234 100644 --- a/redbot/cogs/audio/core/utilities/__init__.py +++ b/redbot/cogs/audio/core/utilities/__init__.py @@ -3,6 +3,7 @@ from .equalizer import EqualizerUtilities from .formatting import FormattingUtilities from .local_tracks import LocalTrackUtilities from .miscellaneous import MiscellaneousUtilities +from .parsers import ParsingUtilities from .player import PlayerUtilities from .playlists import PlaylistUtilities from .queue import QueueUtilities @@ -18,6 +19,7 @@ class Utilities( PlaylistUtilities, QueueUtilities, ValidationUtilities, + ParsingUtilities, metaclass=CompositeMetaClass, ): """Class joining all utility subclasses""" diff --git a/redbot/cogs/audio/core/utilities/equalizer.py b/redbot/cogs/audio/core/utilities/equalizer.py index d3ea40e8b..6c77d2a78 100644 --- a/redbot/cogs/audio/core/utilities/equalizer.py +++ b/redbot/cogs/audio/core/utilities/equalizer.py @@ -1,6 +1,7 @@ import asyncio import contextlib import logging + from typing import List import discord diff --git a/redbot/cogs/audio/core/utilities/formatting.py b/redbot/cogs/audio/core/utilities/formatting.py index b60692333..4cc4500c5 100644 --- a/redbot/cogs/audio/core/utilities/formatting.py +++ b/redbot/cogs/audio/core/utilities/formatting.py @@ -2,23 +2,27 @@ import datetime import logging import math import re +import time +from pathlib import Path + from typing import List, Optional import discord import lavalink -from discord.embeds import EmptyEmbed -from redbot.core.utils import AsyncIter +from discord.embeds import EmptyEmbed from redbot.core import commands +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import box, escape from ...audio_dataclasses import LocalPath, Query from ...audio_logging import IS_DEBUG from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Utilities.formatting") - +_ = Translator("Audio", Path(__file__)) RE_SQUARE = re.compile(r"[\[\]]") @@ -98,6 +102,7 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): await lavalink.connect(ctx.author.voice.channel) player = lavalink.get_player(ctx.guild.id) player.store("connect", datetime.datetime.utcnow()) + await self.self_deafen(player) except AttributeError: return await self.send_embed_msg(ctx, title=_("Connect to a voice channel first.")) except IndexError: @@ -128,7 +133,9 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): except IndexError: search_choice = tracks[-1] if not hasattr(search_choice, "is_local") and getattr(search_choice, "uri", None): - description = self.get_track_description(search_choice, self.local_folder_current_path) + description = await self.get_track_description( + search_choice, self.local_folder_current_path + ) else: search_choice = Query.process_input(search_choice, self.local_folder_current_path) if search_choice.is_local: @@ -148,14 +155,12 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): queue_dur = await self.queue_duration(ctx) queue_total_duration = self.format_time(queue_dur) before_queue_length = len(player.queue) - + query = Query.process_input(search_choice, self.local_folder_current_path) if not await self.is_query_allowed( self.config, - ctx.guild, - ( - f"{search_choice.title} {search_choice.author} {search_choice.uri} " - f"{str(Query.process_input(search_choice, self.local_folder_current_path))}" - ), + ctx, + f"{search_choice.title} {search_choice.author} {search_choice.uri} {str(query)}", + query_obj=query, ): if IS_DEBUG: log.debug(f"Query is not allowed in {ctx.guild} ({ctx.guild.id})") @@ -166,6 +171,13 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): elif guild_data["maxlength"] > 0: if self.is_track_length_allowed(search_choice, guild_data["maxlength"]): + search_choice.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(ctx.author, search_choice) player.maybe_shuffle() self.bot.dispatch( @@ -174,6 +186,13 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): else: return await self.send_embed_msg(ctx, title=_("Track exceeds maximum length.")) else: + search_choice.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(ctx.author, search_choice) player.maybe_shuffle() self.bot.dispatch( @@ -191,9 +210,11 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): await player.play() return await self.send_embed_msg(ctx, embed=songembed) - def _format_search_options(self, search_choice): + async def _format_search_options(self, search_choice): query = Query.process_input(search_choice, self.local_folder_current_path) - description = self.get_track_description(search_choice, self.local_folder_current_path) + description = await self.get_track_description( + search_choice, self.local_folder_current_path + ) return description, query async def _build_search_page( @@ -259,10 +280,10 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): ) return embed - def get_track_description( + async def get_track_description( self, track, local_folder_current_path, shorten=False ) -> Optional[str]: - """Get the user facing formatted track name""" + """Get the user facing formatted track name.""" string = None if track and getattr(track, "uri", None): query = Query.process_input(track.uri, local_folder_current_path) @@ -276,7 +297,7 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): if shorten: string = f"{track.author} - {track.title}" if len(string) > 40: - string = "{}...".format((string[:40]).rstrip(" ")) + string = f"{(string[:40]).rstrip(' ')}..." string = f'**{escape(f"{string}", formatting=True)}**' else: string = ( @@ -287,7 +308,7 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): if shorten: string = f"{track.title}" if len(string) > 40: - string = "{}...".format((string[:40]).rstrip(" ")) + string = f"{(string[:40]).rstrip(' ')}..." string = f'**{escape(f"{string}", formatting=True)}**' else: string = f'**{escape(f"{track.title}", formatting=True)}**' + escape( @@ -296,27 +317,35 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): else: string = query.to_string_user() if shorten and len(string) > 40: - string = "{}...".format((string[:40]).rstrip(" ")) + string = f"{(string[:40]).rstrip(' ')}..." string = f'**{escape(f"{string}", formatting=True)}**' else: - if track.author.lower() not in track.title.lower(): + if track.is_stream: + icy = await self.icyparser(track.uri) + if icy: + title = icy + else: + title = f"{track.title} - {track.author}" + elif track.author.lower() not in track.title.lower(): title = f"{track.title} - {track.author}" else: title = track.title string = f"{title}" if shorten and len(string) > 40: - string = "{}...".format((string[:40]).rstrip(" ")) + string = f"{(string[:40]).rstrip(' ')}..." string = re.sub(RE_SQUARE, "", string) string = f"**[{escape(string, formatting=True)}]({track.uri}) **" elif hasattr(track, "to_string_user") and track.is_local: string = track.to_string_user() + " " if shorten and len(string) > 40: - string = "{}...".format((string[:40]).rstrip(" ")) + string = f"{(string[:40]).rstrip(' ')}..." string = f'**{escape(f"{string}", formatting=True)}**' return string - def get_track_description_unformatted(self, track, local_folder_current_path) -> Optional[str]: - """Get the user facing unformatted track name""" + async def get_track_description_unformatted( + self, track, local_folder_current_path + ) -> Optional[str]: + """Get the user facing unformatted track name.""" if track and hasattr(track, "uri"): query = Query.process_input(track.uri, local_folder_current_path) if query.is_local or "localtracks/" in track.uri: @@ -332,7 +361,13 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): else: return query.to_string_user() else: - if track.author.lower() not in track.title.lower(): + if track.is_stream: + icy = await self.icyparser(track.uri) + if icy: + title = icy + else: + title = f"{track.title} - {track.author}" + elif track.author.lower() not in track.title.lower(): title = f"{track.title} - {track.author}" else: title = track.title @@ -342,7 +377,7 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): return None def format_playlist_picker_data(self, pid, pname, ptracks, pauthor, scope) -> str: - """Format the values into a pretified codeblock""" + """Format the values into a prettified codeblock.""" author = self.bot.get_user(pauthor) or pauthor or _("Unknown") line = _( " - Name: <{pname}>\n" @@ -358,10 +393,10 @@ class FormattingUtilities(MixinMeta, metaclass=CompositeMetaClass): async def draw_time(self, ctx) -> str: player = lavalink.get_player(ctx.guild.id) paused = player.paused - pos = player.position - dur = player.current.length + pos = player.position or 1 + dur = getattr(player.current, "length", player.position or 1) sections = 12 - loc_time = round((pos / dur) * sections) + loc_time = round((pos / dur if dur != 0 else pos) * sections) bar = "\N{BOX DRAWINGS HEAVY HORIZONTAL}" seek = "\N{RADIO BUTTON}" if paused: diff --git a/redbot/cogs/audio/core/utilities/local_tracks.py b/redbot/cogs/audio/core/utilities/local_tracks.py index 401ac09f1..62d2d7b19 100644 --- a/redbot/cogs/audio/core/utilities/local_tracks.py +++ b/redbot/cogs/audio/core/utilities/local_tracks.py @@ -1,20 +1,23 @@ import contextlib import logging + from pathlib import Path from typing import List, Union import lavalink + from fuzzywuzzy import process - -from redbot.core.utils import AsyncIter from redbot.core import commands +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter -from ...errors import TrackEnqueueError from ...audio_dataclasses import LocalPath, Query +from ...errors import TrackEnqueueError from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Utilities.local_tracks") +_ = Translator("Audio", Path(__file__)) class LocalTrackUtilities(MixinMeta, metaclass=CompositeMetaClass): @@ -32,7 +35,7 @@ class LocalTrackUtilities(MixinMeta, metaclass=CompositeMetaClass): ) async def get_localtrack_folder_list(self, ctx: commands.Context, query: Query) -> List[Query]: - """Return a list of folders per the provided query""" + """Return a list of folders per the provided query.""" if not await self.localtracks_folder_exists(ctx): return [] query = Query.process_input(query, self.local_folder_current_path) @@ -49,7 +52,7 @@ class LocalTrackUtilities(MixinMeta, metaclass=CompositeMetaClass): async def get_localtrack_folder_tracks( self, ctx, player: lavalink.player_manager.Player, query: Query ) -> List[lavalink.rest_api.Track]: - """Return a list of tracks per the provided query""" + """Return a list of tracks per the provided query.""" if not await self.localtracks_folder_exists(ctx) or self.api_interface is None: return [] diff --git a/redbot/cogs/audio/core/utilities/locales/af-ZA.po b/redbot/cogs/audio/core/utilities/locales/af-ZA.po index bbd8477d3..6c4fea730 100644 --- a/redbot/cogs/audio/core/utilities/locales/af-ZA.po +++ b/redbot/cogs/audio/core/utilities/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: af_ZA\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/ar-SA.po b/redbot/cogs/audio/core/utilities/locales/ar-SA.po index 515d9b076..f17d29562 100644 --- a/redbot/cogs/audio/core/utilities/locales/ar-SA.po +++ b/redbot/cogs/audio/core/utilities/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: ar_SA\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/bg-BG.po b/redbot/cogs/audio/core/utilities/locales/bg-BG.po index 4022f4e37..068942ecc 100644 --- a/redbot/cogs/audio/core/utilities/locales/bg-BG.po +++ b/redbot/cogs/audio/core/utilities/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: bg_BG\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/bs-BA.po b/redbot/cogs/audio/core/utilities/locales/bs-BA.po new file mode 100644 index 000000000..2d0c08d43 --- /dev/null +++ b/redbot/cogs/audio/core/utilities/locales/bs-BA.po @@ -0,0 +1,462 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 688\n" +"Language: bs_BA\n" + +#: redbot/cogs/audio/core/utilities/formatting.py:75 +msgid "tracks" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 +msgid "Page {page_num}/{total_pages}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:96 +msgid "Connection to Lavalink has failed." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 +msgid "Connect to a voice channel first." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 +msgid "Track Enqueued" +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 +msgid "Track exceeds maximum length." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/formatting.py:262 +msgid "Tracks Found:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:263 +msgid "search results" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:265 +msgid "Folders Found:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:266 +msgid "local folders" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:268 +msgid "Files Found:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:269 +msgid "local tracks" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 +msgid "Unknown" +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +msgid "No localtracks folder." +msgstr "" + +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +msgid "Not enough {currency}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +msgid "{required_credits} {currency} required, but you have {bal}." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:78 +msgid "music in {} servers" +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 "" + +#: redbot/cogs/audio/core/utilities/player.py:142 +msgid "Currently livestreaming {track}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:147 +msgid "{time} left on {track}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 +msgid "Track Skipped" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:168 +msgid "Track number must be equal to or greater than 1." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:174 +msgid "There are only {queuelen} songs currently queued." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:180 +msgid "{skip_to_track} Tracks Skipped" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 +msgid "Nothing found." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 +msgid "Track is not playable." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" + +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 +msgid "Unable to Get Track" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/player.py:355 +msgid "Unable To Find Tracks" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:356 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:382 +msgid "{query} is not an allowed query." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/player.py:491 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:497 +msgid "No Title" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:503 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:506 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:512 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:593 +msgid "Nothing found" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:628 +msgid "Please wait, finding tracks..." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:634 +msgid "Getting track {num}/{total}..." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:635 +msgid "Matching track {num}/{total}..." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/player.py:637 +msgid "Approximate time remaining: {seconds}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:672 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:71 +msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:89 +msgid "You do not have the permissions to manage that playlist in {guild}." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:96 +msgid "You do not have the permissions to manage playlist owned by {user}." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:100 +msgid "You do not have the permissions to manage playlists in {scope} scope." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:104 +msgid "No access to playlist." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/playlists.py:246 +msgid "{playlists} playlists found, which one would you like?" +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/playlists.py:296 +msgid "Playlists you can access in this server:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:302 +msgid "Playlists for {scope}:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:306 +msgid "Page {page_num}/{total_pages} | {num} playlists." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 +msgid "Please wait, adding tracks..." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 +msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 +msgid "Playlist Saved" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:502 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/playlists.py:517 +msgid "I don't have permission to connect to your channel." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:548 +msgid "You must be in the voice channel to use the playlist command." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:657 +msgid "the Global" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:657 +msgid "Global" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:659 +msgid "the Server" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:659 +msgid "Server" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:661 +msgid "the User" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:661 +msgid "User" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:40 +msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:57 +msgid "**Currently livestreaming:**\\n" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 +msgid "Requested by: **{user}**" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:62 +msgid "Playing: " +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:76 +msgid "requested by **{user}**\\n" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:80 +msgid "Queue for __{guild_name}__" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:88 +msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:97 +msgid "Auto-Play" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:103 +msgid "Shuffle" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:109 +msgid "Repeat" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:161 +msgid "Matching Tracks:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:164 +msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" +msgstr "" + diff --git a/redbot/cogs/audio/core/utilities/locales/ca-ES.po b/redbot/cogs/audio/core/utilities/locales/ca-ES.po index 91daea0e3..ba78a8545 100644 --- a/redbot/cogs/audio/core/utilities/locales/ca-ES.po +++ b/redbot/cogs/audio/core/utilities/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: ca_ES\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/cs-CZ.po b/redbot/cogs/audio/core/utilities/locales/cs-CZ.po index 3568988d7..d16787bdb 100644 --- a/redbot/cogs/audio/core/utilities/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/utilities/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "Strana {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "Připojení k Lavalinku selhalo." -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "Prosím zkontrolujte svou konzoli nebo logy pro podrobnosti." -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "Nejprve se připojte k hlasovému kanálu." -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "Nalezené skladby:" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "výsledky hledání" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "Složky nalezeny:" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "místní složky" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "Nalezené soubory:" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "místní skladby" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "hudba na {} serverech" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "{time} zbývá {track}" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "Skladba přeskočena" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "Nic nenalezeno." -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "Spotify API klíč nebo klientský tajný klíč nebyl správně nastaven. \\nPro pokyny použijte `{prefix}audioset spotifyapi`." -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "Playlist zařazen do fronty" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Přidáno {num} skladeb do fronty.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "Počkejte prosím, přidávám skladby..." -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "Na žádost **{user}**" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "Hraje: " -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "na žádost **{user}**\\n" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "Náhodně" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "Opakovat" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Odpovídající skladby:" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/da-DK.po b/redbot/cogs/audio/core/utilities/locales/da-DK.po index 2988b1b28..4c86b34bf 100644 --- a/redbot/cogs/audio/core/utilities/locales/da-DK.po +++ b/redbot/cogs/audio/core/utilities/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: da_DK\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/de-DE.po b/redbot/cogs/audio/core/utilities/locales/de-DE.po index 0f9ebd615..95acdb45e 100644 --- a/redbot/cogs/audio/core/utilities/locales/de-DE.po +++ b/redbot/cogs/audio/core/utilities/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: de_DE\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "titel" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "Seite {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "Verbindung zu Lavalink ist fehlgeschlagen." -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "Bitte überprüfen Sie Ihre Konsole oder Protokolle für Details." -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "Verbinde dich zuerst mit einem Sprachkanal." -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "Verbindung zu Lavalink wurde noch nicht hergestellt." -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "Titel können nicht wiedergegeben werden" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 msgid "Queue size limit reached." msgstr "Maximale Warteschlangengröße erreicht." -#: redbot/cogs/audio/core/utilities/formatting.py:111 -msgid "Unable To Play Tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "Titel eingereiht" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "Dieser Track ist auf diesem Server nicht erlaubt." -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "Der Track überschreitet die maximale Länge." -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "{time} bis zur Wiedergabe des Titels: #{position} in der Warteschlange" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "Titel gefunden:" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "Suchergebnisse" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "Ordner gefunden:" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "lokale Ordner" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "Dateien gefunden:" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "lokale Titel" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "Ungültige Umgebung" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "Es existiert kein Lokaler Track-Ordner." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "Nicht genug {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "{required_credits} {currency} erforderlich, aber du hast {bal}." -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "Musik in {} Servern" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "Die Warteschlange ist leer." -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "Livestreame derzeit {track}" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "{time} Zeit übrig von {track}" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "Titel übersprungen" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "Die Nummer, des Liedes, muss größer oder gleich 1 sein." -#: redbot/cogs/audio/core/utilities/player.py:170 +#: 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:176 +#: 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:224 +#: 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:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "Tracks können nicht abgerufen werden" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "Warte bis die Playlist fertig geladen hat." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "Nichts gefunden." -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "Track ist nicht abspielbar." -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "**{suffix}** ist kein vollständig unterstütztes Format und einige Titel werden möglicherweise nicht abgespielt." -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "Tracks können nicht abgerufen werden" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Ich bin momentan nicht in der Lage, einen Track von Lavalink zu bekommen. Versuchen Sie es in ein paar Minuten erneut." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "Der Spotify API Key oder das Client secret wurden nicht richtig eingestellt.\\nBenutze `{prefix}audioset spotifyapi` für eine Anleitung." -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "Tracks können nicht gefunden werden" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Dies scheint keine unterstützte Spotify-URL oder Spotify-Code zu sein." -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "{query} ist keine zulässige Abfrage." -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "Lokale Tracks funktionieren nicht, wenn die `Lavalink.jar` den Track nicht sehen kann.\\n Dies kann aufgrund von Berechtigungen oder weil Lavalink.jar auf einem anderen Rechner ausgeführt wird passieren." -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} Tracks können nicht zur Warteschlange hinzugefügt werden." -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "Kein Titel" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" -msgstr "Wiedergabeliste eingereiht" +msgstr "Playlist eingereiht" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Es wurden {num} Tracks zu der Playlist hinzugefügt.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: 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:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "Nichts gefunden" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "Bitte warten, Tracks werden gefunden..." -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "Lade Lied {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "Passende Spur {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "Lade Titel {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "Ungefähre Zeit verbleibend: {seconds}" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "Ich bin momentan nicht in der Lage, einen Titel von Lavalink zu bekommen. Versuche es in ein paar Minuten erneut." - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "Die Verbindung wurde zurückgesetzt beim Laden der Playlist." -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "Du hast nicht die Berechtigung {name} (`{id}`) [**{scope} **] zu verwalten." -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: 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." - -#: redbot/cogs/audio/core/utilities/playlists.py:92 -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, 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 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." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: 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:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: 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:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "Zu viele Treffer wurden gefunden und sie haben nicht ausgewählt, welches Sie wollten." -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:298 -msgid "Playlists for {scope}:" -msgstr "" +msgstr "Playlists auf die du in diesem Server zugreifen kannst:" #: redbot/cogs/audio/core/utilities/playlists.py:302 +msgid "Playlists for {scope}:" +msgstr "Playlists für {scope}:" + +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "Bitte warten, füge Lieder hinzu..." -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Leere Playlist {name} (`{id}`) [**{scope}**] erstellt." -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "{num} Titel aus der {playlist_name} Wiedergabeliste hinzugefügt. {num_bad} Titel konnten nicht geladen werden." -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 -msgid "Added {num} tracks from the {playlist_name} playlist." -msgstr "{num} Lieder wurden von der {playlist_name} Wiedergabeliste hinzugefügt." - #: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 -msgid "Playlist Saved" -msgstr "Wiedergabeliste gespeichert" +#: redbot/cogs/audio/core/utilities/playlists.py:462 +msgid "Added {num} tracks from the {playlist_name} playlist." +msgstr "{num} Titel wurden aus der {playlist_name} Playlist hinzugefügt." -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 +msgid "Playlist Saved" +msgstr "Playlist gespeichert" + +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "Verbindung zu Lavalink ist fehlgeschlagen" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "Wiedergabelisten können nicht abgerufen werden" +msgstr "Playlists können nicht abgerufen werden" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "Ich habe keine Berechtigung, um mich zu deinem Kanal zu verbinden." -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: 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:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" -msgstr "" +msgstr "die Globale" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "Überall" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" -msgstr "" +msgstr "der Server" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "Server" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" -msgstr "" +msgstr "der Benutzer" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "Benutzer" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: 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:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "**Aktuell Livestreaming:**\\n" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "Angefragt von: **{user}**" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "Gerade läuft: " -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "angefordert von **{user}**\\n" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: 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:83 +#: 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:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" -msgstr "" +msgstr "Auto-Play" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "Zufällige Wiedergabe" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "Wiederholen" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Passende Titel:" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: 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" diff --git a/redbot/cogs/audio/core/utilities/locales/el-GR.po b/redbot/cogs/audio/core/utilities/locales/el-GR.po index 85c290368..1965acb81 100644 --- a/redbot/cogs/audio/core/utilities/locales/el-GR.po +++ b/redbot/cogs/audio/core/utilities/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: el_GR\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/es-ES.po b/redbot/cogs/audio/core/utilities/locales/es-ES.po index 63b65247d..68dbce431 100644 --- a/redbot/cogs/audio/core/utilities/locales/es-ES.po +++ b/redbot/cogs/audio/core/utilities/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: es_ES\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" -msgstr "" +msgstr "canciones" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: 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:92 +#: 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:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: 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:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "No se puede reproducir pistas" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 msgid "Queue size limit reached." msgstr "Límite de cola alcanzado." -#: redbot/cogs/audio/core/utilities/formatting.py:111 -msgid "Unable To Play Tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: 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:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: 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:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" -msgstr "" +msgstr "Canciones encontradas:" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: 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:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" -msgstr "" +msgstr "Carpetas encontradas:" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" -msgstr "" +msgstr "carpetas locales" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" -msgstr "" +msgstr "Archivos encontrados:" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" -msgstr "" +msgstr "canciones locales" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: 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:347 +#: 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:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: 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:105 +#: 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:48 +#: 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:49 +#: 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:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "música en {} servidores" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: 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:138 +#: 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:143 +#: 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:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: 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:164 +#: 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:170 +#: 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:176 +#: 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:224 +#: 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:234 +#: 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:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "Nada encontrado." -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: 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:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: 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:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "No puedo obtener una pista de Lavalink en este momento, inténtalo de nuevo en unos minutos." -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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:332 +#: 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:333 +#: 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:361 +#: 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:394 +#: 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:454 +#: 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:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" -msgstr "" +msgstr "Sin título" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: 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:469 +#: 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:475 +#: 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:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" -msgstr "" +msgstr "No se encontró nada" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: 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:576 +#: 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:577 +#: 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:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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:579 +#: 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:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: 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:67 +#: 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:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:92 -msgid "You do not have the permissions to manage playlist owned by {user}." -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 playlists in {scope} scope." -msgstr "" +msgid "You do not have the permissions to manage playlist owned by {user}." +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 "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:208 +#: 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:225 +#: 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:242 +#: 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:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:298 -msgid "Playlists for {scope}:" -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 "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:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: 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:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: 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:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" - -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 -msgid "Added {num} tracks from the {playlist_name} playlist." -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:459 +#: redbot/cogs/audio/core/utilities/playlists.py:462 +msgid "Added {num} tracks from the {playlist_name} playlist." +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:495 +#: 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:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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:510 +#: 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:540 +#: 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:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" -msgstr "" +msgstr "el Global" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "Global" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" -msgstr "" +msgstr "el Servidor" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "Servidor" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" -msgstr "" +msgstr "el Usuario" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "Usuario" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: 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:53 +#: 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:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: 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:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:72 -msgid "requested by **{user}**\\n" -msgstr "" +msgstr "Jugando: " #: redbot/cogs/audio/core/utilities/queue.py:76 +msgid "requested by **{user}**\\n" +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:83 +#: 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:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" -msgstr "" +msgstr "Auto-Jugar" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "Aleatorio" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "Repetir" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" -msgstr "" +msgstr "Canciones coincidentes:" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: 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" diff --git a/redbot/cogs/audio/core/utilities/locales/fi-FI.po b/redbot/cogs/audio/core/utilities/locales/fi-FI.po index b5bfbe9d5..40ce8d586 100644 --- a/redbot/cogs/audio/core/utilities/locales/fi-FI.po +++ b/redbot/cogs/audio/core/utilities/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: fi_FI\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/fr-FR.po b/redbot/cogs/audio/core/utilities/locales/fr-FR.po index fe5f34942..011a50f51 100644 --- a/redbot/cogs/audio/core/utilities/locales/fr-FR.po +++ b/redbot/cogs/audio/core/utilities/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: fr_FR\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "pistes" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "Page {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "La connexion à Lavalink a échoué." -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "Veuillez vérifier votre console ou les logs pour plus de détails." -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "Rejoignez un salon vocal d'abord." -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "La connexion à Lavalink n'a pas encore été établie." -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "Limite de la file de lecture atteinte." - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "Impossible de jouer des pistes" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "Limite de la file de lecture atteinte." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "Piste ajoutée" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "Ce titre n'est pas autorisé sur le serveur." -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "Cette piste dépasse la limite maximale." -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "{time} avant la lecture de la piste : #{position} dans la file d’attente" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "Pistes trouvées :" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "résultats de la recherche" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "Dossiers trouvés :" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "dossiers locaux" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "Fichiers trouvés :" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "titres locaux" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "Environnement invalide" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "Aucun dossier de localtracks." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "Pas assez de {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "musique dans {} serveurs" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "Il n'y a rien dans la liste." -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "Actuellement en streaming {track}" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "{time} restant sur {track}" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "Piste passée" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "Le numéro de piste doit être égal ou supérieur à 1." -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "Impossible d'obtenir les pistes" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "Attendre jusqu'à ce que la playlist finisse de charger." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "Aucun résultat." -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "La piste n'est pas jouable." -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "**{suffix}** n'est pas un format supporté et certaines pistes peuvent ne pas être jouées." -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "Impossible d'obtenir la piste" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Je n'arrive pas à obtenir la piste depuis Lavalink pour le moment, réessayer dans quelques minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "Je ne parviens actuellement pas à me connecter à Lavalink pour l'instant. Réessayez dans quelques minutes." -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "La clé API de Spotify ou le secret client n'ont pas étés correctement définis. \\nUtilisez `{prefix}audioset spotifyapi` pour connaître la marche à suivre." -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "Impossible de trouver les pistes" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Cela ne semble pas être une URL ou un code Spotify pris en charge." -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "{query} n'est pas une requête autorisée." -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "Sans titre" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "Playlist en file d’attente" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Ajout de {num} pistes à la file d'attente.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} avant le début de la lecture de la playlist : commence à #{position} dans la liste" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "Aucun résultat" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "Veuillez patienter, recherche des pistes ..." -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "Obtention de la piste {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "Piste correspondante {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "Chargement de piste {num}/{total} ..." -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "Temps approximatif restant: {seconds}" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "Je n'arrive pas à obtenir le titre depuis Lavalink pour le moment, réessayer dans quelques minutes." - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "La connexion a été réinitialisée lors du chargement de la playlist." -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "Vous n'avez pas les permissions pour gérer {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "Vous n'avez pas les permissions pour gérer cette playlist dans {guild}." -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "Vous n'avez pas les permissions de gérer la playlist appartenant à {user}." -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "Pas d'accès à la playlist." -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "{match_count} playlists correspondent à {original_input}: Essayez d'être plus spécifique, ou utilisez l'ID de la playlist." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "Playlists auxquelles vous pouvez accéder sur ce serveur:" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "Playlists pour {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "Page {page_num}/{total_pages} | {num} playlists." -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "Veuillez patienter, ajout de pistes ..." -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Playlist vide {name} (`{id}`) [**{scope}**] créée." -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "{num} pistes de la playlist {playlist_name} ont été ajoutés. {num_bad} piste(s) n’ont pu être chargé." -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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} pistes de la playlist {playlist_name} ont été ajoutés." -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "Playlist enregistrée" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "La connexion à Lavalink a échoué" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "Impossible d'obtenir des playlists" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "Je n'ai pas la permission de me connecter à votre salon." -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "Vous devez être dans le salon vocal pour utiliser la commande de playlist." -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" -msgstr "" +msgstr "le Global" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "Global" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "le serveur" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "Serveur" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "l'utilisateur" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "Utilisateur" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "Demandé par : **{user} **" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "Joue à : " -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "demandé par : **{user} **\\n" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" -msgstr "Liste pour __{guild_name}__" +msgstr "File d'attente pour __{guild_name}__" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "Lacture automatique" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "Aléatoire" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "Répétition" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Pistes correspondantes :" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/he-IL.po b/redbot/cogs/audio/core/utilities/locales/he-IL.po index 81e92359d..373b892a8 100644 --- a/redbot/cogs/audio/core/utilities/locales/he-IL.po +++ b/redbot/cogs/audio/core/utilities/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: he_IL\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/hu-HU.po b/redbot/cogs/audio/core/utilities/locales/hu-HU.po index c6c02b1ea..b255a40db 100644 --- a/redbot/cogs/audio/core/utilities/locales/hu-HU.po +++ b/redbot/cogs/audio/core/utilities/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: hu_HU\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/id-ID.po b/redbot/cogs/audio/core/utilities/locales/id-ID.po index 7c197fcfd..fbbb97647 100644 --- a/redbot/cogs/audio/core/utilities/locales/id-ID.po +++ b/redbot/cogs/audio/core/utilities/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: id_ID\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/it-IT.po b/redbot/cogs/audio/core/utilities/locales/it-IT.po index 8322d847a..31799b8e0 100644 --- a/redbot/cogs/audio/core/utilities/locales/it-IT.po +++ b/redbot/cogs/audio/core/utilities/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: it_IT\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/ja-JP.po b/redbot/cogs/audio/core/utilities/locales/ja-JP.po index f1efba58e..6e3c38e48 100644 --- a/redbot/cogs/audio/core/utilities/locales/ja-JP.po +++ b/redbot/cogs/audio/core/utilities/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: ja_JP\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "{} つのサーバーで再生中" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/ko-KR.po b/redbot/cogs/audio/core/utilities/locales/ko-KR.po index c1fde88ac..045fe37be 100644 --- a/redbot/cogs/audio/core/utilities/locales/ko-KR.po +++ b/redbot/cogs/audio/core/utilities/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: ko_KR\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "트랙" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "{page_num}/{total_pages} 페이지" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "라바링크와 연결에 실패했습니다." -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "관리자에게 문의해주세요" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "먼저 음성체널에 연결하세요." -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "라바링크와 연결되지 않았습니다." -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "큐 최대 제한에 도달했습니다." - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "트랙을 재생할수 없습니다" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "큐 최대 제한에 도달했습니다." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "트랙 추가됨" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "이 서버에서는이 트랙을 사용할 수 없습니다." -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: 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:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "트랙이 재생될때까지 {time}: 대기열의 #{position}" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" -msgstr "트랙 발견됨" +msgstr "트랙 검색됨" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "검색 결과" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "폴더를 찾았습니다:" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "로컬 폴더" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "파일을 찾았습니다:" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "로컬 트랙" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "알 수 없음" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: 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:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." -msgstr "" +msgstr "로컬트랙 폴더가 없어요." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" -msgstr "" +msgstr "{currency} 부족" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" -msgstr "" +msgstr "{} 서버들에 있는 음악" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: 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:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" -msgstr "" +msgstr "지금 라이브 스트리밍중인 {track}" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" -msgstr "" +msgstr "{track} {time} 남음." -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: 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:164 +#: 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:170 +#: 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:176 +#: 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:224 +#: 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:234 +#: 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:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "아무것도 찾지 못했습니다." -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: 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:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "트랙을 찾을수 없습니다" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "지금은 라바링크를 통해 음악을 가져올 수 없습니다. 몇분 뒤에 다시 시도해주세요." -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" -msgstr "" +msgstr "해당 트랙을 찾을 수 없습니다" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: 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:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: 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:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" -msgstr "" +msgstr "제목 없음" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "대기중인 재생 목록" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "대기열에 {num} 개의 트랙이 추가되었습니다. {maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: 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:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" -msgstr "" +msgstr "검색 결과 없음" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." -msgstr "" +msgstr "해당 트랙을 찾는 중입니다. 잠시만 기다려 주세요." -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." -msgstr "" +msgstr "트랙 가져오는중 {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." -msgstr "" +msgstr "일치하는 트랙 {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "남은시간: {seconds}" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: 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:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: 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:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: 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:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "라바링크와 연결에 실패했습니다." -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "재생 목록을 가져올 수 없습니다." -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "그 체널에 연결할 권한이 없어요." -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: 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:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "전체" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" -msgstr "" +msgstr "서버" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "서버" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" -msgstr "" +msgstr "사용자" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "사용자" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: 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:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" -msgstr "" +msgstr "**현재 라이브 스트리밍중.**\\n" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: 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:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:72 -msgid "requested by **{user}**\\n" -msgstr "" +msgstr "재생 중: " #: redbot/cogs/audio/core/utilities/queue.py:76 +msgid "requested by **{user}**\\n" +msgstr "신청자: **{user}**\\n" + +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "{page_num}/{total_pages} 페이지 | {num_tracks}곡 , {num_remaining} 남음\\n" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "자동 재생" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "곡 섞기" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "반복" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" -msgstr "" +msgstr "일치하는 트랙들:" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/nb-NO.po b/redbot/cogs/audio/core/utilities/locales/nb-NO.po new file mode 100644 index 000000000..46250e553 --- /dev/null +++ b/redbot/cogs/audio/core/utilities/locales/nb-NO.po @@ -0,0 +1,462 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 688\n" +"Language: nb_NO\n" + +#: redbot/cogs/audio/core/utilities/formatting.py:75 +msgid "tracks" +msgstr "spor" + +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 +msgid "Page {page_num}/{total_pages}" +msgstr "Side {page_num}/{total_pages}" + +#: redbot/cogs/audio/core/utilities/formatting.py:96 +msgid "Connection to Lavalink has failed." +msgstr "Tilkoblingen til Lavalink har mislyktet." + +#: 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 "Vennligst sjekk konsollen eller loggene dine for detaljer." + +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 +msgid "Connect to a voice channel first." +msgstr "Koble til en talekanal først." + +#: 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 "Tilkoblingen til Lavalink er ikke etablert ennå." + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "Kan ikke spille spor" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "Grensen for kø er nådd." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 +msgid "Track Enqueued" +msgstr "Spor i kø" + +#: 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 "Dette sporet er ikke tillatt på denne serveren." + +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 +msgid "Track exceeds maximum length." +msgstr "Spor overskrider maksimal lengde." + +#: 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 "{time} til avspilling: #{position} i kø" + +#: redbot/cogs/audio/core/utilities/formatting.py:262 +msgid "Tracks Found:" +msgstr "Spor Funnet:" + +#: redbot/cogs/audio/core/utilities/formatting.py:263 +msgid "search results" +msgstr "søkeresultater" + +#: redbot/cogs/audio/core/utilities/formatting.py:265 +msgid "Folders Found:" +msgstr "Mapper funnet:" + +#: redbot/cogs/audio/core/utilities/formatting.py:266 +msgid "local folders" +msgstr "lokale mapper" + +#: redbot/cogs/audio/core/utilities/formatting.py:268 +msgid "Files Found:" +msgstr "Filer funnet:" + +#: redbot/cogs/audio/core/utilities/formatting.py:269 +msgid "local tracks" +msgstr "lokale spor" + +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 +msgid "Unknown" +msgstr "Ukjent" + +#: 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 " - Navn: <{pname}>\\n - Scope: < {scope} >\\n - ID: < {pid} >\\n - Spor: < {ptracks} >\\n - Forfatter: < {author} >\\n\\n" + +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 +msgid "Invalid Environment" +msgstr "Ugyldig miljø" + +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +msgid "No localtracks folder." +msgstr "Ingen localtracks mappe." + +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +msgid "Not enough {currency}" +msgstr "Ikke nok {currency}" + +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +msgid "{required_credits} {currency} required, but you have {bal}." +msgstr "{required_credits} {currency} nødvendig, men du har {bal}." + +#: redbot/cogs/audio/core/utilities/player.py:78 +msgid "music in {} servers" +msgstr "musikk i {} servere" + +#: 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 "Det er ingenting i køen." + +#: redbot/cogs/audio/core/utilities/player.py:142 +msgid "Currently livestreaming {track}" +msgstr "Direkteavspilling for øyeblikket {track}" + +#: redbot/cogs/audio/core/utilities/player.py:147 +msgid "{time} left on {track}" +msgstr "{time} forlot {track}" + +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 +msgid "Track Skipped" +msgstr "Spor hoppet over" + +#: redbot/cogs/audio/core/utilities/player.py:168 +msgid "Track number must be equal to or greater than 1." +msgstr "Spornummer må være lik eller større enn 1." + +#: redbot/cogs/audio/core/utilities/player.py:174 +msgid "There are only {queuelen} songs currently queued." +msgstr "Det er kun {queuelen} sanger i kø for øyeblikket." + +#: redbot/cogs/audio/core/utilities/player.py:180 +msgid "{skip_to_track} Tracks Skipped" +msgstr "{skip_to_track} spor hoppet over" + +#: 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 "Eieren må angi Spotify-klient-ID og Spotify klient-sekretet, før Spotify-URLer og koder kan brukes. \\nSe `{prefix}audioset spotifyapi for instruksjoner." + +#: 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 "Eieren må angi YouTube API-nøkkelen før Spotify URL-er eller koder kan brukes.\\nSe {prefix}audioset youtubeapi` for instruksjoner." + +#: 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 "Kan ikke hente sporing" + +#: 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 "Vent til spillelisten er ferdig lastet." + +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 +msgid "Nothing found." +msgstr "Ingenting funnet." + +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 +msgid "Track is not playable." +msgstr "Sporet kan ikke spilles." + +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "**{suffix}** er ikke et fullstendig støttet format og noen spor kan kanskje ikke spille." + +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 +msgid "Unable to Get Track" +msgstr "Kunne ikke motta spor" + +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "Jeg klarer ikke å finne et spor fra Lavalink i øyeblikket, prøv igjen om noen minutter." + +#: 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 "Spotify API-nøkkelen eller klienten hemmelig har ikke blitt satt ordentlig. \\nBruk `{prefix}audioset spotifyapi` for instruksjoner." + +#: redbot/cogs/audio/core/utilities/player.py:355 +msgid "Unable To Find Tracks" +msgstr "Kan ikke finne spor" + +#: redbot/cogs/audio/core/utilities/player.py:356 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Dette ser ikke ut til å være en støttet Spotify-URL eller kode." + +#: redbot/cogs/audio/core/utilities/player.py:382 +msgid "{query} is not an allowed query." +msgstr "{query} er ikke tillatt spørring." + +#: 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 "Lokale spor vil ikke fungere hvis `Lavalink.jar` ikke kan se sporet.\\nDette kan skyldes tillatelser eller at Lavalink.jar kjøres i en annen maskin enn de lokale sporene." + +#: redbot/cogs/audio/core/utilities/player.py:491 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} spor kan ikke legges i kø." + +#: redbot/cogs/audio/core/utilities/player.py:497 +msgid "No Title" +msgstr "Ingen tittel" + +#: redbot/cogs/audio/core/utilities/player.py:503 +msgid "Playlist Enqueued" +msgstr "Spilleliste lagt i kø" + +#: redbot/cogs/audio/core/utilities/player.py:506 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "La til {num} spor i avspillingskøen.{maxlength_msg}" + +#: redbot/cogs/audio/core/utilities/player.py:512 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} til start av spilleliste avspilling: starter på #{position} i kø" + +#: redbot/cogs/audio/core/utilities/player.py:593 +msgid "Nothing found" +msgstr "Ingenting funnet" + +#: redbot/cogs/audio/core/utilities/player.py:628 +msgid "Please wait, finding tracks..." +msgstr "Vennligst vent, finner spor..." + +#: redbot/cogs/audio/core/utilities/player.py:634 +msgid "Getting track {num}/{total}..." +msgstr "Henter spor {num}/{total}..." + +#: redbot/cogs/audio/core/utilities/player.py:635 +msgid "Matching track {num}/{total}..." +msgstr "Samsvarende spor {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 "Laster inn spor {num}/{total}..." + +#: redbot/cogs/audio/core/utilities/player.py:637 +msgid "Approximate time remaining: {seconds}" +msgstr "Omtrentlig tid gjenstår: {seconds}" + +#: redbot/cogs/audio/core/utilities/player.py:672 +msgid "The connection was reset while loading the playlist." +msgstr "Tilkoblingen ble tilbakestilt under lasting av spillelisten." + +#: redbot/cogs/audio/core/utilities/playlists.py:71 +msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." +msgstr "Du har ikke rettigheter til å administrere {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 "Du har ikke rettigheter til å administrere spillelisten i {guild}." + +#: redbot/cogs/audio/core/utilities/playlists.py:96 +msgid "You do not have the permissions to manage playlist owned by {user}." +msgstr "Du har ikke rettigheter til å administrere spilleliste eid av {user}." + +#: redbot/cogs/audio/core/utilities/playlists.py:100 +msgid "You do not have the permissions to manage playlists in {scope} scope." +msgstr "Du har ikke tillatelser til å administrere spillelister i {scope} omfang." + +#: redbot/cogs/audio/core/utilities/playlists.py:104 +msgid "No access to playlist." +msgstr "Ingen tilgang til spilleliste." + +#: 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 "{match_count} spillelister samsvarer med {original_input}-: Vennligst prøv å være mer spesifikk, eller bruk spilleliste-ID." + +#: 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 "{number}. <{playlist.name}>\\n - Scope: < {scope} >\\n - ID: {playlist.id} >\\n - Sporer: < {tracks} >\\n - Forfatter: < {author} >\\n\\n" + +#: redbot/cogs/audio/core/utilities/playlists.py:246 +msgid "{playlists} playlists found, which one would you like?" +msgstr "{playlists} spillelister funnet, hvilken ønsker du?" + +#: 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 "For mange matcher ble funnet, og du valgte ikke hvilken du ville ha." + +#: redbot/cogs/audio/core/utilities/playlists.py:296 +msgid "Playlists you can access in this server:" +msgstr "Spillelister du kan få tilgang til i denne serveren:" + +#: redbot/cogs/audio/core/utilities/playlists.py:302 +msgid "Playlists for {scope}:" +msgstr "Spillelister for {scope}:" + +#: redbot/cogs/audio/core/utilities/playlists.py:306 +msgid "Page {page_num}/{total_pages} | {num} playlists." +msgstr "Side {page_num}/{total_pages} ε {num} spillelister." + +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 +msgid "Please wait, adding tracks..." +msgstr "Vennligst vent, legger til spor..." + +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 +msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." +msgstr "Tom spilleliste {name} (`{id}`) [** {scope} **] opprettet." + +#: 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 "La til {num} spor fra {playlist_name} spillelisten. {num_bad} spor(er) kan ikke lastes." + +#: 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 "La til {num} spor fra {playlist_name} spillelisten." + +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 +msgid "Playlist Saved" +msgstr "Spilleliste lagret" + +#: redbot/cogs/audio/core/utilities/playlists.py:502 +msgid "Connection to Lavalink has failed" +msgstr "Tilkoblingen til Lavalink mislyktes" + +#: 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 "Kan ikke hente spillelister" + +#: redbot/cogs/audio/core/utilities/playlists.py:517 +msgid "I don't have permission to connect to your channel." +msgstr "Jeg har ikke tillatelse til å koble meg til kanalen din." + +#: redbot/cogs/audio/core/utilities/playlists.py:548 +msgid "You must be in the voice channel to use the playlist command." +msgstr "Du må være i talekanal for å bruke kommandoen spilleliste." + +#: redbot/cogs/audio/core/utilities/playlists.py:657 +msgid "the Global" +msgstr "den globale" + +#: redbot/cogs/audio/core/utilities/playlists.py:657 +msgid "Global" +msgstr "Globalt" + +#: redbot/cogs/audio/core/utilities/playlists.py:659 +msgid "the Server" +msgstr "serveren" + +#: redbot/cogs/audio/core/utilities/playlists.py:659 +msgid "Server" +msgstr "Server" + +#: redbot/cogs/audio/core/utilities/playlists.py:661 +msgid "the User" +msgstr "brukeren" + +#: redbot/cogs/audio/core/utilities/playlists.py:661 +msgid "User" +msgstr "Bruker" + +#: redbot/cogs/audio/core/utilities/queue.py:40 +msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" +msgstr "__For mange sanger i køen, kun viser den første 500__.\\n\\n" + +#: redbot/cogs/audio/core/utilities/queue.py:57 +msgid "**Currently livestreaming:**\\n" +msgstr "**Foreløpig direktestrømming:**\\n" + +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 +msgid "Requested by: **{user}**" +msgstr "Forespurt av: **{user}" + +#: redbot/cogs/audio/core/utilities/queue.py:62 +msgid "Playing: " +msgstr "Spiller: " + +#: redbot/cogs/audio/core/utilities/queue.py:76 +msgid "requested by **{user}**\\n" +msgstr "forespurt av **{user}**\\n" + +#: redbot/cogs/audio/core/utilities/queue.py:80 +msgid "Queue for __{guild_name}__" +msgstr "Kø for __{guild_name}__" + +#: redbot/cogs/audio/core/utilities/queue.py:88 +msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" +msgstr "Side {page_num}/{total_pages} + {num_tracks} spor, {num_remaining} gjenstående\\n" + +#: redbot/cogs/audio/core/utilities/queue.py:97 +msgid "Auto-Play" +msgstr "Auto-start" + +#: redbot/cogs/audio/core/utilities/queue.py:103 +msgid "Shuffle" +msgstr "Shuffle" + +#: redbot/cogs/audio/core/utilities/queue.py:109 +msgid "Repeat" +msgstr "Gjenta" + +#: redbot/cogs/audio/core/utilities/queue.py:161 +msgid "Matching Tracks:" +msgstr "Samsvarende spor:" + +#: redbot/cogs/audio/core/utilities/queue.py:164 +msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" +msgstr "Side {page_num}/{total_pages} + {num_tracks} spor" + diff --git a/redbot/cogs/audio/core/utilities/locales/nl-NL.po b/redbot/cogs/audio/core/utilities/locales/nl-NL.po index c9dfe0872..ee6993111 100644 --- a/redbot/cogs/audio/core/utilities/locales/nl-NL.po +++ b/redbot/cogs/audio/core/utilities/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: nl_NL\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "Verbind eerst met een spraakkanaal." -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "Er is nog geen verbinding gemaakt met Lavalink." -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "Nummer toegevoegd" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "{time} tot het afspelen volgt: #{position} in de wachtrij" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "Geen lokale track-map gevonden." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "muziek in {} servers" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "Geen resultaten." -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "Afspeellijst toegevoegd" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} tot het begin van het afspelen van de afspeellijst: begint bij #{position} in de wachtrij" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "Nummers laden {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "Even geduld, nummers toevoegen..." -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "Ik heb geen toestemming om te verbinden met jouw kanaal." -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/no-NO.po b/redbot/cogs/audio/core/utilities/locales/no-NO.po deleted file mode 100644 index c2e5d1f2d..000000000 --- a/redbot/cogs/audio/core/utilities/locales/no-NO.po +++ /dev/null @@ -1,465 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" -"Last-Translator: \n" -"Language-Team: Norwegian\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Crowdin-Project: red-discordbot\n" -"X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" -"X-Crowdin-File-ID: 688\n" -"Language: no_NO\n" - -#: redbot/cogs/audio/core/utilities/formatting.py:71 -msgid "tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 -msgid "Page {page_num}/{total_pages}" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:92 -msgid "Connection to Lavalink has failed." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 -msgid "Please check your console or logs for details." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connect to a voice channel first." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 -msgid "Connection to Lavalink has not yet been established." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 -msgid "Unable To Play Tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 -msgid "Track Enqueued" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 -msgid "This track is not allowed in this server." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 -msgid "Track exceeds maximum length." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 -msgid "{time} until track playback: #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:241 -msgid "Tracks Found:" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:242 -msgid "search results" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:244 -msgid "Folders Found:" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:245 -msgid "local folders" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:247 -msgid "Files Found:" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:248 -msgid "local tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 -msgid "Unknown" -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:347 -msgid " - Name: <{pname}>\\n - Scope: < {scope} >\\n - ID: < {pid} >\\n - Tracks: < {ptracks} >\\n - Author: < {author} >\\n\\n" -msgstr "" - -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 -msgid "Invalid Environment" -msgstr "" - -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -msgid "No localtracks folder." -msgstr "" - -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 -msgid "Not enough {currency}" -msgstr "" - -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 -msgid "{required_credits} {currency} required, but you have {bal}." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:74 -msgid "music in {} servers" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:132 -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:138 -msgid "Currently livestreaming {track}" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:143 -msgid "{time} left on {track}" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 -msgid "Track Skipped" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:164 -msgid "Track number must be equal to or greater than 1." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:170 -msgid "There are only {queuelen} songs currently queued." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:176 -msgid "{skip_to_track} Tracks Skipped" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:224 -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 "" - -#: redbot/cogs/audio/core/utilities/player.py:234 -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 "" - -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 -msgid "Unable To Get Tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 -msgid "Wait until the playlist has finished loading." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 -msgid "Nothing found." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -msgid "**{suffix}** is not a fully supported format and some tracks may not play." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 -msgid "Unable to Get Track" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:313 -msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:332 -msgid "Unable To Find Tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:333 -msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:361 -msgid "{query} is not an allowed query." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:394 -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 "" - -#: redbot/cogs/audio/core/utilities/player.py:454 -msgid " {bad_tracks} tracks cannot be queued." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:460 -msgid "No Title" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:466 -msgid "Playlist Enqueued" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:469 -msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:475 -msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:540 -msgid "Nothing found" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:570 -msgid "Please wait, finding tracks..." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:576 -msgid "Getting track {num}/{total}..." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:577 -msgid "Matching track {num}/{total}..." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 -msgid "Loading track {num}/{total}..." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:579 -msgid "Approximate time remaining: {seconds}" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 -msgid "The connection was reset while loading the playlist." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:67 -msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:85 -msgid "You do not have the permissions to manage that playlist in {guild}." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:92 -msgid "You do not have the permissions to manage playlist owned by {user}." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:96 -msgid "You do not have the permissions to manage playlists in {scope} scope." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:100 -msgid "No access to playlist." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:208 -msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:225 -msgid "{number}. <{playlist.name}>\\n - Scope: < {scope} >\\n - ID: < {playlist.id} >\\n - Tracks: < {tracks} >\\n - Author: < {author} >\\n\\n" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:242 -msgid "{playlists} playlists found, which one would you like?" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 -msgid "Too many matches found and you did not select which one you wanted." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:292 -msgid "Playlists you can access in this server:" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:298 -msgid "Playlists for {scope}:" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:302 -msgid "Page {page_num}/{total_pages} | {num} playlists." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 -msgid "Please wait, adding tracks..." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 -msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 -msgid "Added {num} tracks from the {playlist_name} playlist. {num_bad} track(s) could not be loaded." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 -msgid "Added {num} tracks from the {playlist_name} playlist." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 -msgid "Playlist Saved" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:495 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 -msgid "Unable To Get Playlists" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:510 -msgid "I don't have permission to connect to your channel." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:540 -msgid "You must be in the voice channel to use the playlist command." -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:643 -msgid "the Global" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:643 -msgid "Global" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:645 -msgid "the Server" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:645 -msgid "Server" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:647 -msgid "the User" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:647 -msgid "User" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:36 -msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:53 -msgid "**Currently livestreaming:**\\n" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 -msgid "Requested by: **{user}**" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:58 -msgid "Playing: " -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:72 -msgid "requested by **{user}**\\n" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:76 -msgid "Queue for __{guild_name}__" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:83 -msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:92 -msgid "Auto-Play" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:98 -msgid "Shuffle" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:104 -msgid "Repeat" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:156 -msgid "Matching Tracks:" -msgstr "" - -#: redbot/cogs/audio/core/utilities/queue.py:159 -msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" -msgstr "" - diff --git a/redbot/cogs/audio/core/utilities/locales/pl-PL.po b/redbot/cogs/audio/core/utilities/locales/pl-PL.po index 5e518bfb5..418935f56 100644 --- a/redbot/cogs/audio/core/utilities/locales/pl-PL.po +++ b/redbot/cogs/audio/core/utilities/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: pl_PL\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "utwory" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "Strona {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "Połączenie z Lavalink nie powiodło się." -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "Sprawdź swoją konsolę lub logi w celu uzyskania szczegółów." -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "Najpierw połącz się z kanałem głosowym." -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "Połączenie z Lavalink nie zostało jeszcze nawiązane." -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "Osiągnięto limit rozmiaru kolejki." - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "Nie można odtworzyć utworów" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "Osiągnięto limit rozmiaru kolejki." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "Utwór zakolejkowany" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "Ten utwór nie jest dozwolony na tym serwerze." -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "Utwór przekracza maksymalną długość." -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "{time} do odtwarzania utworu: #{position} w kolejce" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "Znalezione utwory:" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "wyniki wyszukiwania" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "Znaleziono foldery:" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "katalogi lokalne" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "Znalezione pliki:" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "utwory lokalne" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "Nieznane" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 " - Nazwa: <{pname}>\\n - Zakres: < {scope} >\\n - ID: < {pid} >\\n - Utwory: < {ptracks} >\\n - Autor: < {author} >\\n\\n" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "Nieprawidłowe środowisko" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "Brak folderu localtracks." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "Za mało {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "{required_credits} {currency} wymagane, lecz Ty masz {bal}." -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "grane na {} serwerach" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "Niczego nie ma w kolejce." -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "Aktualnie streamowane: {track}" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "Pozostało {time} dla {track}" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "Utwór pominięty" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "Wartość musi być równa lub większa od 1." -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "Obecnie jest tylko {queuelen} utworów w kolejce." -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "Pominięto {skip_to_track} utworów" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "Właściciel musi ustawić identyfikator ID klienta Spotify i sekretny klucz klienta Spotify, zanim będzie można użyć adresów URL lub kodów Spotify. \\nZobacz instrukcje `{prefix}audioset spotifyapi`." -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "Właściciel musi ustawić klucz API YouTube zanim będzie można użyć adresów URL lub kodów Spotify.\\nZobacz `{prefix}audioset youtubeapi` dla dalszych instrukcji." -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "Nie można pobrać utworów" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "Poczekaj, aż lista odtwarzania zakończy ładowanie." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "Nic nie znaleziono." -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "Utwór nie jest odtwarzalny." -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "**{suffix}** nie jest w pełni obsługiwanym formatem i niektóre utwory mogą nie być odtwarzane." -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "Nie można pobrać utworu" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "W tej chwili nie mogę dostać utworu z Lavalinka, spróbuj ponownie za kilka minut." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "W tej chwili nie mogę pobrać utworu z Lavalinka, spróbuj ponownie za kilka minut." -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "Klucz Spotify API lub sekret klienta nie zostały poprawnie ustawione. \\nUżyj `{prefix}audioset spotifyapi` dla dalszych instrukcji." -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "Nie można znaleźć utworów" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Wygląda na to, że nie jest to obsługiwany adres URL lub kod Spotify." -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "{query} nie jest dozwolonym zapytaniem." -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "Lokalne utwory nie będą działać, jeśli `Lavalink.jar` nie może zobaczyć ścieżki.\\nMoże to być spowodowane uprawnieniami lub Lavalink.jar jest uruchamiany w innej maszynie niż lokalne utwory." -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} utworów nie może zostać zakolejkowane." -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "Brak tytułu" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "Lista odtwarzania zakolejkowana" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Dodano {num} utworów do kolejki.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} do rozpoczęcia odtwarzania listy odtwarzania: zaczyna się od #{position} w kolejce" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "Nic nie znaleziono" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "Proszę czekać, wyszukiwanie utworów..." -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "Pobieranie utworu {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "Pasujących utworów {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "Ładowanie utworu {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "Pozostały przybliżony czas: {seconds}" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "W tej chwili nie mogę dostać utworu z Lavalinka, spróbuj ponownie za kilka minut." - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "Połączenie zostało zresetowane podczas ładowania listy odtwarzania." -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "Nie masz uprawnień do zarządzania {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "Nie masz uprawnień do zarządzania tą listą odtwarzania w {guild}." -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "Nie masz uprawnień do zarządzania listą odtwarzania będącą własnością {user}." -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "Nie masz uprawnień do zarządzania listami odtwarzania w zakresie {scope}." -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "Brak dostępu do listy odtwarzania." -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "{match_count} playlist pasuje do {original_input}: Spróbuj być bardziej szczegółowym lub użyć ID playlisty." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "{number}. <{playlist.name}>\\n - Zakres: < {scope} >\\n - ID: < {playlist.id} >\\n - Utwory: < {tracks} >\\n - Autor: < {author} >\\n\\n" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "Znaleziono {playlists} list odtwarzania. Którą z nich chcesz?" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "Znaleziono zbyt wiele dopasowań i nie wybrałeś/aś których potrzebujesz." -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "Listy odtwarzania dostępne na tym serwerze:" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "Listy odtwarzania dla {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "Strona {page_num}/{total_pages} | {num} list odtwarzania." -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "Proszę czekać, dodawanie utworów..." -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Utworzono pustą listę odtwarzania {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "Dodano {num} utworów z listy odtwarzania {playlist_name}. {num_bad} utwór(ów) nie mógł/mogły zostać załadowane." -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "Dodano {num} utworów z listy odtwarzania {playlist_name}." -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "Lista odtwarzania zapisana" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "Połączenie z Lavalink nie powiodło się" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "Nie można pobrać list odtwarzania" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "Nie mam uprawnień, aby połączyć się z twoim kanałem." -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "Musisz być na kanale głosowym, aby użyć komendy listy odtwarzania." -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "globalny" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "Globalny" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "serwer" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "Serwer" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "użytkownik" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "Użytkownik" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "__Zbyt wiele piosenek w kolejce, pokazuję tylko pierwsze 500__.\\n\\n" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "**Aktualnie streamowane:**\\n" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "Żądane przez: **{user}**" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "Aktualnie gram: " -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "żądane przez **{user}**\\n" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "Kolejka dla __{guild_name}__" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "Strona {page_num}/{total_pages} | {num_tracks} utworów, pozostało {num_remaining}\\n" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "Autoodtwarzanie" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "Losowo" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "Powtarzanie" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Pasujące utwory:" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "Strona {page_num}/{total_pages} | {num_tracks} utworów" diff --git a/redbot/cogs/audio/core/utilities/locales/pt-BR.po b/redbot/cogs/audio/core/utilities/locales/pt-BR.po index b6bfaa829..409988fd6 100644 --- a/redbot/cogs/audio/core/utilities/locales/pt-BR.po +++ b/redbot/cogs/audio/core/utilities/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+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" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: pt_BR\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "Faixa Enfileirada" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "música em {} servidores" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "Nada encontrado." -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Isto não parece ser uma URL ou código do Spotify válido." -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "Lista de reprodução enfileirada" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{num} faixas enfileiradas.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} até o início da reprodução da lista: começa na posição #{position} da fila" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "Nada foi encontrado" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "A conexão foi redefinida durante o carregamento da lista de reprodução." -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/pt-PT.po b/redbot/cogs/audio/core/utilities/locales/pt-PT.po index 7bc213de0..2c9c2c527 100644 --- a/redbot/cogs/audio/core/utilities/locales/pt-PT.po +++ b/redbot/cogs/audio/core/utilities/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: pt_PT\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/ro-RO.po b/redbot/cogs/audio/core/utilities/locales/ro-RO.po index 25abf62ff..f5fb2468c 100644 --- a/redbot/cogs/audio/core/utilities/locales/ro-RO.po +++ b/redbot/cogs/audio/core/utilities/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: ro_RO\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/ru-RU.po b/redbot/cogs/audio/core/utilities/locales/ru-RU.po index b0be2d61a..72f7c574d 100644 --- a/redbot/cogs/audio/core/utilities/locales/ru-RU.po +++ b/redbot/cogs/audio/core/utilities/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: ru_RU\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "треки" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "Страница {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." -msgstr "" +msgstr "Не удалось подключиться к Lavalink." -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "Пожалуйста, проверьте вашу консоль или логи для получения более подробной информации." -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "Сначала подключитесь к голосовому каналу." -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "Соединение с Lavalink еще не установлено." -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "Достигнут предел размера очереди." - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "Не удается воспроизвести треки" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "Достигнут предел размера очереди." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "Трек поставлен в очередь" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "Этот трек не разрешен на этом сервере." -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "Этот трек превышает максимальную длину." -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "{time} до воспроизведения трека: #{position} в очереди" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "Найденные треки:" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "результаты поиска" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "Найденные папки:" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "локальные папки" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "Найденные файлы:" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "локальные треки" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" -msgstr "" +msgstr "Неизвестный" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 " - Имя: <{pname}>\\n - Длина: < {scope} >\\n - ID: < {pid} >\\n - Треки: < {ptracks} >\\n - Автор: < {author} >\\n\\n" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "Неверное окружение" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "Нет локальной папки треков." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" -msgstr "" +msgstr "Недостаточно {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." -msgstr "" +msgstr "{required_credits} {currency} требуется, у вас {bal}." -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "музыка на {} серверах" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "Очередь пуста." -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "Сейчас в прямом эфире {track}" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "{time} осталось в {track}" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "Трек пропущен" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "Номер трека должен быть больше или равен 1." -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: 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:224 +#: 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 и секрет клиента Spotify, прежде чем можно будет использовать URL-адреса или коды Spotify..\\nПросмотрите `{prefix}audioset spotifyapi` для получения инструкций." -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 API перед использованием URL-адресов или кодов Spotify.\\nСмотрите `{prefix}audioset youtubeapi` для получения инструкций." -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "Не удается получить треки" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "Дождитесь окончания загрузки плейлиста." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "Ничего не найдено." -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "Трек не воспроизводится." -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "Не удается получить трек" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Не удалось получить трек из Lavalink в данный момент, повторите попытку через несколько минут." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "API ключ Spotify или секрет клиента были установлены неправильно. \\nДля получения инструкций используйте `{prefix}audioset spotifyapi`." -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "Не удается найти треки" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Это не похоже на поддерживаемый Spotify URL или код." -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "{query} не является допустимым запросом." -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "Локальные треки не будут работать, если `Lavalink.jar` не будет видеть трек.\\nЭто может быть вызвано правами или потому что Lavalink.jar запускается на машине, отличной от локальных треков." -#: redbot/cogs/audio/core/utilities/player.py:454 +#: 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:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "Без заголовка" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "Плейлист поставлен в очередь" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{num} треков добавлено в очередь.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} до начала воспроизведения плейлиста: начинается с #{position} в очереди" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "Ничего не найдено" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "Пожалуйста, подождите, поиск треков..." -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "Получение трека {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "Сопоставление трека {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "Загрузка трека {num}/{total}..." -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "Примерно времени осталось: {seconds}" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "Не удалось получить трек из Lavalink в данный момент,повторите попытку через несколько минут." - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "Соединение было сброшено при загрузке плейлиста." -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "У вас нет прав для управления {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "У вас нет прав для управления этим плейлистом в {guild}." -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "У вас нет прав на управление плейлистом, принадлежащим {user}." -#: redbot/cogs/audio/core/utilities/playlists.py:96 -msgid "You do not have the permissions to manage playlists in {scope} scope." -msgstr "" - #: redbot/cogs/audio/core/utilities/playlists.py:100 +msgid "You do not have the permissions to manage playlists in {scope} scope." +msgstr "У вас нет прав на управление плейлистами в {scope}области ." + +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "Нет доступа к плейлисту." -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "{match_count} плейлисты соответствуют {original_input}: Пожалуйста, попробуйте более конкретно, или используйте ID плейлиста." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 - Область: < {scope} >\\n - ID: < {playlist.id} >\\n - Треки: < {tracks} >\\n - Автор: < {author} >\\n\\n" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "Найдено плейлистов: {playlists}, какой из них вы хотите?" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "Найдено слишком много совпадений, и вы не указали, какой один из них вы хотели." -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 -msgid "Playlists for {scope}:" -msgstr "" - #: redbot/cogs/audio/core/utilities/playlists.py:302 -msgid "Page {page_num}/{total_pages} | {num} playlists." -msgstr "" +msgid "Playlists for {scope}:" +msgstr "Плейлисты для {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:306 +msgid "Page {page_num}/{total_pages} | {num} playlists." +msgstr "Страница {page_num}/{total_pages} | {num} плейлистов." + +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "Пожалуйста, подождите, треки добавляются..." -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: 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 "Пустой плейлист {name} (`{id}`) [**{scope}**] создан." -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "Добавлено {num} треков из плейлиста {playlist_name}. Не удалось загрузить {num_bad} трек(ов)." -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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} треков из плейлиста {playlist_name}." -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "Плейлист сохранен" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "Не удалось подключиться к Lavalink" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "Невозможно получить плейлисты" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "У меня нет разрешения на подключение к вашему каналу." -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "Вы должны быть в голосовом канале, чтобы использовать команду плейлиста." -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" -msgstr "" +msgstr "Глобальный" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "Глобал" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" -msgstr "" +msgstr "Сервер" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "Сервер" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" -msgstr "" +msgstr "Пользователь" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "Пользователь" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: 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:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "**Сейчас в прямом эфире:**\\n" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "Запрошено: **{user}**" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "Воспроизводится: " -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "по запросу: **{user}**\\n" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" -msgstr "" +msgstr "Очередь для __{guild_name}__" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" -msgstr "" +msgstr "Страница {page_num}/{total_pages} | {num_tracks} треков, {num_remaining} осталось\\n" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "Автовоспроизведение" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "Перемешивание" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "Повтор" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Соответствующие треки:" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" -msgstr "" +msgstr "Страница {page_num}/{total_pages} | {num_tracks} треков" diff --git a/redbot/cogs/audio/core/utilities/locales/sk-SK.po b/redbot/cogs/audio/core/utilities/locales/sk-SK.po index 765164759..43cd76f62 100644 --- a/redbot/cogs/audio/core/utilities/locales/sk-SK.po +++ b/redbot/cogs/audio/core/utilities/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: sk_SK\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/sr-CS.po b/redbot/cogs/audio/core/utilities/locales/sr-CS.po new file mode 100644 index 000000000..21b48d6a1 --- /dev/null +++ b/redbot/cogs/audio/core/utilities/locales/sr-CS.po @@ -0,0 +1,462 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 688\n" +"Language: sr_CS\n" + +#: redbot/cogs/audio/core/utilities/formatting.py:75 +msgid "tracks" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 +msgid "Page {page_num}/{total_pages}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:96 +msgid "Connection to Lavalink has failed." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 +msgid "Connect to a voice channel first." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 +msgid "Track Enqueued" +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 +msgid "Track exceeds maximum length." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/formatting.py:262 +msgid "Tracks Found:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:263 +msgid "search results" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:265 +msgid "Folders Found:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:266 +msgid "local folders" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:268 +msgid "Files Found:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:269 +msgid "local tracks" +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 +msgid "Unknown" +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 +msgid "Invalid Environment" +msgstr "" + +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +msgid "No localtracks folder." +msgstr "" + +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +msgid "Not enough {currency}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +msgid "{required_credits} {currency} required, but you have {bal}." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:78 +msgid "music in {} servers" +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 "" + +#: redbot/cogs/audio/core/utilities/player.py:142 +msgid "Currently livestreaming {track}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:147 +msgid "{time} left on {track}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 +msgid "Track Skipped" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:168 +msgid "Track number must be equal to or greater than 1." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:174 +msgid "There are only {queuelen} songs currently queued." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:180 +msgid "{skip_to_track} Tracks Skipped" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 +msgid "Nothing found." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 +msgid "Track is not playable." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" + +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 +msgid "Unable to Get Track" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/player.py:355 +msgid "Unable To Find Tracks" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:356 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:382 +msgid "{query} is not an allowed query." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/player.py:491 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:497 +msgid "No Title" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:503 +msgid "Playlist Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:506 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:512 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:593 +msgid "Nothing found" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:628 +msgid "Please wait, finding tracks..." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:634 +msgid "Getting track {num}/{total}..." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:635 +msgid "Matching track {num}/{total}..." +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/player.py:637 +msgid "Approximate time remaining: {seconds}" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:672 +msgid "The connection was reset while loading the playlist." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:71 +msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:89 +msgid "You do not have the permissions to manage that playlist in {guild}." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:96 +msgid "You do not have the permissions to manage playlist owned by {user}." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:100 +msgid "You do not have the permissions to manage playlists in {scope} scope." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:104 +msgid "No access to playlist." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/playlists.py:246 +msgid "{playlists} playlists found, which one would you like?" +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/playlists.py:296 +msgid "Playlists you can access in this server:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:302 +msgid "Playlists for {scope}:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:306 +msgid "Page {page_num}/{total_pages} | {num} playlists." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 +msgid "Please wait, adding tracks..." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 +msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 +msgid "Playlist Saved" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:502 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: 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 "" + +#: redbot/cogs/audio/core/utilities/playlists.py:517 +msgid "I don't have permission to connect to your channel." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:548 +msgid "You must be in the voice channel to use the playlist command." +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:657 +msgid "the Global" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:657 +msgid "Global" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:659 +msgid "the Server" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:659 +msgid "Server" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:661 +msgid "the User" +msgstr "" + +#: redbot/cogs/audio/core/utilities/playlists.py:661 +msgid "User" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:40 +msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:57 +msgid "**Currently livestreaming:**\\n" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 +msgid "Requested by: **{user}**" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:62 +msgid "Playing: " +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:76 +msgid "requested by **{user}**\\n" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:80 +msgid "Queue for __{guild_name}__" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:88 +msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:97 +msgid "Auto-Play" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:103 +msgid "Shuffle" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:109 +msgid "Repeat" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:161 +msgid "Matching Tracks:" +msgstr "" + +#: redbot/cogs/audio/core/utilities/queue.py:164 +msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" +msgstr "" + diff --git a/redbot/cogs/audio/core/utilities/locales/sr-SP.po b/redbot/cogs/audio/core/utilities/locales/sr-SP.po index 6751f6182..3a4210030 100644 --- a/redbot/cogs/audio/core/utilities/locales/sr-SP.po +++ b/redbot/cogs/audio/core/utilities/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+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" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: sr_SP\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/sv-SE.po b/redbot/cogs/audio/core/utilities/locales/sv-SE.po index 214710688..71b220c57 100644 --- a/redbot/cogs/audio/core/utilities/locales/sv-SE.po +++ b/redbot/cogs/audio/core/utilities/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: sv_SE\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/tr-TR.po b/redbot/cogs/audio/core/utilities/locales/tr-TR.po index 70978e2d7..6589878b1 100644 --- a/redbot/cogs/audio/core/utilities/locales/tr-TR.po +++ b/redbot/cogs/audio/core/utilities/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: tr_TR\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" -msgstr "" +msgstr "parçalar" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "{page_num}/{total_pages} sayfa" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "Lavalink bağlantısı başarısız." -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "Console veya loglarınızı kontrol edin." -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "Önce bir sesli bir kanala katılın." -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "Lavalink ile bağlantı henüz sağlanmadı." -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "Sıraya alma limitine ulaşıldı." - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "Parçalar Çalınamıyor" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "Sıraya alma limitine ulaşıldı." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "Şarkı sıraya eklendi" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "Bu şarkının sunucuda çalınmasına izin verilmiyor." -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "Şarkı izin verilen uzunluğu aşıyor." -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "Şarkının başlamasına {time} kadar süre var. #{position} sırada." -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "Bulunan şarkılar:" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "arama sonuçları" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "Bulunan klasörler:" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "Yerel Klasörler" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "Bulunan klasörler:" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "Yerel şarkılar" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" -msgstr "" +msgstr "Bilinmeyen" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 " - İsim: <{pname}>\\n - Kapsam: < {scope} >\\n - ID: < {pid} >\\n - Parçalar: < {ptracks} >\\n - Sahip: < {author} >\\n\\n" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "Geçersiz Ortam" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "Yerel şarkı dizini bulunamadı." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" -msgstr "" +msgstr "Yeterli {currency} yok" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." -msgstr "" +msgstr "{required_credits} {currency} gerekli, ama sizde {bal} var." -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "{} sunucu da şarkı" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "Henüz burada bir şey yok." -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "Şuan canlı yayınlanıyor {track}" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "{track} şarkısının bitmesine kalan süre {time}" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "Şarkı Geçildi" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "Şarkı numarası 1'e eşit veya 1'den büyük olmalı" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." -msgstr "" +msgstr "Sırada şu anda sadece {queuelen} parça var." -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" -msgstr "" +msgstr "{skip_to_track} Parça Atlandı" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 ve kodlarını kullanabilmeniz için bot sahibi Spotify kullanıcı ID ve Spotify client secret ayarlarını yapmalıdır.\\nDetaylı bilgi için `{prefix}audioset spotifyapi` komutunu kullanınız." -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "Spotify URL ve kodlarını kullanabilmeniz için bot sahibi YouTube API anahtarı ayarlarını yapmalıdır.\\nDetaylı bilgi için `{prefix}audioset youtubeapi` komutunu kullanınız." -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "Parçalar alınamıyor." -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "Playlist yüklenmesi bitene kadar bekleyin." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "Hiçbir şey bulunamadı." -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "Parça çalınamaz." -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "**{suffix}** tamamen desteklenen bir format değil ve bazı parçalar çalınamayabilir." -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "Parça alınamıyor" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "Şu anda Lavalink'ten şarkıyı çalamıyorum, lütfen birkaç dakika sonra tekrar deneyin." -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "Spotify API veya client secret'ı düzgün bir şekilde ayarlanmamış. \\n `{prefix}audioset spotifyapi` komutundan bilgi alabilirsiniz." -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "Parçalar bulunamadı" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Bu geçerli bir Spotify URL'si ya da kodu gibi gözükmüyor." -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "{query} izin verilmeyen bir sorgudur." -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "`Lavalink.jar` parçayı göremiyorsa yerel şarkılar çalınmayacaktır.\\nBunun nedeni; izinler olabilir ya da Lavalink.jar yerel şarkılardan farklı bir makinede çalıştırılıyor olabilir." -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} şarkıları sıraya alınamaz." -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "Başlık Yok" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "Playlist sıraya alındı." -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{num} adet şarkı sıraya eklendi.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "Playlistin başlamasına {time} süre var: #{position} sırasında başlar." -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "Hiçbir şey bulunamadı" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "Lütfen bekleyin, şarkılar aranıyor..." -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "{num}/{total} şarkı yükleniyor..." -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "{num}/{total} şarkı eşleştiriliyor..." -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 " {num}/{total} şarkı yükleniyor." -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "Tahmini kalan süre: {seconds}" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "Playlist yüklenirken bağlantı yenilendi." -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "{name} (`{id}`) [**{scope}**] düzenlemek için yetkiniz yok!" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "{guild} sunucusunda çalma listesini düzenlemek için yeterli yetkiniz yok." -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "{user} kullanıcısının sahibi olduğu çalma listesini düzenlemek için yetkiniz yok." -#: redbot/cogs/audio/core/utilities/playlists.py:96 -msgid "You do not have the permissions to manage playlists in {scope} scope." -msgstr "" - #: redbot/cogs/audio/core/utilities/playlists.py:100 +msgid "You do not have the permissions to manage playlists in {scope} scope." +msgstr "{scope} kapsamındaki çalma listelerini oynatma izniniz yok." + +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "Çalma listesine erişim yok." -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "{match_count} tane çalma listesi sonucu çıktı {original_input}: Lütfen daha spesifik bir şekilde aratın, ya da aradığınız çalma listesi ID'sini kullanın." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "{number}. <{playlist.name}>\\n - Kapsam: < {scope} >\\n - ID: < {playlist.id} >\\n - Parçalar: < {tracks} >\\n - Sanatçı: < {author} >\\n\\n" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "{playlists} çalma listesi bulundu, hangisini çalmamı istersiniz?" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "Çok fazla eşleşme bulundu ve herhangi bir seçim yapmadınız." -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" -msgstr "" - -#: redbot/cogs/audio/core/utilities/playlists.py:298 -msgid "Playlists for {scope}:" -msgstr "" +msgstr "Bu sunucuda erişebildiğiniz çalma listeleri:" #: redbot/cogs/audio/core/utilities/playlists.py:302 -msgid "Page {page_num}/{total_pages} | {num} playlists." -msgstr "" +msgid "Playlists for {scope}:" +msgstr "{scope} için çalma listeleri:" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:306 +msgid "Page {page_num}/{total_pages} | {num} playlists." +msgstr "Sayfa {page_num}/{total_pages} | {num} çalma listesi." + +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "Lütfen bekleyin, şarkılar ekleniyor." -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: 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 "Boş çalma listesi {name} (`{id}`) [**{scope}**] oluşturuldu." -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "{num} sayıda şarkı {playlist_name} playlistinden sıraya eklendi. {num_bad} şarkı eklenemedi." -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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} sayıda şarkı {playlist_name} playlistinden sıraya eklendi. " -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "Çalma listesi kaydedildi" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "Lavalink bağlantısı başarısız" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "Çalma Listeleri Alınamadı" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "Bulunduğun kanala katılabilmem için yetkim yok." -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "Playlist başlatabilmek için bir kanal da olmanız gerekli." -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" -msgstr "" +msgstr "Evrensel" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "Küresel" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" -msgstr "" +msgstr "Sunucu" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "Sunucu" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" -msgstr "" +msgstr "Kullanıcı" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "Kullanıcı" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" -msgstr "" +msgstr "__Sırada çok fazla şarkı var, sadece ilk 500 gösteriliyor__.\\n\\n" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" -msgstr "" +msgstr "**Şu anda canlı yayında**\\n" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "**{user}** tarafından sıraya eklendi." -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "Oynatılıyor" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "**{user}**\\n tarafından sıraya eklendi." -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" -msgstr "" +msgstr "__{guild_name}__ için sıra" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" -msgstr "" +msgstr "Sayfa {page_num}/{total_pages} | {num_tracks} parça, {num_remaining} kaldı\\n" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "Otomatik çalma" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "Karışık Oynat" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "Tekrarla" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Eşleşen şarkılar:" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" -msgstr "" +msgstr "Sayfa {page_num}/{total_pages} | {num_tracks} parça" diff --git a/redbot/cogs/audio/core/utilities/locales/uk-UA.po b/redbot/cogs/audio/core/utilities/locales/uk-UA.po index 59892b13b..b745dc643 100644 --- a/redbot/cogs/audio/core/utilities/locales/uk-UA.po +++ b/redbot/cogs/audio/core/utilities/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: uk_UA\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/vi-VN.po b/redbot/cogs/audio/core/utilities/locales/vi-VN.po index 731b0bacf..4f9564245 100644 --- a/redbot/cogs/audio/core/utilities/locales/vi-VN.po +++ b/redbot/cogs/audio/core/utilities/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+0000\n" +"POT-Creation-Date: 2020-12-03 12:26+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: vi_VN\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/zh-CN.po b/redbot/cogs/audio/core/utilities/locales/zh-CN.po index 6b12e9ae3..56e38311e 100644 --- a/redbot/cogs/audio/core/utilities/locales/zh-CN.po +++ b/redbot/cogs/audio/core/utilities/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+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" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: zh_CN\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/zh-HK.po b/redbot/cogs/audio/core/utilities/locales/zh-HK.po index b8a0ad512..3632e394c 100644 --- a/redbot/cogs/audio/core/utilities/locales/zh-HK.po +++ b/redbot/cogs/audio/core/utilities/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+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" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: zh_HK\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/zh-TW.po b/redbot/cogs/audio/core/utilities/locales/zh-TW.po index b724c46e9..6784e4d40 100644 --- a/redbot/cogs/audio/core/utilities/locales/zh-TW.po +++ b/redbot/cogs/audio/core/utilities/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-07-23 12:17+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" @@ -15,451 +15,448 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: zh_TW\n" -#: redbot/cogs/audio/core/utilities/formatting.py:71 +#: redbot/cogs/audio/core/utilities/formatting.py:75 msgid "tracks" msgstr "曲目" -#: redbot/cogs/audio/core/utilities/formatting.py:81 -#: redbot/cogs/audio/core/utilities/formatting.py:253 +#: redbot/cogs/audio/core/utilities/formatting.py:85 +#: redbot/cogs/audio/core/utilities/formatting.py:274 msgid "Page {page_num}/{total_pages}" msgstr "第{page_num}頁/共{total_pages}頁" -#: redbot/cogs/audio/core/utilities/formatting.py:92 +#: redbot/cogs/audio/core/utilities/formatting.py:96 msgid "Connection to Lavalink has failed." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:95 -#: redbot/cogs/audio/core/utilities/player.py:543 -#: redbot/cogs/audio/core/utilities/playlists.py:498 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:102 -#: redbot/cogs/audio/core/utilities/playlists.py:527 +#: redbot/cogs/audio/core/utilities/formatting.py:107 +#: redbot/cogs/audio/core/utilities/playlists.py:535 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:105 -#: redbot/cogs/audio/core/utilities/playlists.py:520 +#: 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 "尚未與Lavalink建立連接。" -#: redbot/cogs/audio/core/utilities/formatting.py:111 -#: redbot/cogs/audio/core/utilities/player.py:420 -#: redbot/cogs/audio/core/utilities/player.py:491 -msgid "Queue size limit reached." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:111 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "無法播放歌曲" -#: redbot/cogs/audio/core/utilities/formatting.py:147 -#: redbot/cogs/audio/core/utilities/player.py:546 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:444 +#: redbot/cogs/audio/core/utilities/player.py:528 +msgid "Queue size limit reached." +msgstr "" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:604 msgid "Track Enqueued" msgstr "已加入播放清單" -#: redbot/cogs/audio/core/utilities/formatting.py:164 -#: redbot/cogs/audio/core/utilities/player.py:514 +#: 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 "" -#: redbot/cogs/audio/core/utilities/formatting.py:175 -#: redbot/cogs/audio/core/utilities/player.py:529 +#: redbot/cogs/audio/core/utilities/formatting.py:187 +#: redbot/cogs/audio/core/utilities/player.py:575 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:185 -#: redbot/cogs/audio/core/utilities/player.py:549 +#: 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 "{time}後開始播放: 在播放清單的第#{position}首歌開始" -#: redbot/cogs/audio/core/utilities/formatting.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:262 msgid "Tracks Found:" msgstr "找到歌曲:" -#: redbot/cogs/audio/core/utilities/formatting.py:242 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:244 +#: redbot/cogs/audio/core/utilities/formatting.py:265 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:245 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:247 +#: redbot/cogs/audio/core/utilities/formatting.py:268 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:248 +#: redbot/cogs/audio/core/utilities/formatting.py:269 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:346 -#: redbot/cogs/audio/core/utilities/playlists.py:224 +#: redbot/cogs/audio/core/utilities/formatting.py:381 +#: redbot/cogs/audio/core/utilities/playlists.py:228 msgid "Unknown" msgstr "未知" -#: redbot/cogs/audio/core/utilities/formatting.py:347 +#: 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 "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 -#: redbot/cogs/audio/core/utilities/player.py:223 -#: redbot/cogs/audio/core/utilities/player.py:233 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:596 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 +#: redbot/cogs/audio/core/utilities/player.py:238 +#: redbot/cogs/audio/core/utilities/player.py:248 +#: redbot/cogs/audio/core/utilities/player.py:330 +#: redbot/cogs/audio/core/utilities/player.py:655 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/utilities/local_tracks.py:105 +#: redbot/cogs/audio/core/utilities/local_tracks.py:108 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:48 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:49 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:74 +#: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "在 {} 個伺服器中播放" -#: redbot/cogs/audio/core/utilities/player.py:132 #: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:141 +#: redbot/cogs/audio/core/utilities/player.py:140 +#: redbot/cogs/audio/core/utilities/player.py:145 msgid "There's nothing in the queue." msgstr "播放清單中沒有項目。" -#: redbot/cogs/audio/core/utilities/player.py:138 +#: redbot/cogs/audio/core/utilities/player.py:142 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:143 +#: redbot/cogs/audio/core/utilities/player.py:147 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:151 -#: redbot/cogs/audio/core/utilities/player.py:186 +#: redbot/cogs/audio/core/utilities/player.py:155 +#: redbot/cogs/audio/core/utilities/player.py:190 msgid "Track Skipped" msgstr "跳過歌曲" -#: redbot/cogs/audio/core/utilities/player.py:164 +#: redbot/cogs/audio/core/utilities/player.py:168 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:170 +#: redbot/cogs/audio/core/utilities/player.py:174 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:176 +#: redbot/cogs/audio/core/utilities/player.py:180 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:224 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:234 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:243 -#: redbot/cogs/audio/core/utilities/player.py:344 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:244 -#: redbot/cogs/audio/core/utilities/player.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:563 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:294 -#: redbot/cogs/audio/core/utilities/player.py:386 -#: redbot/cogs/audio/core/utilities/playlists.py:573 -#: redbot/cogs/audio/core/utilities/playlists.py:603 +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:312 +#: redbot/cogs/audio/core/utilities/player.py:410 +#: redbot/cogs/audio/core/utilities/playlists.py:581 +#: redbot/cogs/audio/core/utilities/playlists.py:614 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:258 -#: redbot/cogs/audio/core/utilities/player.py:296 -#: redbot/cogs/audio/core/utilities/player.py:401 -#: redbot/cogs/audio/core/utilities/playlists.py:575 -#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/player.py:273 +#: redbot/cogs/audio/core/utilities/player.py:314 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:583 +#: redbot/cogs/audio/core/utilities/playlists.py:616 msgid "Track is not playable." msgstr "此歌曲無法撥放。" -#: redbot/cogs/audio/core/utilities/player.py:259 -#: redbot/cogs/audio/core/utilities/player.py:297 -#: redbot/cogs/audio/core/utilities/player.py:403 -#: redbot/cogs/audio/core/utilities/playlists.py:576 -#: redbot/cogs/audio/core/utilities/playlists.py:606 +#: redbot/cogs/audio/core/utilities/player.py:274 +#: redbot/cogs/audio/core/utilities/player.py:315 +#: redbot/cogs/audio/core/utilities/player.py:427 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:286 -#: redbot/cogs/audio/core/utilities/player.py:374 -#: redbot/cogs/audio/core/utilities/player.py:603 -#: redbot/cogs/audio/core/utilities/playlists.py:409 -#: redbot/cogs/audio/core/utilities/playlists.py:594 -#: redbot/cogs/audio/core/utilities/playlists.py:620 +#: redbot/cogs/audio/core/utilities/player.py:304 +#: redbot/cogs/audio/core/utilities/player.py:395 +#: redbot/cogs/audio/core/utilities/player.py:662 +#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:602 +#: redbot/cogs/audio/core/utilities/playlists.py:631 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:287 -#: redbot/cogs/audio/core/utilities/player.py:375 -#: redbot/cogs/audio/core/utilities/playlists.py:410 -#: redbot/cogs/audio/core/utilities/playlists.py:595 -#: redbot/cogs/audio/core/utilities/playlists.py:621 -msgid "I'm unable get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:305 +#: redbot/cogs/audio/core/utilities/player.py:396 +#: redbot/cogs/audio/core/utilities/player.py:663 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:313 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:332 +#: redbot/cogs/audio/core/utilities/player.py:355 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:333 +#: redbot/cogs/audio/core/utilities/player.py:356 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:361 +#: redbot/cogs/audio/core/utilities/player.py:382 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:394 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:454 +#: redbot/cogs/audio/core/utilities/player.py:491 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:460 +#: redbot/cogs/audio/core/utilities/player.py:497 msgid "No Title" msgstr "無標題" -#: redbot/cogs/audio/core/utilities/player.py:466 +#: redbot/cogs/audio/core/utilities/player.py:503 msgid "Playlist Enqueued" msgstr "已加入播放清單" -#: redbot/cogs/audio/core/utilities/player.py:469 +#: redbot/cogs/audio/core/utilities/player.py:506 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "已將{num}首歌曲添加到播放清單中。{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:475 +#: redbot/cogs/audio/core/utilities/player.py:512 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time}後播放: 在播放清單的#{position}首之後" -#: redbot/cogs/audio/core/utilities/player.py:540 +#: redbot/cogs/audio/core/utilities/player.py:593 msgid "Nothing found" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:570 +#: redbot/cogs/audio/core/utilities/player.py:628 msgid "Please wait, finding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:576 +#: redbot/cogs/audio/core/utilities/player.py:634 msgid "Getting track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:577 +#: redbot/cogs/audio/core/utilities/player.py:635 msgid "Matching track {num}/{total}..." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:578 -#: redbot/cogs/audio/core/utilities/playlists.py:325 -#: redbot/cogs/audio/core/utilities/playlists.py:398 +#: 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 "" -#: redbot/cogs/audio/core/utilities/player.py:579 +#: redbot/cogs/audio/core/utilities/player.py:637 msgid "Approximate time remaining: {seconds}" msgstr "大約剩餘時間: {seconds}" -#: redbot/cogs/audio/core/utilities/player.py:604 -msgid "I'm unable get a track from Lavalink at the moment,try again in a few minutes." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:613 +#: redbot/cogs/audio/core/utilities/player.py:672 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:67 +#: redbot/cogs/audio/core/utilities/playlists.py:71 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:85 +#: redbot/cogs/audio/core/utilities/playlists.py:89 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:92 +#: redbot/cogs/audio/core/utilities/playlists.py:96 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:96 +#: redbot/cogs/audio/core/utilities/playlists.py:100 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:100 +#: redbot/cogs/audio/core/utilities/playlists.py:104 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:208 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:246 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:261 -#: redbot/cogs/audio/core/utilities/playlists.py:267 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:292 +#: redbot/cogs/audio/core/utilities/playlists.py:296 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:298 +#: redbot/cogs/audio/core/utilities/playlists.py:302 msgid "Playlists for {scope}:" msgstr "{scope}的播放清單:" -#: redbot/cogs/audio/core/utilities/playlists.py:302 +#: redbot/cogs/audio/core/utilities/playlists.py:306 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "第{page_num}頁/共{total_pages}頁 | {num}個播放清單。" -#: redbot/cogs/audio/core/utilities/playlists.py:318 -#: redbot/cogs/audio/core/utilities/playlists.py:396 +#: redbot/cogs/audio/core/utilities/playlists.py:322 +#: redbot/cogs/audio/core/utilities/playlists.py:400 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:345 -#: redbot/cogs/audio/core/utilities/playlists.py:445 +#: redbot/cogs/audio/core/utilities/playlists.py:349 +#: redbot/cogs/audio/core/utilities/playlists.py:452 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "已建立空白的播放清單 {name} (`{id}`) [**{scope}**]。" -#: redbot/cogs/audio/core/utilities/playlists.py:350 -#: redbot/cogs/audio/core/utilities/playlists.py:450 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:355 -#: redbot/cogs/audio/core/utilities/playlists.py:455 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:359 -#: redbot/cogs/audio/core/utilities/playlists.py:459 +#: redbot/cogs/audio/core/utilities/playlists.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:466 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:495 +#: redbot/cogs/audio/core/utilities/playlists.py:502 msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:509 -#: redbot/cogs/audio/core/utilities/playlists.py:519 -#: redbot/cogs/audio/core/utilities/playlists.py:526 -#: redbot/cogs/audio/core/utilities/playlists.py:539 +#: 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 "" -#: redbot/cogs/audio/core/utilities/playlists.py:510 +#: redbot/cogs/audio/core/utilities/playlists.py:517 msgid "I don't have permission to connect to your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:548 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:643 +#: redbot/cogs/audio/core/utilities/playlists.py:657 msgid "Global" -msgstr "" +msgstr "全域" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:645 +#: redbot/cogs/audio/core/utilities/playlists.py:659 msgid "Server" msgstr "伺服器" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:647 +#: redbot/cogs/audio/core/utilities/playlists.py:661 msgid "User" msgstr "使用者" -#: redbot/cogs/audio/core/utilities/queue.py:36 +#: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:53 +#: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\\n" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:55 -#: redbot/cogs/audio/core/utilities/queue.py:60 +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" msgstr "點歌者: **{user}**" -#: redbot/cogs/audio/core/utilities/queue.py:58 +#: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " msgstr "正在播放: " -#: redbot/cogs/audio/core/utilities/queue.py:72 +#: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\\n" msgstr "點歌者 **{user}**\\n" -#: redbot/cogs/audio/core/utilities/queue.py:76 +#: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:83 +#: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n" msgstr "第{page_num}頁/共{total_pages}頁 | 共{num_tracks}首歌曲, 剩餘{num_remaining}\\n" -#: redbot/cogs/audio/core/utilities/queue.py:92 +#: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" msgstr "自動播放" -#: redbot/cogs/audio/core/utilities/queue.py:98 +#: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" msgstr "隨機播放" -#: redbot/cogs/audio/core/utilities/queue.py:104 +#: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" msgstr "重複播放" -#: redbot/cogs/audio/core/utilities/queue.py:156 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/no-NO.po b/redbot/cogs/audio/core/utilities/menus/locales/bs-BA.po similarity index 59% rename from redbot/cogs/audio/core/tasks/locales/no-NO.po rename to redbot/cogs/audio/core/utilities/menus/locales/bs-BA.po index 2e45dbf10..bb0e3651b 100644 --- a/redbot/cogs/audio/core/tasks/locales/no-NO.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/bs-BA.po @@ -3,15 +3,15 @@ msgstr "" "Project-Id-Version: red-discordbot\n" "POT-Creation-Date: 2020-05-21 12:08+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" -"X-Crowdin-File-ID: 664\n" -"Language: no_NO\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 684\n" +"Language: bs_BA\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/no-NO.po b/redbot/cogs/audio/core/utilities/menus/locales/nb-NO.po similarity index 83% rename from redbot/cogs/audio/core/utilities/menus/locales/no-NO.po rename to redbot/cogs/audio/core/utilities/menus/locales/nb-NO.po index 7c46b76bd..9af48f24f 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/no-NO.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/nb-NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: red-discordbot\n" "POT-Creation-Date: 2020-05-21 12:08+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -11,7 +11,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: nb\n" "X-Crowdin-File-ID: 684\n" -"Language: no_NO\n" +"Language: nb_NO\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/sr-CS.po b/redbot/cogs/audio/core/utilities/menus/locales/sr-CS.po new file mode 100644 index 000000000..75e77a0fa --- /dev/null +++ b/redbot/cogs/audio/core/utilities/menus/locales/sr-CS.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 684\n" +"Language: sr_CS\n" + diff --git a/redbot/cogs/audio/core/utilities/miscellaneous.py b/redbot/cogs/audio/core/utilities/miscellaneous.py index e8eb84764..484d46db5 100644 --- a/redbot/cogs/audio/core/utilities/miscellaneous.py +++ b/redbot/cogs/audio/core/utilities/miscellaneous.py @@ -5,24 +5,27 @@ import functools import json import logging import re -from typing import Any, Final, MutableMapping, Union, cast, Mapping, Pattern +from pathlib import Path + +from typing import Any, Final, Mapping, MutableMapping, Pattern, Union, cast import discord import lavalink -from discord.embeds import EmptyEmbed -from redbot.core.utils import AsyncIter +from discord.embeds import EmptyEmbed from redbot.core import bank, commands from redbot.core.commands import Context +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import humanize_number -from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _, _SCHEMA_VERSION from ...apis.playlist_interface import get_all_playlist_for_migration23 -from ...utils import PlaylistScope +from ...utils import PlaylistScope, task_callback +from ..abc import MixinMeta +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Utilities.miscellaneous") - +_ = Translator("Audio", Path(__file__)) _RE_TIME_CONVERTER: Final[Pattern] = re.compile(r"(?:(\d+):)?([0-5]?[0-9]):([0-5][0-9])") _prefer_lyrics_cache = {} @@ -32,7 +35,9 @@ class MiscellaneousUtilities(MixinMeta, metaclass=CompositeMetaClass): self, message: discord.Message, emoji: MutableMapping = None ) -> asyncio.Task: """Non blocking version of clear_react.""" - return self.bot.loop.create_task(self.clear_react(message, emoji)) + task = self.bot.loop.create_task(self.clear_react(message, emoji)) + task.add_done_callback(task_callback) + return task async def maybe_charge_requester(self, ctx: commands.Context, jukebox_price: int) -> bool: jukebox = await self.config.guild(ctx.guild).jukebox() @@ -201,11 +206,11 @@ class MiscellaneousUtilities(MixinMeta, metaclass=CompositeMetaClass): async def queue_duration(self, ctx: commands.Context) -> int: player = lavalink.get_player(ctx.guild.id) - duration = [] - async for i in AsyncIter(range(len(player.queue))): - if not player.queue[i].is_stream: - duration.append(player.queue[i].length) - queue_dur = sum(duration) + dur = [ + i.length + async for i in AsyncIter(player.queue, steps=50).filter(lambda x: not x.is_stream) + ] + queue_dur = sum(dur) if not player.queue: queue_dur = 0 try: diff --git a/redbot/cogs/audio/core/utilities/parsers.py b/redbot/cogs/audio/core/utilities/parsers.py new file mode 100644 index 000000000..0b06bea33 --- /dev/null +++ b/redbot/cogs/audio/core/utilities/parsers.py @@ -0,0 +1,35 @@ +import logging +import re +import struct + +from typing import Final, Optional + +import aiohttp + +from ..abc import MixinMeta +from ..cog_utils import CompositeMetaClass + +log = logging.getLogger("red.cogs.Audio.cog.Utilities.Parsing") + +STREAM_TITLE: Final[re.Pattern] = re.compile(br"StreamTitle='([^']*)';") + + +class ParsingUtilities(MixinMeta, metaclass=CompositeMetaClass): + async def icyparser(self, url: str) -> Optional[str]: + try: + async with self.session.get(url, headers={"Icy-MetaData": "1"}) as resp: + metaint = int(resp.headers["icy-metaint"]) + for _ in range(5): + await resp.content.readexactly(metaint) + metadata_length = struct.unpack("B", await resp.content.readexactly(1))[0] * 16 + metadata = await resp.content.readexactly(metadata_length) + m = re.search(STREAM_TITLE, metadata.rstrip(b"\0")) + if m: + title = m.group(1) + if title: + title = title.decode("utf-8", errors="replace") + return title + else: + return None + except (KeyError, aiohttp.ClientConnectionError, aiohttp.ClientResponseError): + return None diff --git a/redbot/cogs/audio/core/utilities/player.py b/redbot/cogs/audio/core/utilities/player.py index 06828aec2..663d250fe 100644 --- a/redbot/cogs/audio/core/utilities/player.py +++ b/redbot/cogs/audio/core/utilities/player.py @@ -1,14 +1,17 @@ import logging import time +from pathlib import Path + from typing import List, Optional, Tuple, Union import aiohttp import discord import lavalink -from discord.embeds import EmptyEmbed -from redbot.core.utils import AsyncIter +from discord.embeds import EmptyEmbed from redbot.core import commands +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import bold, escape from ...audio_dataclasses import _PARTIALLY_SUPPORTED_MUSIC_EXT, Query @@ -16,9 +19,10 @@ from ...audio_logging import IS_DEBUG, debug_exc_log from ...errors import QueryUnauthorized, SpotifyFetchError, TrackEnqueueError from ...utils import Notifier from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Utilities.player") +_ = Translator("Audio", Path(__file__)) class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): @@ -42,7 +46,7 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): self._error_timer[guild] = now return self._error_counter[guild] >= 5 - def get_active_player_count(self) -> Tuple[Optional[str], int]: + async def get_active_player_count(self) -> Tuple[Optional[str], int]: try: current = next( ( @@ -52,7 +56,7 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): ), None, ) - get_single_title = self.get_track_description_unformatted( + get_single_title = await self.get_track_description_unformatted( current, self.local_folder_current_path ) playing_servers = len(lavalink.active_players()) @@ -149,7 +153,7 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): elif autoplay and not player.queue: embed = discord.Embed( title=_("Track Skipped"), - description=self.get_track_description( + description=await self.get_track_description( player.current, self.local_folder_current_path ), ) @@ -184,7 +188,7 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): else: embed = discord.Embed( title=_("Track Skipped"), - description=self.get_track_description( + description=await self.get_track_description( player.current, self.local_folder_current_path ), ) @@ -208,6 +212,17 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): except (IndexError, KeyError): return False + async def self_deafen(self, player: lavalink.Player) -> None: + guild_id = self.rgetattr(player, "channel.guild.id", None) + if not guild_id: + return + if not await self.config.guild_from_id(guild_id).auto_deafen(): + return + channel_id = player.channel.id + node = player.manager.node + voice_ws = node.get_voice_ws(guild_id) + await voice_ws.voice_state(guild_id, channel_id, self_deaf=True) + async def _get_spotify_tracks( self, ctx: commands.Context, query: Query, forced: bool = False ) -> Union[discord.Message, List[lavalink.Track], lavalink.Track]: @@ -267,6 +282,9 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): return await self.send_embed_msg( ctx, title=error.message.format(prefix=ctx.prefix) ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e self.update_player_lock(ctx, False) try: if enqueue_tracks: @@ -285,7 +303,7 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): ctx, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment, " + "I'm unable to get a track from Lavalink at the moment, " "try again in a few minutes." ), ) @@ -315,16 +333,21 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): "\nUse `{prefix}audioset spotifyapi` for instructions." ).format(prefix=ctx.prefix), ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e elif query.is_album or query.is_playlist: - self.update_player_lock(ctx, True) - track_list = await self.fetch_spotify_playlist( - ctx, - "album" if query.is_album else "playlist", - query, - enqueue_tracks, - forced=forced, - ) - self.update_player_lock(ctx, False) + try: + self.update_player_lock(ctx, True) + track_list = await self.fetch_spotify_playlist( + ctx, + "album" if query.is_album else "playlist", + query, + enqueue_tracks, + forced=forced, + ) + finally: + self.update_player_lock(ctx, False) return track_list else: return await self.send_embed_msg( @@ -354,9 +377,7 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): playlist_url = None seek = 0 if type(query) is not list: - if not await self.is_query_allowed( - self.config, ctx.guild, f"{query}", query_obj=query - ): + if not await self.is_query_allowed(self.config, ctx, f"{query}", query_obj=query): raise QueryUnauthorized( _("{query} is not an allowed query.").format(query=query.to_string_user()) ) @@ -373,10 +394,13 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): ctx, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment, " + "I'm unable to get a track from Lavalink at the moment, " "try again in a few minutes." ), ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e tracks = result.tracks playlist_data = result.playlist_info if not enqueue: @@ -423,13 +447,12 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): async for track in AsyncIter(tracks): if len(player.queue) >= 10000: continue + query = Query.process_input(track, self.local_folder_current_path) if not await self.is_query_allowed( self.config, - ctx.guild, - ( - f"{track.title} {track.author} {track.uri} " - f"{str(Query.process_input(track, self.local_folder_current_path))}" - ), + ctx, + f"{track.title} {track.author} {track.uri} " f"{str(query)}", + query_obj=query, ): if IS_DEBUG: log.debug(f"Query is not allowed in {ctx.guild} ({ctx.guild.id})") @@ -437,6 +460,13 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): elif guild_data["maxlength"] > 0: if self.is_track_length_allowed(track, guild_data["maxlength"]): track_len += 1 + track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(ctx.author, track) self.bot.dispatch( "red_audio_track_enqueue", player.channel.guild, track, ctx.author @@ -444,6 +474,13 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): else: track_len += 1 + track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(ctx.author, track) self.bot.dispatch( "red_audio_track_enqueue", player.channel.guild, track, ctx.author @@ -499,13 +536,15 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): ) if seek and seek > 0: single_track.start_timestamp = seek * 1000 + query = Query.process_input(single_track, self.local_folder_current_path) if not await self.is_query_allowed( self.config, - ctx.guild, + ctx, ( f"{single_track.title} {single_track.author} {single_track.uri} " - f"{str(Query.process_input(single_track, self.local_folder_current_path))}" + f"{str(query)}" ), + query_obj=query, ): if IS_DEBUG: log.debug(f"Query is not allowed in {ctx.guild} ({ctx.guild.id})") @@ -515,6 +554,13 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): ) elif guild_data["maxlength"] > 0: if self.is_track_length_allowed(single_track, guild_data["maxlength"]): + single_track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(ctx.author, single_track) player.maybe_shuffle() self.bot.dispatch( @@ -530,6 +576,13 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): ) else: + single_track.extras.update( + { + "enqueue_time": int(time.time()), + "vc": player.channel.id, + "requester": ctx.author.id, + } + ) player.add(ctx.author, single_track) player.maybe_shuffle() self.bot.dispatch( @@ -542,7 +595,12 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): if await self.bot.is_owner(ctx.author): desc = _("Please check your console or logs for details.") return await self.send_embed_msg(ctx, title=title, description=desc) - description = self.get_track_description(single_track, self.local_folder_current_path) + except Exception as e: + self.update_player_lock(ctx, False) + raise e + description = await self.get_track_description( + single_track, self.local_folder_current_path + ) embed = discord.Embed(title=_("Track Enqueued"), description=description) if not guild_data["shuffle"] and queue_dur > 0: embed.set_footer( @@ -588,6 +646,7 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): lock=self.update_player_lock, notifier=notifier, forced=forced, + query_global=await self.config.global_db_enabled(), ) except SpotifyFetchError as error: self.update_player_lock(ctx, False) @@ -602,7 +661,7 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): ctx, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment," + "I'm unable to get a track from Lavalink at the moment, " "try again in a few minutes." ), error=True, @@ -617,7 +676,8 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): except Exception as e: self.update_player_lock(ctx, False) raise e - self.update_player_lock(ctx, False) + finally: + self.update_player_lock(ctx, False) return track_list async def set_player_settings(self, ctx: commands.Context) -> None: @@ -657,6 +717,7 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass): and len(player.queue) == 0 ): await player.move_to(user_channel) + await self.self_deafen(player) return True else: return False diff --git a/redbot/cogs/audio/core/utilities/playlists.py b/redbot/cogs/audio/core/utilities/playlists.py index d95f9339c..2d11bf1ea 100644 --- a/redbot/cogs/audio/core/utilities/playlists.py +++ b/redbot/cogs/audio/core/utilities/playlists.py @@ -4,14 +4,17 @@ import datetime import json import logging import math +from pathlib import Path + from typing import List, MutableMapping, Optional, Tuple, Union import discord import lavalink -from discord.embeds import EmptyEmbed -from redbot.core.utils import AsyncIter +from discord.embeds import EmptyEmbed from redbot.core import commands +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import box from redbot.core.utils.menus import start_adding_reactions from redbot.core.utils.predicates import ReactionPredicate @@ -22,9 +25,10 @@ from ...audio_logging import debug_exc_log from ...errors import TooManyMatches, TrackEnqueueError from ...utils import Notifier, PlaylistScope from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Utilities.playlists") +_ = Translator("Audio", Path(__file__)) class PlaylistUtilities(MixinMeta, metaclass=CompositeMetaClass): @@ -408,10 +412,13 @@ class PlaylistUtilities(MixinMeta, metaclass=CompositeMetaClass): ctx, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment, " + "I'm unable to get a track from Lavalink at the moment, " "try again in a few minutes." ), ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e track = result.tracks[0] except Exception as err: @@ -513,6 +520,7 @@ class PlaylistUtilities(MixinMeta, metaclass=CompositeMetaClass): await lavalink.connect(ctx.author.voice.channel) player = lavalink.get_player(ctx.guild.id) player.store("connect", datetime.datetime.utcnow()) + await self.self_deafen(player) except IndexError: await self.send_embed_msg( ctx, @@ -593,10 +601,13 @@ class PlaylistUtilities(MixinMeta, metaclass=CompositeMetaClass): ctx, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment, try again in a few " + "I'm unable to get a track from Lavalink at the moment, try again in a few " "minutes." ), ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e tracks = result.tracks if not tracks: @@ -619,10 +630,13 @@ class PlaylistUtilities(MixinMeta, metaclass=CompositeMetaClass): ctx, title=_("Unable to Get Track"), description=_( - "I'm unable get a track from Lavalink at the moment, try again in a few " + "I'm unable to get a track from Lavalink at the moment, try again in a few " "minutes." ), ) + except Exception as e: + self.update_player_lock(ctx, False) + raise e tracks = result.tracks diff --git a/redbot/cogs/audio/core/utilities/queue.py b/redbot/cogs/audio/core/utilities/queue.py index 2726d3682..06ae4e0d3 100644 --- a/redbot/cogs/audio/core/utilities/queue.py +++ b/redbot/cogs/audio/core/utilities/queue.py @@ -1,20 +1,24 @@ import logging import math +from pathlib import Path + from typing import List, Tuple import discord import lavalink -from fuzzywuzzy import process -from redbot.core.utils import AsyncIter +from fuzzywuzzy import process from redbot.core import commands +from redbot.core.i18n import Translator +from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import humanize_number from ...audio_dataclasses import LocalPath, Query from ..abc import MixinMeta -from ..cog_utils import CompositeMetaClass, _ +from ..cog_utils import CompositeMetaClass log = logging.getLogger("red.cogs.Audio.cog.Utilities.queue") +_ = Translator("Audio", Path(__file__)) class QueueUtilities(MixinMeta, metaclass=CompositeMetaClass): @@ -46,7 +50,7 @@ class QueueUtilities(MixinMeta, metaclass=CompositeMetaClass): dur = self.format_time(player.current.length) query = Query.process_input(player.current, self.local_folder_current_path) - current_track_description = self.get_track_description( + current_track_description = await self.get_track_description( player.current, self.local_folder_current_path ) if query.is_stream: @@ -65,7 +69,7 @@ class QueueUtilities(MixinMeta, metaclass=CompositeMetaClass): ): req_user = track.requester track_idx = i + 1 - track_description = self.get_track_description( + track_description = await self.get_track_description( track, self.local_folder_current_path, shorten=True ) queue_list += f"`{track_idx}.` {track_description}, " @@ -76,6 +80,7 @@ class QueueUtilities(MixinMeta, metaclass=CompositeMetaClass): title=_("Queue for __{guild_name}__").format(guild_name=ctx.guild.name), description=queue_list, ) + if await self.config.guild(ctx.guild).thumbnail() and player.current.thumbnail: embed.set_thumbnail(url=player.current.thumbnail) queue_dur = await self.queue_duration(ctx) diff --git a/redbot/cogs/audio/core/utilities/validation.py b/redbot/cogs/audio/core/utilities/validation.py index b20b9be59..0e3c3d084 100644 --- a/redbot/cogs/audio/core/utilities/validation.py +++ b/redbot/cogs/audio/core/utilities/validation.py @@ -1,11 +1,13 @@ import logging import re -from typing import Final, List, Set, Pattern + +from typing import Final, List, Optional, Pattern, Set, Union from urllib.parse import urlparse import discord from redbot.core import Config +from redbot.core.commands import Context from ...audio_dataclasses import Query from ..abc import MixinMeta @@ -54,11 +56,21 @@ class ValidationUtilities(MixinMeta, metaclass=CompositeMetaClass): return not (channel.user_limit == 0 or channel.user_limit > len(channel.members)) async def is_query_allowed( - self, config: Config, guild: discord.Guild, query: str, query_obj: Query = None + self, + config: Config, + ctx_or_channel: Optional[Union[Context, discord.TextChannel]], + query: str, + query_obj: Query, ) -> bool: - """Checks if the query is allowed in this server or globally""" - - query = query.lower().strip() + """Checks if the query is allowed in this server or globally.""" + if ctx_or_channel: + guild = ctx_or_channel.guild + channel = ( + ctx_or_channel.channel if isinstance(ctx_or_channel, Context) else ctx_or_channel + ) + query = query.lower().strip() + else: + guild = None if query_obj is not None: query = query_obj.lavalink_query.replace("ytsearch:", "youtubesearch").replace( "scsearch:", "soundcloudsearch" diff --git a/redbot/cogs/audio/data/application.yml b/redbot/cogs/audio/data/application.yml index 2c7e586c9..8d28be6e6 100644 --- a/redbot/cogs/audio/data/application.yml +++ b/redbot/cogs/audio/data/application.yml @@ -1,6 +1,6 @@ server: host: "localhost" - port: 2333 # REST server + port: 2333 # WS port lavalink: server: password: "youshallnotpass" @@ -18,7 +18,7 @@ lavalink: youtubePlaylistLoadLimit: 10000 logging: file: - max-history: 30 + max-history: 7 max-size: 1GB path: ./logs/ level: diff --git a/redbot/cogs/audio/equalizer.py b/redbot/cogs/audio/equalizer.py index 3f77a89c7..0d7d7ea82 100644 --- a/redbot/cogs/audio/equalizer.py +++ b/redbot/cogs/audio/equalizer.py @@ -1,7 +1,12 @@ # The equalizer class and some audio eq functions are derived from # 180093157554388993's work, with his permission +from pathlib import Path from typing import Final +from redbot.core.i18n import Translator + +_ = Translator("Audio", Path(__file__)) + class Equalizer: def __init__(self): diff --git a/redbot/cogs/audio/errors.py b/redbot/cogs/audio/errors.py index 5a3d3ecfd..197f30f1d 100644 --- a/redbot/cogs/audio/errors.py +++ b/redbot/cogs/audio/errors.py @@ -1,5 +1,11 @@ +from pathlib import Path + import aiohttp +from redbot.core.i18n import Translator + +_ = Translator("Audio", Path(__file__)) + class AudioError(Exception): """Base exception for errors in the Audio cog.""" @@ -91,6 +97,10 @@ class SpotifyFetchError(SpotifyApiError): class YouTubeApiError(ApiError): """Base exception for YouTube Data API errors.""" + def __init__(self, message, *args): + self.message = message + super().__init__(*args) + class DatabaseError(AudioError): """Base exception for database errors in the Audio cog.""" diff --git a/redbot/cogs/audio/locales/af-ZA.po b/redbot/cogs/audio/locales/af-ZA.po index 4296f547a..6c5f4051e 100644 --- a/redbot/cogs/audio/locales/af-ZA.po +++ b/redbot/cogs/audio/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: af_ZA\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/ar-SA.po b/redbot/cogs/audio/locales/ar-SA.po index f8bd9145a..c196d855d 100644 --- a/redbot/cogs/audio/locales/ar-SA.po +++ b/redbot/cogs/audio/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: ar_SA\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/bg-BG.po b/redbot/cogs/audio/locales/bg-BG.po index 75f667dbb..26f142fd9 100644 --- a/redbot/cogs/audio/locales/bg-BG.po +++ b/redbot/cogs/audio/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: bg_BG\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/no-NO.po b/redbot/cogs/audio/locales/bs-BA.po similarity index 59% rename from redbot/cogs/audio/locales/no-NO.po rename to redbot/cogs/audio/locales/bs-BA.po index ed9c65de7..1c0933143 100644 --- a/redbot/cogs/audio/locales/no-NO.po +++ b/redbot/cogs/audio/locales/bs-BA.po @@ -1,69 +1,69 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 51\n" -"Language: no_NO\n" +"Language: bs_BA\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/ca-ES.po b/redbot/cogs/audio/locales/ca-ES.po index e72262383..9a7713f09 100644 --- a/redbot/cogs/audio/locales/ca-ES.po +++ b/redbot/cogs/audio/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: ca_ES\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/cs-CZ.po b/redbot/cogs/audio/locales/cs-CZ.po index 6b31481ed..1e0c1be0b 100644 --- a/redbot/cogs/audio/locales/cs-CZ.po +++ b/redbot/cogs/audio/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/da-DK.po b/redbot/cogs/audio/locales/da-DK.po index 9cdf1f92d..c586aa95b 100644 --- a/redbot/cogs/audio/locales/da-DK.po +++ b/redbot/cogs/audio/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: da_DK\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/de-DE.po b/redbot/cogs/audio/locales/de-DE.po index 5f2ff1039..9011de747 100644 --- a/redbot/cogs/audio/locales/de-DE.po +++ b/redbot/cogs/audio/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: de_DE\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "\\\"{arg}\\\" bezieht sich nicht auf einen eindeutigen Server. Bitte verwenden Sie die ID für den Server, den Sie angeben möchten." -#: redbot/cogs/audio/converters.py:125 +#: 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 "\\\"{arg}\\\" wurde nicht gefunden. Es muss die ID oder der Name sein oder einen Benutzer erwähnen, den der Bot sehen kann." -#: redbot/cogs/audio/converters.py:134 +#: 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 "\\\"{arg}\\\" bezieht sich nicht auf einen eindeutigen Server. Bitte verwenden Sie die ID für den Server, den Sie angeben möchten." -#: redbot/cogs/audio/converters.py:174 +#: 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:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/el-GR.po b/redbot/cogs/audio/locales/el-GR.po index 5ed0023fa..0e8f62b28 100644 --- a/redbot/cogs/audio/locales/el-GR.po +++ b/redbot/cogs/audio/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: el_GR\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/es-ES.po b/redbot/cogs/audio/locales/es-ES.po index 1e2158744..082a50e19 100644 --- a/redbot/cogs/audio/locales/es-ES.po +++ b/redbot/cogs/audio/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,55 +15,56 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: es_ES\n" -#: redbot/cogs/audio/converters.py:33 +#: 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:41 +#: 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:49 +#: 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:85 +#: 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:94 +#: 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:125 +#: 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:134 +#: 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:174 +#: 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:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: 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:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" -msgstr "" +msgstr "No puedes usar `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" -msgstr "" +msgstr "No puedes usar `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" -msgstr "" +msgstr "No puedes usar `--from-server`" diff --git a/redbot/cogs/audio/locales/fi-FI.po b/redbot/cogs/audio/locales/fi-FI.po index 580f6d74f..a114058dd 100644 --- a/redbot/cogs/audio/locales/fi-FI.po +++ b/redbot/cogs/audio/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: fi_FI\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/fr-FR.po b/redbot/cogs/audio/locales/fr-FR.po index 21c36297a..ac0c2769d 100644 --- a/redbot/cogs/audio/locales/fr-FR.po +++ b/redbot/cogs/audio/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: fr_FR\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "Impossible de faire correspondre '{}' à une playlist." -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "Rien" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "Vous ne pouvez pas utiliser `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Vous ne pouvez pas utiliser `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "Vous ne pouvez pas utiliser `--from-server`" diff --git a/redbot/cogs/audio/locales/he-IL.po b/redbot/cogs/audio/locales/he-IL.po index 1deca15ca..93356d976 100644 --- a/redbot/cogs/audio/locales/he-IL.po +++ b/redbot/cogs/audio/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: he_IL\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/hu-HU.po b/redbot/cogs/audio/locales/hu-HU.po index c1d33007a..b243d0baa 100644 --- a/redbot/cogs/audio/locales/hu-HU.po +++ b/redbot/cogs/audio/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: hu_HU\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/id-ID.po b/redbot/cogs/audio/locales/id-ID.po index 185ab0266..eaaa78346 100644 --- a/redbot/cogs/audio/locales/id-ID.po +++ b/redbot/cogs/audio/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: id_ID\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/it-IT.po b/redbot/cogs/audio/locales/it-IT.po index 622fa05d3..dac9dd065 100644 --- a/redbot/cogs/audio/locales/it-IT.po +++ b/redbot/cogs/audio/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: it_IT\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/ja-JP.po b/redbot/cogs/audio/locales/ja-JP.po index 8ee9692cb..dc9038ad8 100644 --- a/redbot/cogs/audio/locales/ja-JP.po +++ b/redbot/cogs/audio/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: ja_JP\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/ko-KR.po b/redbot/cogs/audio/locales/ko-KR.po index 77c18e418..5165e5320 100644 --- a/redbot/cogs/audio/locales/ko-KR.po +++ b/redbot/cogs/audio/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: ko_KR\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/nb-NO.po b/redbot/cogs/audio/locales/nb-NO.po new file mode 100644 index 000000000..a0f6237f5 --- /dev/null +++ b/redbot/cogs/audio/locales/nb-NO.po @@ -0,0 +1,69 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 51\n" +"Language: nb_NO\n" + +#: 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 "\\nOmfang må være en gyldig versjon av et av følgende:\\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 "\\nSkribent må være en gyldig versjon av en av følgende:\\n User ID\\n User Mention\\nlUser Name#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 "\\nGuild må være en gyldig versjon av et av følgende:\\n⋅Guild ID\\n Exact guild name\\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 "\\\"{arg}\\\" ble ikke funnet. Det må være ID-en til den serveren som boten kan se." + +#: 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 "\\\"{arg}\\\" refererer ikke til en unik server. Bruk ID'en til serveren du prøver å spesifisere." + +#: 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 "\\\"{arg}\\\" ble ikke funnet. Det må være ID-en eller navnet eller nevne en bruker som boten kan se." + +#: 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 "\\\"{arg}\\\" refererer ikke til en unik server. Bruk ID'en til serveren du prøver å spesifisere." + +#: redbot/cogs/audio/converters.py:176 +msgid "Could not match '{}' to a playlist." +msgstr "Kan ikke koble til '{}' i en spilleliste." + +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 +msgid "Nothing" +msgstr "Ingenting" + +#: redbot/cogs/audio/converters.py:261 +msgid "You cannot use `--guild`" +msgstr "Du kan ikke bruke `-guild`" + +#: redbot/cogs/audio/converters.py:402 +msgid "You cannot use `--to-server`" +msgstr "Du kan ikke bruke `--to-server`" + +#: redbot/cogs/audio/converters.py:428 +msgid "You cannot use `--from-server`" +msgstr "Du kan ikke bruke `--from-server`" + diff --git a/redbot/cogs/audio/locales/nl-NL.po b/redbot/cogs/audio/locales/nl-NL.po index 8ffb7ea98..c679768c2 100644 --- a/redbot/cogs/audio/locales/nl-NL.po +++ b/redbot/cogs/audio/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: nl_NL\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/pl-PL.po b/redbot/cogs/audio/locales/pl-PL.po index b8d857d6d..22b8e3d61 100644 --- a/redbot/cogs/audio/locales/pl-PL.po +++ b/redbot/cogs/audio/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: pl_PL\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "\\nZakres musi być poprawną wersją jednego z poniższych:\\n ​ ​ ​ Global\\n​ ​ ​ ​ Guild\\n​ ​ ​ ​ User\\n" -#: redbot/cogs/audio/converters.py:41 +#: 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 "\\nAutor musi być prawidłową wersją jednego z następujących elementów::\\n​ ​ ​ ​ ID użytkownika\\n​ ​ ​ ​ Wzmianka użytkowika\\n​ ​ ​ ​ Nazwa Użytkownika#123\\n" -#: redbot/cogs/audio/converters.py:49 +#: 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 "\\nGildia musi być poprawną wersją jednego z poniższych:\\n ​ ​ ​ ID Gildii\\n​ ​ ​ ​Dokładna nazwa gildii\\n" -#: redbot/cogs/audio/converters.py:85 +#: 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 "Nie znaleziono \\\"{arg}\\\". Musi to być identyfikator lub pełna nazwa serwera, który bot może zobaczyć." -#: redbot/cogs/audio/converters.py:94 +#: 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}\\\" nie odnosi się do unikalnego serwera. Użyj identyfikatora serwera, który próbujesz określić." -#: redbot/cogs/audio/converters.py:125 +#: 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 "Nie znaleziono \\\"{arg}\\\". Musi to być identyfikator lub nazwa lub wzmianka o użytkowniku, którego bot widzi." -#: redbot/cogs/audio/converters.py:134 +#: 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}\\\" nie odnosi się do unikalnego serwera. Użyj identyfikatora serwera, który próbujesz określić." -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." -msgstr "" +msgstr "Nie można dopasować „{}” do listy odtwarzania." -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" -msgstr "" +msgstr "Nie znaleziono" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" -msgstr "" +msgstr "Nie możesz użyć `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" -msgstr "" +msgstr "Nie możesz użyć `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" -msgstr "" +msgstr "Nie możesz użyć `--from-server`" diff --git a/redbot/cogs/audio/locales/pt-BR.po b/redbot/cogs/audio/locales/pt-BR.po index b306e58b7..cc6c14046 100644 --- a/redbot/cogs/audio/locales/pt-BR.po +++ b/redbot/cogs/audio/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: pt_BR\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/pt-PT.po b/redbot/cogs/audio/locales/pt-PT.po index 5a248337d..d80351351 100644 --- a/redbot/cogs/audio/locales/pt-PT.po +++ b/redbot/cogs/audio/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: pt_PT\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/ro-RO.po b/redbot/cogs/audio/locales/ro-RO.po index 8c04251e3..19c489729 100644 --- a/redbot/cogs/audio/locales/ro-RO.po +++ b/redbot/cogs/audio/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: ro_RO\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/ru-RU.po b/redbot/cogs/audio/locales/ru-RU.po index aad7162a3..8f932b73f 100644 --- a/redbot/cogs/audio/locales/ru-RU.po +++ b/redbot/cogs/audio/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: ru_RU\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "Ничего" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Вы не можете использовать `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "Вы не можете использовать `--from-server`" diff --git a/redbot/cogs/audio/locales/sk-SK.po b/redbot/cogs/audio/locales/sk-SK.po index 864db024c..168d41f90 100644 --- a/redbot/cogs/audio/locales/sk-SK.po +++ b/redbot/cogs/audio/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: sk_SK\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/sr-CS.po b/redbot/cogs/audio/locales/sr-CS.po new file mode 100644 index 000000000..7e1ba5ebb --- /dev/null +++ b/redbot/cogs/audio/locales/sr-CS.po @@ -0,0 +1,69 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 51\n" +"Language: sr_CS\n" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: redbot/cogs/audio/converters.py:176 +msgid "Could not match '{}' to a playlist." +msgstr "" + +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 +msgid "Nothing" +msgstr "" + +#: redbot/cogs/audio/converters.py:261 +msgid "You cannot use `--guild`" +msgstr "" + +#: redbot/cogs/audio/converters.py:402 +msgid "You cannot use `--to-server`" +msgstr "" + +#: redbot/cogs/audio/converters.py:428 +msgid "You cannot use `--from-server`" +msgstr "" + diff --git a/redbot/cogs/audio/locales/sr-SP.po b/redbot/cogs/audio/locales/sr-SP.po index 824bade67..b6566b4cb 100644 --- a/redbot/cogs/audio/locales/sr-SP.po +++ b/redbot/cogs/audio/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: sr_SP\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/sv-SE.po b/redbot/cogs/audio/locales/sv-SE.po index 37ed625b6..2b0680513 100644 --- a/redbot/cogs/audio/locales/sv-SE.po +++ b/redbot/cogs/audio/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: sv_SE\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "\\nTillämpningsområdet måste vara en giltig version av något av följande:\\n​ ​ ​ ​ Global\\n​ ​ ​ ​ Guild\\n​ ​ ​ ​ User\\n" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "\\\"{arg}\\\" hittades inte. Det måste vara ett ID eller ett komplett namn på en server som roboten kan se." -#: redbot/cogs/audio/converters.py:94 +#: 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 "\\\"{arg}\\\" refererar inte till en unik server. Använd ID för servern du försöker specificera." -#: redbot/cogs/audio/converters.py:125 +#: 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 "\\\"{arg}\\\" hittades inte. Det måste vara ID eller namn eller nämna en användare som roboten kan se." -#: redbot/cogs/audio/converters.py:134 +#: 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 "\\\"{arg}\\\" refererar inte till en unik server. Använd ID för servern du försöker specificera." -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "Kunde inte matcha '{}' till en spellista." -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "Ingenting" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "Du kan inte använda `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Du kan inte använda `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "Du kan inte använda `--from-server`" diff --git a/redbot/cogs/audio/locales/tr-TR.po b/redbot/cogs/audio/locales/tr-TR.po index 7a3dcd22d..9c5067ec2 100644 --- a/redbot/cogs/audio/locales/tr-TR.po +++ b/redbot/cogs/audio/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: tr_TR\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "\\nKapsam bunlardan biri olmalıdır:\\n​ ​ ​ ​ Global\\n​ ​ ​ ​ Guild\\n​ ​ ​ ​ User\\n" -#: redbot/cogs/audio/converters.py:41 +#: 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 "\\nSahip bunlardan biri olmalıdır:\\n​ ​ ​ ​ Kullanıcı IDsi\\n​ ​ ​ ​ Kullanıcı pingi\\n​ ​ ​ ​ Kullanıcı Adı#123\\n" -#: redbot/cogs/audio/converters.py:49 +#: 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 "\\nSunucu bunlardan biri olmalıdır:\\n​ ​ ​ ​ Sunucu IDsi\\n​ ​ ​ ​ Sunucu tam adı\\n" -#: redbot/cogs/audio/converters.py:85 +#: 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}\\\" bulunamadı. Botun görebildiği bir sunucunun IDsi veya tam dı olmak zorundadır." -#: redbot/cogs/audio/converters.py:94 +#: 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}\\\" kesin bir sunucuya denk gelmemekte. Lütfen belirtmeye çalıştığınız sunucunun ID sini kullanın." -#: redbot/cogs/audio/converters.py:125 +#: 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}\\\" bulunamadı. Botun görebildiği bir kişiye atılan ping veya o kişinin IDsi olmak zorundadır." -#: redbot/cogs/audio/converters.py:134 +#: 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}\\\" kesin bir sunucuya denk gelmemekte. Lütfen belirtmeye çalıştığınız sunucunun ID sini kullanın." -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." -msgstr "" +msgstr "'{}' bir çalma listesi ile eşleşmiyor." -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" -msgstr "" +msgstr "Hiçbir şey" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" -msgstr "" +msgstr "`--guild` kullanamazsınız" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" -msgstr "" +msgstr "`--to-server` kullanamazsınız" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" -msgstr "" +msgstr "`--from-server` kullanamazsınız" diff --git a/redbot/cogs/audio/locales/uk-UA.po b/redbot/cogs/audio/locales/uk-UA.po index 7873afefe..a12905924 100644 --- a/redbot/cogs/audio/locales/uk-UA.po +++ b/redbot/cogs/audio/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: uk_UA\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/vi-VN.po b/redbot/cogs/audio/locales/vi-VN.po index 898c873c2..975fea500 100644 --- a/redbot/cogs/audio/locales/vi-VN.po +++ b/redbot/cogs/audio/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: vi_VN\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/zh-CN.po b/redbot/cogs/audio/locales/zh-CN.po index 9103494fe..9bbbecf86 100644 --- a/redbot/cogs/audio/locales/zh-CN.po +++ b/redbot/cogs/audio/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: zh_CN\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/zh-HK.po b/redbot/cogs/audio/locales/zh-HK.po index d205623cc..bfd29695d 100644 --- a/redbot/cogs/audio/locales/zh-HK.po +++ b/redbot/cogs/audio/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: zh_HK\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/zh-TW.po b/redbot/cogs/audio/locales/zh-TW.po index f55ad4ffa..2f62aeede 100644 --- a/redbot/cogs/audio/locales/zh-TW.po +++ b/redbot/cogs/audio/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-05-21 12:08+0000\n" +"POT-Creation-Date: 2020-10-22 12:30+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,55 +15,55 @@ msgstr "" "X-Crowdin-File-ID: 51\n" "Language: zh_TW\n" -#: redbot/cogs/audio/converters.py:33 +#: 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 "" -#: redbot/cogs/audio/converters.py:41 +#: 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 "" -#: redbot/cogs/audio/converters.py:49 +#: 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 "" -#: redbot/cogs/audio/converters.py:85 +#: 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 "" -#: redbot/cogs/audio/converters.py:94 +#: 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 "" -#: redbot/cogs/audio/converters.py:125 +#: 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 "" -#: redbot/cogs/audio/converters.py:134 +#: 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 "" -#: redbot/cogs/audio/converters.py:174 +#: redbot/cogs/audio/converters.py:176 msgid "Could not match '{}' to a playlist." msgstr "" -#: redbot/cogs/audio/converters.py:239 redbot/cogs/audio/converters.py:261 -#: redbot/cogs/audio/converters.py:281 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 +#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:380 redbot/cogs/audio/converters.py:405 +#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453 +#: redbot/cogs/audio/converters.py:480 msgid "Nothing" msgstr "" -#: redbot/cogs/audio/converters.py:259 +#: redbot/cogs/audio/converters.py:261 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/manager.py b/redbot/cogs/audio/manager.py index 0d39afb06..2b8627308 100644 --- a/redbot/cogs/audio/manager.py +++ b/redbot/cogs/audio/manager.py @@ -1,6 +1,7 @@ import asyncio import asyncio.subprocess # disables for # https://github.com/PyCQA/pylint/issues/1469 import itertools +import json import logging import pathlib import platform @@ -9,18 +10,21 @@ import shutil import sys import tempfile import time -from typing import ClassVar, Final, List, Optional, Tuple, Pattern +from typing import ClassVar, Final, List, Optional, Pattern, Tuple import aiohttp from tqdm import tqdm from redbot.core import data_manager +from redbot.core.i18n import Translator from .errors import LavalinkDownloadFailed +from .utils import task_callback +_ = Translator("Audio", pathlib.Path(__file__)) log = logging.getLogger("red.audio.manager") -JAR_VERSION: Final[str] = "3.3.1" -JAR_BUILD: Final[int] = 1069 +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}/" @@ -32,12 +36,48 @@ BUNDLED_APP_YML: Final[pathlib.Path] = pathlib.Path(__file__).parent / "data" / LAVALINK_APP_YML: Final[pathlib.Path] = LAVALINK_DOWNLOAD_DIR / "application.yml" _RE_READY_LINE: Final[Pattern] = re.compile(rb"Started Launcher in \S+ seconds") -_FAILED_TO_START: Final[Pattern] = re.compile(rb"Web server failed to start. (.*)") +_FAILED_TO_START: Final[Pattern] = re.compile(rb"Web server failed to start\. (.*)") _RE_BUILD_LINE: Final[Pattern] = re.compile(rb"Build:\s+(?P\d+)") -_RE_JAVA_VERSION_LINE: Final[Pattern] = re.compile( - r'version "(?P\d+).(?P\d+).\d+(?:_\d+)?(?:-[A-Za-z0-9]+)?"' + +# Version regexes +# +# We expect the output to look something like: +# $ java -version +# ... +# ... version "VERSION STRING HERE" ... +# ... +# +# There are two version formats that we might get here: +# +# - Version scheme pre JEP 223 - used by Java 8 and older +# +# examples: +# 1.8.0 +# 1.8.0_275 +# 1.8.0_272-b10 +# 1.8.0_202-internal-201903130451-b08 +# 1.8.0_272-ea-202010231715-b10 +# 1.8.0_272-ea-b10 +# +# Implementation based on J2SE SDK/JRE Version String Naming Convention document: +# https://www.oracle.com/java/technologies/javase/versioning-naming.html +_RE_JAVA_VERSION_LINE_PRE223: Final[Pattern] = re.compile( + r'version "1\.(?P[0-8])\.(?P0)(?:_(?:\d+))?(?:-.*)?"' +) +# - Version scheme introduced by JEP 223 - used by Java 9 and newer +# +# examples: +# 11 +# 11.0.9 +# 11.0.9.1 +# 11.0.9-ea +# 11.0.9-202011050024 +# +# Implementation based on JEP 223 document: +# https://openjdk.java.net/jeps/223 +_RE_JAVA_VERSION_LINE_223: Final[Pattern] = re.compile( + r'version "(?P\d+)(?:\.(?P\d+))?(?:\.\d+)*(\-[a-zA-Z0-9]+)?"' ) -_RE_JAVA_SHORT_VERSION: Final[Pattern] = re.compile(r'version "(?P\d+)"') LAVALINK_BRANCH_LINE: Final[Pattern] = re.compile(rb"Branch\s+(?P[\w\-\d_.]+)") LAVALINK_JAVA_LINE: Final[Pattern] = re.compile(rb"JVM:\s+(?P\d+[.\d+]*)") @@ -57,6 +97,7 @@ class ServerManager: _jvm: ClassVar[Optional[str]] = None _lavalink_branch: ClassVar[Optional[str]] = None _buildtime: ClassVar[Optional[str]] = None + _java_exc: ClassVar[str] = "java" def __init__(self) -> None: self.ready: asyncio.Event = asyncio.Event() @@ -65,6 +106,10 @@ class ServerManager: self._monitor_task: Optional[asyncio.Task] = None self._shutdown: bool = False + @property + def path(self) -> Optional[str]: + return self._java_exc + @property def jvm(self) -> Optional[str]: return self._jvm @@ -85,8 +130,9 @@ class ServerManager: def build_time(self) -> Optional[str]: return self._buildtime - async def start(self) -> None: + async def start(self, java_path: str) -> None: arch_name = platform.machine() + self._java_exc = java_path if arch_name in self._blacklisted_archs: raise asyncio.CancelledError( "You are attempting to run Lavalink audio on an unsupported machine architecture." @@ -121,6 +167,7 @@ class ServerManager: log.warning("Timeout occurred whilst waiting for internal Lavalink server to be ready") self._monitor_task = asyncio.create_task(self._monitor()) + self._monitor_task.add_done_callback(task_callback) async def _get_jar_args(self) -> List[str]: (java_available, java_version) = await self._has_java() @@ -128,51 +175,57 @@ class ServerManager: if not java_available: raise RuntimeError("You must install Java 11 for Lavalink to run.") - return ["java", "-Djdk.tls.client.protocols=TLSv1.2", "-jar", str(LAVALINK_JAR_FILE)] + return [ + self._java_exc, + "-Djdk.tls.client.protocols=TLSv1.2", + "-jar", + str(LAVALINK_JAR_FILE), + ] async def _has_java(self) -> Tuple[bool, Optional[Tuple[int, int]]]: if self._java_available is not None: # Return cached value if we've checked this before return self._java_available, self._java_version - java_available = shutil.which("java") is not None + java_exec = shutil.which(self._java_exc) + java_available = java_exec is not None if not java_available: self.java_available = False self.java_version = None else: self._java_version = version = await self._get_java_version() self._java_available = (11, 0) <= version < (12, 0) + self._java_exc = java_exec return self._java_available, self._java_version - @staticmethod - async def _get_java_version() -> Tuple[int, int]: + async def _get_java_version(self) -> Tuple[int, int]: """This assumes we've already checked that java exists.""" - _proc: asyncio.subprocess.Process = await asyncio.create_subprocess_exec( # pylint:disable=no-member - "java", "-version", stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.PIPE + _proc: asyncio.subprocess.Process = ( + await asyncio.create_subprocess_exec( # pylint:disable=no-member + self._java_exc, + "-version", + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) ) # java -version outputs to stderr _, err = await _proc.communicate() version_info: str = err.decode("utf-8") - # We expect the output to look something like: - # $ java -version - # ... - # ... version "MAJOR.MINOR.PATCH[_BUILD]" ... - # ... - # We only care about the major and minor parts though. - lines = version_info.splitlines() for line in lines: - match = _RE_JAVA_VERSION_LINE.search(line) - short_match = _RE_JAVA_SHORT_VERSION.search(line) - if match: - return int(match["major"]), int(match["minor"]) - elif short_match: - return int(short_match["major"]), 0 + match = _RE_JAVA_VERSION_LINE_PRE223.search(line) + if match is None: + match = _RE_JAVA_VERSION_LINE_223.search(line) + if match is None: + continue + major = int(match["major"]) + minor = 0 + if minor_str := match["minor"]: + minor = int(minor_str) - raise RuntimeError( - "The output of `java -version` was unexpected. Please report this issue on Red's " - "issue tracker." - ) + return major, minor + + raise RuntimeError(f"The output of `{self._java_exc} -version` was unexpected.") async def _wait_for_launcher(self) -> None: log.debug("Waiting for Lavalink server to be ready") @@ -200,7 +253,7 @@ class ServerManager: log.info("Internal Lavalink jar shutdown unexpectedly") if not self._has_java_error(): log.info("Restarting internal Lavalink server") - await self.start() + await self.start(self._java_exc) else: log.critical( "Your Java is borked. Please find the hs_err_pid%d.log file" @@ -226,7 +279,7 @@ class ServerManager: async def _download_jar(self) -> None: log.info("Downloading Lavalink.jar...") - async with aiohttp.ClientSession() as session: + async with aiohttp.ClientSession(json_serialize=json.dumps) as session: async with session.get(LAVALINK_DOWNLOAD_URL) as response: if response.status == 404: # A 404 means our LAVALINK_DOWNLOAD_URL is invalid, so likely the jar version diff --git a/redbot/cogs/audio/sql_statements.py b/redbot/cogs/audio/sql_statements.py index e37448d48..93d834d42 100644 --- a/redbot/cogs/audio/sql_statements.py +++ b/redbot/cogs/audio/sql_statements.py @@ -54,6 +54,15 @@ __all__ = [ "LAVALINK_QUERY_LAST_FETCHED_RANDOM", "LAVALINK_DELETE_OLD_ENTRIES", "LAVALINK_FETCH_ALL_ENTRIES_GLOBAL", + # Persisting Queue statements + "PERSIST_QUEUE_DROP_TABLE", + "PERSIST_QUEUE_CREATE_TABLE", + "PERSIST_QUEUE_CREATE_INDEX", + "PERSIST_QUEUE_PLAYED", + "PERSIST_QUEUE_DELETE_SCHEDULED", + "PERSIST_QUEUE_FETCH_ALL", + "PERSIST_QUEUE_UPSERT", + "PERSIST_QUEUE_BULK_PLAYED", ] # PRAGMA Statements @@ -555,3 +564,83 @@ LAVALINK_FETCH_ALL_ENTRIES_GLOBAL: Final[ SELECT query, data FROM lavalink """ + +# Persisting Queue statements +PERSIST_QUEUE_DROP_TABLE: Final[ + str +] = """ +DROP TABLE IF EXISTS persist_queue ; +""" +PERSIST_QUEUE_CREATE_TABLE: Final[ + str +] = """ +CREATE TABLE IF NOT EXISTS persist_queue( + guild_id INTEGER NOT NULL, + room_id INTEGER NOT NULL, + track JSON NOT NULL, + played BOOLEAN DEFAULT false, + track_id TEXT NOT NULL, + time INTEGER NOT NULL, + PRIMARY KEY (guild_id, room_id, track_id) +); +""" +PERSIST_QUEUE_CREATE_INDEX: Final[ + str +] = """ +CREATE INDEX IF NOT EXISTS track_index ON persist_queue (guild_id, track_id); +""" +PERSIST_QUEUE_PLAYED: Final[ + str +] = """ +UPDATE persist_queue + SET + played = true +WHERE + ( + guild_id = :guild_id + AND track_id = :track_id + ) +; +""" +PERSIST_QUEUE_BULK_PLAYED: Final[ + str +] = """ +UPDATE persist_queue + SET + played = true +WHERE guild_id = :guild_id +; +""" +PERSIST_QUEUE_DELETE_SCHEDULED: Final[ + str +] = """ +DELETE +FROM + persist_queue +WHERE + played = true; +""" +PERSIST_QUEUE_FETCH_ALL: Final[ + str +] = """ +SELECT + guild_id, room_id, track +FROM + persist_queue +WHERE played = false +ORDER BY time ASC; +""" +PERSIST_QUEUE_UPSERT: Final[ + str +] = """ +INSERT INTO + persist_queue (guild_id, room_id, track, played, track_id, time) +VALUES + ( + :guild_id, :room_id, :track, :played, :track_id, :time + ) +ON CONFLICT (guild_id, room_id, track_id) DO +UPDATE + SET + time = excluded.time +""" diff --git a/redbot/cogs/audio/utils.py b/redbot/cogs/audio/utils.py index f52bf7ddc..5f8198c05 100644 --- a/redbot/cogs/audio/utils.py +++ b/redbot/cogs/audio/utils.py @@ -1,10 +1,19 @@ +import asyncio +import contextlib +import logging import time + from enum import Enum, unique +from pathlib import Path from typing import MutableMapping import discord from redbot.core import commands +from redbot.core.i18n import Translator + +log = logging.getLogger("red.cogs.Audio.task.callback") +_ = Translator("Audio", Path(__file__)) class CacheLevel: @@ -205,3 +214,17 @@ class PlaylistScope(Enum): @staticmethod def list(): return list(map(lambda c: c.value, PlaylistScope)) + + +def task_callback(task: asyncio.Task) -> None: + with contextlib.suppress(asyncio.CancelledError, asyncio.InvalidStateError): + if exc := task.exception(): + log.exception(f"{task.get_name()} raised an Exception", exc_info=exc) + + +def has_internal_server(): + async def pred(ctx: commands.Context): + external = await ctx.cog.config.use_external_lavalink() + return not external + + return commands.check(pred) diff --git a/redbot/cogs/bank/locales/no-NO.po b/redbot/cogs/bank/locales/bs-BA.po similarity index 91% rename from redbot/cogs/bank/locales/no-NO.po rename to redbot/cogs/bank/locales/bs-BA.po index 03601d1fa..376503e1d 100644 --- a/redbot/cogs/bank/locales/no-NO.po +++ b/redbot/cogs/bank/locales/bs-BA.po @@ -3,17 +3,17 @@ msgstr "" "Project-Id-Version: red-discordbot\n" "POT-Creation-Date: 2020-07-09 12:16+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 14\n" -"Language: no_NO\n" +"Language: bs_BA\n" #: redbot/cogs/bank/bank.py:36 #, docstring @@ -53,7 +53,7 @@ msgstr "" #: redbot/cogs/bank/bank.py:90 msgid "global" -msgstr "global" +msgstr "" #: redbot/cogs/bank/bank.py:93 msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" diff --git a/redbot/cogs/bank/locales/de-DE.po b/redbot/cogs/bank/locales/de-DE.po index 4b3f2a8b2..ca49ee259 100644 --- a/redbot/cogs/bank/locales/de-DE.po +++ b/redbot/cogs/bank/locales/de-DE.po @@ -28,7 +28,7 @@ msgstr "Basis Befehl für Bank Einstellungen." #: redbot/cogs/bank/bank.py:52 #, docstring msgid "Show the current bank settings." -msgstr "" +msgstr "Zeige die aktuellen Bank Einstellungen an." #: redbot/cogs/bank/bank.py:62 msgid "Global" diff --git a/redbot/cogs/bank/locales/es-ES.po b/redbot/cogs/bank/locales/es-ES.po index bd7d82092..bcffdfc52 100644 --- a/redbot/cogs/bank/locales/es-ES.po +++ b/redbot/cogs/bank/locales/es-ES.po @@ -18,17 +18,17 @@ msgstr "" #: redbot/cogs/bank/bank.py:36 #, docstring msgid "Bank" -msgstr "" +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,40 +57,40 @@ 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 msgid "Set the bank's name." -msgstr "" +msgstr "Establece el nombre del banco." #: redbot/cogs/bank/bank.py:108 msgid "Bank name has been set to: {name}" -msgstr "" +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}" diff --git a/redbot/cogs/bank/locales/nb-NO.po b/redbot/cogs/bank/locales/nb-NO.po new file mode 100644 index 000000000..2a90f6829 --- /dev/null +++ b/redbot/cogs/bank/locales/nb-NO.po @@ -0,0 +1,96 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-07-09 12:16+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 14\n" +"Language: nb_NO\n" + +#: redbot/cogs/bank/bank.py:36 +#, docstring +msgid "Bank" +msgstr "Bank" + +#: redbot/cogs/bank/bank.py:48 +#, docstring +msgid "Base command for bank settings." +msgstr "Grunnkommando for bankinnstillinger." + +#: redbot/cogs/bank/bank.py:52 +#, docstring +msgid "Show the current bank settings." +msgstr "Vis gjeldende bankinnstillinger." + +#: redbot/cogs/bank/bank.py:62 +msgid "Global" +msgstr "Globalt" + +#: redbot/cogs/bank/bank.py:62 +msgid "Server" +msgstr "Server" + +#: redbot/cogs/bank/bank.py:67 +msgid "Bank settings:\\n\\nBank name: {bank_name}\\nBank scope: {bank_scope}\\nCurrency: {currency_name}\\nDefault balance: {default_balance}\\nMaximum allowed balance: {maximum_bal}\\n" +msgstr "Bankinnstillinger:\\n\\nBanknavn: {bank_name}\\nBankomfang: {bank_scope}\\nValuta: {currency_name}\\nStandardbalanse: {default_balance}\\nMaksimal tillatt saldo: {maximum_bal}\\n" + +#: redbot/cogs/bank/bank.py:83 +#, docstring +msgid "Toggle whether the bank is global or not.\\n\\n If the bank is global, it will become per-server.\\n If the bank is per-server, it will become global.\\n " +msgstr "Velg om banken er global eller ikke.\\n\\n Hvis banken er global, vil den bli per-server.\\n Hvis banken er per server, vil den bli global.\\n " + +#: redbot/cogs/bank/bank.py:90 +msgid "per-server" +msgstr "per-server" + +#: redbot/cogs/bank/bank.py:90 +msgid "global" +msgstr "global" + +#: redbot/cogs/bank/bank.py:93 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Dette vil veksle banken til å være {banktype}, slette alle kontoer i prosessen! Hvis du er sikker, skriv `{command}`" + +#: redbot/cogs/bank/bank.py:100 +msgid "The bank is now {banktype}." +msgstr "Banken er nå {banktype}." + +#: redbot/cogs/bank/bank.py:106 +#, docstring +msgid "Set the bank's name." +msgstr "Angi bankens navn." + +#: redbot/cogs/bank/bank.py:108 +msgid "Bank name has been set to: {name}" +msgstr "Banknavnet har blitt satt til: {name}" + +#: redbot/cogs/bank/bank.py:114 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Angi navn på bankens valuta." + +#: redbot/cogs/bank/bank.py:116 +msgid "Currency name has been set to: {name}" +msgstr "Valutanavnet har blitt satt til: {name}" + +#: redbot/cogs/bank/bank.py:122 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Sett maksimal saldo en bruker kan få." + +#: redbot/cogs/bank/bank.py:128 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Beløpet må være større enn null og under {max}." + +#: redbot/cogs/bank/bank.py:133 +msgid "Maximum balance has been set to: {amount}" +msgstr "Maksimal saldo har blitt satt til: {amount}" + diff --git a/redbot/cogs/bank/locales/pl-PL.po b/redbot/cogs/bank/locales/pl-PL.po index ad3a2cea2..3d50de22c 100644 --- a/redbot/cogs/bank/locales/pl-PL.po +++ b/redbot/cogs/bank/locales/pl-PL.po @@ -23,12 +23,12 @@ msgstr "Bank" #: redbot/cogs/bank/bank.py:48 #, docstring msgid "Base command for bank settings." -msgstr "" +msgstr "Podstawowa komenda do ustawień banku." #: redbot/cogs/bank/bank.py:52 #, docstring msgid "Show the current bank settings." -msgstr "" +msgstr "Pokazuje bieżące ustawienia banku." #: redbot/cogs/bank/bank.py:62 msgid "Global" @@ -40,16 +40,16 @@ msgstr "Serwer" #: 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 "Ustawienia banku:\\n\\nNazwa banku: {bank_name}\\nZakres banku: {bank_scope}\\nWaluta: {currency_name}\\nDomyślne saldo: {default_balance}\\nMaksymalne dozwolone saldo: {maximum_bal}\\n" #: redbot/cogs/bank/bank.py:83 #, docstring msgid "Toggle whether the bank is global or not.\\n\\n If the bank is global, it will become per-server.\\n If the bank is per-server, it will become global.\\n " -msgstr "" +msgstr "Przełącza ustawienie, czy bank jest globalny, czy nie.\\n\\n Jeśli bank jest globalny, będzie przypisany do poszczególnych serwerów.\\n Jeśli bank jest przeznaczony na serwer, stanie się globalny.\\n " #: redbot/cogs/bank/bank.py:90 msgid "per-server" -msgstr "na server" +msgstr "per-server" #: redbot/cogs/bank/bank.py:90 msgid "global" @@ -57,11 +57,11 @@ msgstr "globalny" #: redbot/cogs/bank/bank.py:93 msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" +msgstr "Spowoduje to przełączenie banku na {banktype} i usunięcie wszystkich kont w wyniku tego procesu! Jeśli jesteś pewien/pewna, wpisz `{command}`" #: redbot/cogs/bank/bank.py:100 msgid "The bank is now {banktype}." -msgstr "" +msgstr "Bank jest teraz {banktype}." #: redbot/cogs/bank/bank.py:106 #, docstring @@ -70,27 +70,27 @@ msgstr "Ustaw nazwę banku." #: redbot/cogs/bank/bank.py:108 msgid "Bank name has been set to: {name}" -msgstr "" +msgstr "Nazwa banku została ustawiona na: {name}" #: redbot/cogs/bank/bank.py:114 #, docstring msgid "Set the name for the bank's currency." -msgstr "" +msgstr "Ustawia nazwę waluty banku." #: redbot/cogs/bank/bank.py:116 msgid "Currency name has been set to: {name}" -msgstr "" +msgstr "Nazwa waluty została ustawiona na: {name}" #: redbot/cogs/bank/bank.py:122 #, docstring msgid "Set the maximum balance a user can get." -msgstr "" +msgstr "Ustawia maksymalne saldo, jakie może uzyskać użytkownik." #: redbot/cogs/bank/bank.py:128 msgid "Amount must be greater than zero and less than {max}." -msgstr "" +msgstr "Kwota musi być większa od zera i mniejsza niż {max}." #: redbot/cogs/bank/bank.py:133 msgid "Maximum balance has been set to: {amount}" -msgstr "" +msgstr "Maksymalne saldo zostało ustawione na: {amount}" diff --git a/redbot/cogs/bank/locales/sr-CS.po b/redbot/cogs/bank/locales/sr-CS.po new file mode 100644 index 000000000..7c4e7cb15 --- /dev/null +++ b/redbot/cogs/bank/locales/sr-CS.po @@ -0,0 +1,96 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-07-09 12:16+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 14\n" +"Language: sr_CS\n" + +#: redbot/cogs/bank/bank.py:36 +#, docstring +msgid "Bank" +msgstr "" + +#: redbot/cogs/bank/bank.py:48 +#, docstring +msgid "Base command for bank settings." +msgstr "" + +#: redbot/cogs/bank/bank.py:52 +#, docstring +msgid "Show the current bank settings." +msgstr "" + +#: redbot/cogs/bank/bank.py:62 +msgid "Global" +msgstr "" + +#: redbot/cogs/bank/bank.py:62 +msgid "Server" +msgstr "" + +#: redbot/cogs/bank/bank.py:67 +msgid "Bank settings:\\n\\nBank name: {bank_name}\\nBank scope: {bank_scope}\\nCurrency: {currency_name}\\nDefault balance: {default_balance}\\nMaximum allowed balance: {maximum_bal}\\n" +msgstr "" + +#: redbot/cogs/bank/bank.py:83 +#, docstring +msgid "Toggle whether the bank is global or not.\\n\\n If the bank is global, it will become per-server.\\n If the bank is per-server, it will become global.\\n " +msgstr "" + +#: redbot/cogs/bank/bank.py:90 +msgid "per-server" +msgstr "" + +#: redbot/cogs/bank/bank.py:90 +msgid "global" +msgstr "" + +#: redbot/cogs/bank/bank.py:93 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "" + +#: redbot/cogs/bank/bank.py:100 +msgid "The bank is now {banktype}." +msgstr "" + +#: redbot/cogs/bank/bank.py:106 +#, docstring +msgid "Set the bank's name." +msgstr "" + +#: redbot/cogs/bank/bank.py:108 +msgid "Bank name has been set to: {name}" +msgstr "" + +#: redbot/cogs/bank/bank.py:114 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "" + +#: redbot/cogs/bank/bank.py:116 +msgid "Currency name has been set to: {name}" +msgstr "" + +#: redbot/cogs/bank/bank.py:122 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "" + +#: redbot/cogs/bank/bank.py:128 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" + +#: redbot/cogs/bank/bank.py:133 +msgid "Maximum balance has been set to: {amount}" +msgstr "" + diff --git a/redbot/cogs/bank/locales/tr-TR.po b/redbot/cogs/bank/locales/tr-TR.po index d3a3f7d32..deeab997e 100644 --- a/redbot/cogs/bank/locales/tr-TR.po +++ b/redbot/cogs/bank/locales/tr-TR.po @@ -88,7 +88,7 @@ msgstr "Bir kullanıcının alabileceği maksimum bakiyeyi ayarlayın." #: redbot/cogs/bank/bank.py:128 msgid "Amount must be greater than zero and less than {max}." -msgstr "" +msgstr "Bu sayı 0 dan yüksek ve {max} bu sayıdan az olmalı." #: redbot/cogs/bank/bank.py:133 msgid "Maximum balance has been set to: {amount}" diff --git a/redbot/cogs/bank/locales/zh-TW.po b/redbot/cogs/bank/locales/zh-TW.po index 322a4d53c..f4562644f 100644 --- a/redbot/cogs/bank/locales/zh-TW.po +++ b/redbot/cogs/bank/locales/zh-TW.po @@ -32,7 +32,7 @@ msgstr "" #: redbot/cogs/bank/bank.py:62 msgid "Global" -msgstr "" +msgstr "全域" #: redbot/cogs/bank/bank.py:62 msgid "Server" diff --git a/redbot/cogs/cleanup/checks.py b/redbot/cogs/cleanup/checks.py new file mode 100644 index 000000000..325f564c0 --- /dev/null +++ b/redbot/cogs/cleanup/checks.py @@ -0,0 +1,15 @@ +from redbot.core.commands import Context, permissions_check +from redbot.core.utils.mod import is_mod_or_superior, check_permissions + + +def check_self_permissions(): + async def predicate(ctx: Context): + if not ctx.guild: + return True + if await check_permissions(ctx, {"manage_messages": True}) or await is_mod_or_superior( + ctx.bot, ctx.author + ): + return True + return False + + return permissions_check(predicate) diff --git a/redbot/cogs/cleanup/cleanup.py b/redbot/cogs/cleanup/cleanup.py index 1c1e426d6..928f79587 100644 --- a/redbot/cogs/cleanup/cleanup.py +++ b/redbot/cogs/cleanup/cleanup.py @@ -10,6 +10,7 @@ from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils.chat_formatting import humanize_number from redbot.core.utils.mod import slow_deletion, mass_purge from redbot.core.utils.predicates import MessagePredicate +from .checks import check_self_permissions from .converters import PositiveInt, RawMessageIds, positive_int _ = Translator("Cleanup", __file__) @@ -19,7 +20,14 @@ log = logging.getLogger("red.cleanup") @cog_i18n(_) class Cleanup(commands.Cog): - """Commands for cleaning up messages.""" + """This cog contains commands used for "cleaning up" (deleting) messages. + + This is designed as a moderator tool and offers many convenient use cases. + All cleanup commands only apply to the channel the command is executed in. + + Messages older than two weeks cannot be mass deleted. + This is a limitation of the API. + """ def __init__(self, bot: Red): super().__init__() @@ -115,13 +123,13 @@ class Cleanup(commands.Cog): return collected @commands.group() - @checks.mod_or_permissions(manage_messages=True) async def cleanup(self, ctx: commands.Context): - """Delete messages.""" + """Base command for deleting messages.""" pass @cleanup.command() @commands.guild_only() + @checks.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def text( self, ctx: commands.Context, text: str, number: positive_int, delete_pinned: bool = False @@ -129,9 +137,14 @@ class Cleanup(commands.Cog): """Delete the last X messages matching the specified text. Example: - `[p]cleanup text "test" 5` + - `[p]cleanup text "test" 5` Remember to use double quotes. + + **Arguments:** + + - `` The max number of messages to cleanup. Must be a positive integer. + - `` Whether to delete pinned messages or not. Defaults to False """ channel = ctx.channel @@ -171,6 +184,7 @@ class Cleanup(commands.Cog): @cleanup.command() @commands.guild_only() + @checks.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def user( self, ctx: commands.Context, user: str, number: positive_int, delete_pinned: bool = False @@ -178,8 +192,14 @@ class Cleanup(commands.Cog): """Delete the last X messages from a specified user. Examples: - `[p]cleanup user @\u200bTwentysix 2` - `[p]cleanup user Red 6` + - `[p]cleanup user @Twentysix 2` + - `[p]cleanup user Red 6` + + **Arguments:** + + - `` The user whose messages are to be cleaned up. + - `` The max number of messages to cleanup. Must be a positive integer. + - `` Whether to delete pinned messages or not. Defaults to False """ channel = ctx.channel @@ -234,6 +254,7 @@ class Cleanup(commands.Cog): @cleanup.command() @commands.guild_only() + @checks.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def after( self, ctx: commands.Context, message_id: RawMessageIds, delete_pinned: bool = False @@ -243,6 +264,11 @@ class Cleanup(commands.Cog): To get a message id, enable developer mode in Discord's settings, 'appearance' tab. Then right click a message and copy its id. + + **Arguments:** + + - `` The id of the message to cleanup after. This message won't be deleted. + - `` Whether to delete pinned messages or not. Defaults to False """ channel = ctx.channel @@ -269,6 +295,7 @@ class Cleanup(commands.Cog): @cleanup.command() @commands.guild_only() + @checks.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def before( self, @@ -277,11 +304,17 @@ class Cleanup(commands.Cog): number: positive_int, delete_pinned: bool = False, ): - """Deletes X messages before specified message. + """Deletes X messages before the specified message. To get a message id, enable developer mode in Discord's settings, 'appearance' tab. Then right click a message and copy its id. + + **Arguments:** + + - `` The id of the message to cleanup before. This message won't be deleted. + - `` The max number of messages to cleanup. Must be a positive integer. + - `` Whether to delete pinned messages or not. Defaults to False """ channel = ctx.channel @@ -309,6 +342,7 @@ class Cleanup(commands.Cog): @cleanup.command() @commands.guild_only() + @checks.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def between( self, @@ -317,12 +351,18 @@ class Cleanup(commands.Cog): two: RawMessageIds, delete_pinned: bool = False, ): - """Delete the messages between Messsage One and Message Two, providing the messages IDs. + """Delete the messages between Message One and Message Two, providing the messages IDs. The first message ID should be the older message and the second one the newer. Example: - `[p]cleanup between 123456789123456789 987654321987654321` + - `[p]cleanup between 123456789123456789 987654321987654321` + + **Arguments:** + + - `` The id of the message to cleanup after. This message won't be deleted. + - `` The id of the message to cleanup before. This message won't be deleted. + - `` Whether to delete pinned messages or not. Defaults to False """ channel = ctx.channel author = ctx.author @@ -354,6 +394,7 @@ class Cleanup(commands.Cog): @cleanup.command() @commands.guild_only() + @checks.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def messages( self, ctx: commands.Context, number: positive_int, delete_pinned: bool = False @@ -361,7 +402,12 @@ class Cleanup(commands.Cog): """Delete the last X messages. Example: - `[p]cleanup messages 26` + - `[p]cleanup messages 26` + + **Arguments:** + + - `` The max number of messages to cleanup. Must be a positive integer. + - `` Whether to delete pinned messages or not. Defaults to False """ channel = ctx.channel @@ -386,11 +432,20 @@ class Cleanup(commands.Cog): @cleanup.command(name="bot") @commands.guild_only() + @checks.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def cleanup_bot( self, ctx: commands.Context, number: positive_int, delete_pinned: bool = False ): - """Clean up command messages and messages from the bot.""" + """Clean up command messages and messages from the bot. + + Can only cleanup custom commands and alias commands if those cogs are loaded. + + **Arguments:** + + - `` The max number of messages to cleanup. Must be a positive integer. + - `` Whether to delete pinned messages or not. Defaults to False + """ channel = ctx.channel author = ctx.message.author @@ -416,10 +471,9 @@ class Cleanup(commands.Cog): is_cc = lambda name: False alias_cog = self.bot.get_cog("Alias") if alias_cog is not None: - alias_names: Set[str] = ( - set((a.name for a in await alias_cog._aliases.get_global_aliases())) - | set(a.name for a in await alias_cog._aliases.get_guild_aliases(ctx.guild)) - ) + alias_names: Set[str] = set( + a.name for a in await alias_cog._aliases.get_global_aliases() + ) | set(a.name for a in await alias_cog._aliases.get_guild_aliases(ctx.guild)) is_alias = lambda name: name in alias_names else: is_alias = lambda name: False @@ -463,6 +517,7 @@ class Cleanup(commands.Cog): await mass_purge(to_delete, channel) @cleanup.command(name="self") + @check_self_permissions() async def cleanup_self( self, ctx: commands.Context, @@ -472,8 +527,19 @@ class Cleanup(commands.Cog): ): """Clean up messages owned by the bot. - By default, all messages are cleaned. If a third argument is specified, + By default, all messages are cleaned. If a second argument is specified, it is used for pattern matching - only messages containing the given text will be deleted. + + Examples: + - `[p]cleanup self 6` + - `[p]cleanup self 10 Pong` + - `[p]cleanup self 7 "" True` + + **Arguments:** + + - `` The max number of messages to cleanup. Must be a positive integer. + - `` The text that messages must contain to be deleted. Use "" to skip this. + - `` Whether to delete pinned messages or not. Defaults to False """ channel = ctx.channel author = ctx.message.author @@ -513,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 @@ -538,11 +606,16 @@ class Cleanup(commands.Cog): @cleanup.command(name="spam") @commands.guild_only() + @checks.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def cleanup_spam(self, ctx: commands.Context, number: positive_int = PositiveInt(50)): """Deletes duplicate messages in the channel from the last X messages and keeps only one copy. Defaults to 50. + + **Arguments:** + + - `` The number of messages to check for duplicates. Must be a positive integer. """ msgs = [] spam = [] @@ -559,7 +632,7 @@ class Cleanup(commands.Cog): return False to_delete = await self.get_messages_for_deletion( - channel=ctx.channel, limit=number, check=check, before=ctx.message, + channel=ctx.channel, limit=number, check=check, before=ctx.message ) if len(to_delete) > 100: diff --git a/redbot/cogs/cleanup/locales/af-ZA.po b/redbot/cogs/cleanup/locales/af-ZA.po index 4d338edcf..4781081c9 100644 --- a/redbot/cogs/cleanup/locales/af-ZA.po +++ b/redbot/cogs/cleanup/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: af_ZA\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/ar-SA.po b/redbot/cogs/cleanup/locales/ar-SA.po index 02a700021..c0abe2035 100644 --- a/redbot/cogs/cleanup/locales/ar-SA.po +++ b/redbot/cogs/cleanup/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: ar_SA\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/bg-BG.po b/redbot/cogs/cleanup/locales/bg-BG.po index ca76300fe..6314a51b3 100644 --- a/redbot/cogs/cleanup/locales/bg-BG.po +++ b/redbot/cogs/cleanup/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: bg_BG\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/bs-BA.po b/redbot/cogs/cleanup/locales/bs-BA.po new file mode 100644 index 000000000..2d7c6eda2 --- /dev/null +++ b/redbot/cogs/cleanup/locales/bs-BA.po @@ -0,0 +1,96 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 31\n" +"Language: bs_BA\n" + +#: 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 "" + +#: redbot/cogs/cleanup/cleanup.py:54 +msgid "Are you sure you want to delete {number} messages? (y/n)" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:68 +msgid "Cancelled." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:127 +#, docstring +msgid "Base command for deleting messages." +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 +msgid "Message not found." +msgstr "" + +#: 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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " +msgstr "" + +#: redbot/cogs/cleanup/converters.py:15 +msgid "{} doesn't look like a valid message ID." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:27 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:29 +msgid "{arg} is not a positive integer." +msgstr "" + diff --git a/redbot/cogs/cleanup/locales/ca-ES.po b/redbot/cogs/cleanup/locales/ca-ES.po index d514e3866..ea53da966 100644 --- a/redbot/cogs/cleanup/locales/ca-ES.po +++ b/redbot/cogs/cleanup/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: ca_ES\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/cs-CZ.po b/redbot/cogs/cleanup/locales/cs-CZ.po index 66266ee42..e3ca09be9 100644 --- a/redbot/cogs/cleanup/locales/cs-CZ.po +++ b/redbot/cogs/cleanup/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,72 +15,72 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: cs_CZ\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." -msgstr "Příkazy k čištění zpráv." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "Opravdu chcete odstranit {number} zpráv? (y/n)" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "Zrušeno." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." -msgstr "Odstranit zprávy." +msgid "Base command for deleting messages." +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " -msgstr "Odstraní poslední X zpráv odpovídající zadanému textu.\\n\\n Příklad:\\n `[p]cleanup text \\\"test\\\" 5`\\n\\n Nezapomeňte použít dvojité uvozovky.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " -msgstr "Odstranit poslední X zprávy od zadaného uživatele.\\n\\n Příklady:\\n `[p]cleanup user @​Twentysix 2`\\n `[p]cleanup user Red 6`\\n " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " -msgstr "Odstranit všechny zprávy po zadané zprávě.\\n\\n Pro získání zprávy id povolte vývojářský režim v\\n nastavení Discordu, záložka 'vzhled'. Pak klikněte pravým tlačítkem myši na zprávu\\n a zkopírujte její id.\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Zpráva nenalezena." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " -msgstr "Odstraní X zprávy před zadanou zprávou.\\n\\n Pro získání zprávy id povolte vývojářský režim v\\n nastavení Discordu, záložka 'vzhled'. Pak klikněte pravým tlačítkem myši na zprávu\\n a zkopírujte její id.\\n " - -#: redbot/cogs/cleanup/cleanup.py:320 -#, docstring -msgid "Delete the messages between Messsage 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 " -msgstr "Odstranit zprávy mezi zprávami první a druhou zprávou, které poskytují ID zpráv.\\n\\n První ID zprávy by mělo být starší a druhá novější.\\n\\n Příklad:\\n `[p]cleanup between 123456789123456789 987654321987654321`\\n " - -#: redbot/cogs/cleanup/cleanup.py:361 -#, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " -msgstr "Odstranit poslední X zpráv.\\n\\n Příklad:\\n `[p]cleanup messages 26`\\n " - -#: redbot/cogs/cleanup/cleanup.py:393 -#, docstring -msgid "Clean up command messages and messages from the bot." -msgstr "Vyčistií příkazy a zprávy od bota." - -#: redbot/cogs/cleanup/cleanup.py:473 -#, docstring -msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n " -msgstr "Smaže duplicitní zprávy v kanálu z posledních X zpráv a uchovává pouze jednu kopii.\\n\\n Výchozí nastavení je 50.\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " +msgstr "" #: redbot/cogs/cleanup/converters.py:15 msgid "{} doesn't look like a valid message ID." diff --git a/redbot/cogs/cleanup/locales/da-DK.po b/redbot/cogs/cleanup/locales/da-DK.po index 89b6c5e54..c99744c92 100644 --- a/redbot/cogs/cleanup/locales/da-DK.po +++ b/redbot/cogs/cleanup/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: da_DK\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/de-DE.po b/redbot/cogs/cleanup/locales/de-DE.po index 65a8cdd87..fb44105eb 100644 --- a/redbot/cogs/cleanup/locales/de-DE.po +++ b/redbot/cogs/cleanup/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,72 +15,72 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: de_DE\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." -msgstr "Befehle um mehrere Nachrichten zu löschen." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "Bist du dir sicher, dass du {number} Nachrichten löschen möchtest? (y/n)" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "Abgebrochen." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." -msgstr "Nachrichten löschen." +msgid "Base command for deleting messages." +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " -msgstr "Löscht die letzten X Nachrichten, die einem bestimmten Text entsprechen.\\n\\n Beispiel:\\n `[p]cleanup text \\\"test\\\" 5`\\n\\n Bitte denke daran, amerikanische Anführungszeichen zu nutzen.\\n \\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " -msgstr "Lösche die letzten X Nachrichten von einem bestimmten Mitglied.\\n\\n Beispiele:\\n `[p]cleanup user @Twentysix 2`\\n `[p]cleanup user Red 6`\\n " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " -msgstr "Alle Nachrichten nach einer bestimmten Nachricht werden gelöscht.\\n\\n Um die Nachrichten-ID zu bekommen, musst den Entwicklermodus in Discord aktivieren. Navigiere dazu in die Einstellungen zum „Aussehen“-Tab. Klicke danach mit der rechten Maustaste auf die gewünschte Nachricht und kopiere die ID.\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Nachricht nicht gefunden." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " -msgstr "Löscht X Nachrichten vor einer bestimmten Nachricht.\\n\\n Um die Nachrichten-ID zu bekommen, musst den Entwicklermodus in Discord aktivieren. Navigiere dazu in die Einstellungen zum „Aussehen“-Tab. Klicke danach mit der rechten Maustaste auf die gewünschte Nachricht und kopiere die ID.\\n " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " -msgstr "Löscht die Nachrichten zwischen zwei Nachrichten.\\n\\n Die erste Nachrichten-ID sollte die ältere Nachricht sein und die zweite Nachrichten-ID die neuere.\\n\\n Beispiel:\\n `[p]cleanup between 123456789123456789 987654321987654321`\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " -msgstr "Lösche die letzten X Nachrichten.\\n\\n Beispiel:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." -msgstr "Entfernt Nachrichten, welche von dem Bot stammen, oder Befehle sind." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " -msgstr "Nachrichten des Bots bereinigen.\\n\\n Standardmäßig werden alle Nachrichten gelöscht. Wenn ein drittes Argument angegeben ist,\\n wird es für Pattern-Matching verwendet - nur Nachrichten mit dem angegebenen Text werden gelöscht.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " -msgstr "Löscht doppelte Nachrichten im Kanal aus den letzten X-Nachrichten und behält nur eine Kopie. \\n \\n Der Standardwert ist 50. \\n " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " +msgstr "" #: redbot/cogs/cleanup/converters.py:15 msgid "{} doesn't look like a valid message ID." diff --git a/redbot/cogs/cleanup/locales/el-GR.po b/redbot/cogs/cleanup/locales/el-GR.po index 0f13b72f0..cb3af50de 100644 --- a/redbot/cogs/cleanup/locales/el-GR.po +++ b/redbot/cogs/cleanup/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: el_GR\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/es-ES.po b/redbot/cogs/cleanup/locales/es-ES.po index bee1dd039..00eb32e2c 100644 --- a/redbot/cogs/cleanup/locales/es-ES.po +++ b/redbot/cogs/cleanup/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,82 +15,82 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: es_ES\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." -msgstr "Comandos para limpiar mensajes." +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 "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:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "Estas seguro que quieres borrar {number} mensajes? (y/n)" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "Cancelado." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." -msgstr "Borrar mensajes." +msgid "Base command for deleting messages." +msgstr "Comando base para eliminar mensajes." -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " -msgstr "" +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `` Si eliminar o no los mensajes fijos. Por defecto es False\\n " -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " -msgstr "" +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` El usuario cuyos mensajes serán limpiados.\\n - `` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `` Si eliminar mensajes fijados o no. Por defecto es False\\n " -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " -msgstr "" +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` El id del mensaje a limpiar después. Este mensaje no se eliminará\\n - `` Si desea eliminar o no los mensajes fijos. Por defecto es False\\n " -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Mensaje no encontrado." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " -msgstr "" +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` El id del mensaje a limpiar antes. Este mensaje no se eliminará.\\n - `` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `` Si eliminar mensajes fijados o no. Por defecto es False\\n " -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " -msgstr "" +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` El id del mensaje a limpiar después. Este mensaje no se eliminará.\\n - `` El id del mensaje a limpiar antes. Este mensaje no se eliminará.\\n - `` Si eliminar mensajes fijados o no. Por defecto es False\\n " -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " -msgstr "" +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Eliminar los últimos mensajes en X.\\n\\n Ejemplo:\\n - `[p]mensajes de limpieza 26`\\n\\n **Argumentos:**\\n\\n - `` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `` Si eliminar o no los mensajes fijos. Por defecto es False\\n " -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." -msgstr "" +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `` Si desea eliminar o no los mensajes fijos. Por defecto es False\\n " -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " -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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `` El texto que los mensajes deben contener para ser eliminados. Use \\\"\\\" para omitir esto.\\n - `` Si eliminar mensajes fijados o no. Por defecto es False\\n " -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " -msgstr "" +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " +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 - `` 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." diff --git a/redbot/cogs/cleanup/locales/fi-FI.po b/redbot/cogs/cleanup/locales/fi-FI.po index 00d590c75..da00bfc0b 100644 --- a/redbot/cogs/cleanup/locales/fi-FI.po +++ b/redbot/cogs/cleanup/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: fi_FI\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/fr-FR.po b/redbot/cogs/cleanup/locales/fr-FR.po index 3789adfab..b2047155a 100644 --- a/redbot/cogs/cleanup/locales/fr-FR.po +++ b/redbot/cogs/cleanup/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,74 +15,72 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: fr_FR\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." -msgstr "Commandes pour supprimer des messages." +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 "Ce cog contient des commandes utilisées pour \\\"nettoyer\\\" (supprimer) des messages.\\n\\n Il a été conçu comme un outil de modérateur et offre de nombreux cas d'usage.\\n Toutes les commandes de suppression s'appliquent seulement dans le salon dans lequel la commande est exécutée.\\n\\n Les messages de plus de deux semaines ne peuvent pas être supprimés en masse.\\n Ceci est une limitation de l'API.\\n " -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "Êtes vous sûr de supprimer {number} messages ? (y/n)" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "Annulé." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." -msgstr "Supprime les messages." +msgid "Base command for deleting messages." +msgstr "Commande de base pour supprimer les messages." -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " -msgstr "Supprime les X derniers messages correspondant au texte spécifié.\\n\\n Exemple :\\n `[p]cleanup text \\\"test\\\" 5`\\n\\n N'oubliez pas d'utiliser des guillemets.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " -msgstr "Supprime les X derniers messages d'un utilisateur spécifié.\\n\\n Exemples :\\n `[p]cleanup user @​Twentysix 2`\\n `[p]cleanup user Red 6`\\n " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " -msgstr "Supprimer tous les messages après un message spécifié.\\n\\n Pour obtenir l'Id d'un message, activez le mode développeur\\n dans l'onglet \"Apparence\" des paramètres de Discord.\\n Ensuite faites clic droit sur un message et\\n \"Copier l'identifiant\"\n" -" " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` L'ID du message à nettoyer après. Ce message ne sera pas supprimé.\\n - `` Si il faut supprimer les messages épinglés ou non. Par défaut sur Faux.\\n " -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Message introuvable." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " -msgstr "Supprime X messages avant un message spécifié.\\n\\n Pour obtenir l'Id d'un message, activez le mode développeur\\n dans l'onglet \"Apparence\" des paramètres de Discord.\\n Ensuite faites clic droit sur un message et\\n \"Copier l'identifiant\"\n" -" " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " -msgstr "Supprimez les messages entre deux messages, en fournissant l'ID des messages.\\n\\n Le premier ID de message doit être l'ancien message et le second le plus récent.\\n\\n Exemple :\\n `[p]cleanup between 123456789123456789 987654321987654321`\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " -msgstr "Supprime les X derniers messages.\\n\\n Exemple :\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." -msgstr "Supprime les messages de commandes et les messages venant du bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " -msgstr "Nettoyer les messages envoyé par le bot.\\n\\n Par défaut, tous les messages sont nettoyés. Si un troisième argument est spécifié,\\n il est utilisé pour le pattern matching - seuls les messages contenant le texte donné seront supprimés.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " -msgstr "Supprime les messages dupliqués dans le salon des X derniers messages et ne conserve qu'une seule copie.\\n\\n Par défaut à 50.\\n " +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 - `` 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 - `` Le nombre de message à vérifier comme doublon. Doit être un nombre positif.\\n " #: redbot/cogs/cleanup/converters.py:15 msgid "{} doesn't look like a valid message ID." @@ -90,9 +88,9 @@ msgstr "{} ne ressemble pas à un ID de message valide." #: redbot/cogs/cleanup/converters.py:27 msgid "{arg} is not an integer." -msgstr "" +msgstr "{arg} n'est pas un nombre." #: redbot/cogs/cleanup/converters.py:29 msgid "{arg} is not a positive integer." -msgstr "" +msgstr "{arg} n'est pas un nombre positif." diff --git a/redbot/cogs/cleanup/locales/he-IL.po b/redbot/cogs/cleanup/locales/he-IL.po index 09af7c00b..629c5c4c6 100644 --- a/redbot/cogs/cleanup/locales/he-IL.po +++ b/redbot/cogs/cleanup/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: he_IL\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/hu-HU.po b/redbot/cogs/cleanup/locales/hu-HU.po index a1104fb12..baea006a1 100644 --- a/redbot/cogs/cleanup/locales/hu-HU.po +++ b/redbot/cogs/cleanup/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,82 +15,82 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: hu_HU\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." -msgstr "" +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 "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:46 +#: 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:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." -msgstr "" +msgstr "Megszakítva." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." -msgstr "" +msgid "Base command for deleting messages." +msgstr "Alap parancs üzenetek törlésére." -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " -msgstr "" +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` A törlendő üzenetek maximális száma. Pozitív egész szám kell legyen.\\n - `` Törölje-e a kitűzött üzeneteket is. Alapértelmezetten hamis (False)\\n " -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " -msgstr "" +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` Felhasználó, akinek az üzeneteit törölni szeretnénk.\\n - ``A törlendő üzenetek maximális száma. Pozitív egész szám kell legyen.\\n - `` Törölje-e a kitűzött üzeneteket is. Alapértelmezetten hamis (False)\\n " -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " -msgstr "" +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` Az üzenet ID-je, amitől kezdve törölni akarsz. Ez az üzenet még nem lesz törölve.\\n - `` Törölje-e a kitűzött üzeneteket is. Alapértelmezetten hamis (False)\\n " -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` Az üzenet ID-je, ami előtt törölni akarsz. Ez az üzenet már nem lesz törölve.\\n - `` A törlendő üzenetek maximális száma. Pozitív egész szám kell legyen.\\n - `` 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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` Az első üzenet ID-je. Ez még nem lesz törölve.\\n - `` A második üzenet ID-je. Ez már nem lesz törölve.\\n - `` 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Törli az utolsó X üzenetet.\\n\\n Például:\\n - `[p]cleanup messages 26`\\n\\n **Paraméterek:**\\n\\n - `` A törlendő üzenetek maximális száma. Pozitív egész szám kell legyen.\\n - `` 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` A törlendő üzenetek maximális száma. Pozitív egész szám kell legyen.\\n - `` 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:612 #, docstring -msgid "Deletes X messages before 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 " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:320 -#, docstring -msgid "Delete the messages between Messsage 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 " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:361 -#, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:393 -#, docstring -msgid "Clean up command messages and messages from the bot." -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:473 -#, docstring -msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:543 -#, docstring -msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n " -msgstr "" +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " +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 - `` 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." diff --git a/redbot/cogs/cleanup/locales/id-ID.po b/redbot/cogs/cleanup/locales/id-ID.po index 50f51c329..24d8f2b8f 100644 --- a/redbot/cogs/cleanup/locales/id-ID.po +++ b/redbot/cogs/cleanup/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: id_ID\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "Dibatalkan." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Pesan tidak ditemukan." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/it-IT.po b/redbot/cogs/cleanup/locales/it-IT.po index 6ce88c189..cae2867de 100644 --- a/redbot/cogs/cleanup/locales/it-IT.po +++ b/redbot/cogs/cleanup/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: it_IT\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Messaggio non trovato." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/ja-JP.po b/redbot/cogs/cleanup/locales/ja-JP.po index 8d80437e7..df8ba56fa 100644 --- a/redbot/cogs/cleanup/locales/ja-JP.po +++ b/redbot/cogs/cleanup/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: ja_JP\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/ko-KR.po b/redbot/cogs/cleanup/locales/ko-KR.po index da8037535..f7edfa3b8 100644 --- a/redbot/cogs/cleanup/locales/ko-KR.po +++ b/redbot/cogs/cleanup/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: ko_KR\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "취소되었어요." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "메세지를 찾을 수 없어요." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/nb-NO.po b/redbot/cogs/cleanup/locales/nb-NO.po new file mode 100644 index 000000000..76c5a1aa3 --- /dev/null +++ b/redbot/cogs/cleanup/locales/nb-NO.po @@ -0,0 +1,96 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 31\n" +"Language: nb_NO\n" + +#: 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 "Denne cog'en inneholder kommandoer som brukes for \\\"rengjør opp\\\" (slette) meldinger.\\n\\n Denne er utformet som et moderatorverktøy og tilbyr mange praktiske brukssaker.\\n Alle oppryddingskommandoer gjelder bare for kanalen kommandoen kjøres i.\\n\\n Meldinger eldre enn to uker kan ikke masseslettes.\\n Dette er en begrensning i APIet.\\n " + +#: redbot/cogs/cleanup/cleanup.py:54 +msgid "Are you sure you want to delete {number} messages? (y/n)" +msgstr "Er du sikker på at du vil slette {number} meldinger? (y/n)" + +#: redbot/cogs/cleanup/cleanup.py:68 +msgid "Cancelled." +msgstr "Kansellert." + +#: redbot/cogs/cleanup/cleanup.py:127 +#, docstring +msgid "Base command for deleting messages." +msgstr "Basiskommando for sletting av meldinger." + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Slett de siste X meldingene som matcher den angitte teksten.\\n\\n Eksempel:\\n -[p]cleanup text \\\"test\\\" 5`\\n\\n Husk å bruke doble anførselstegn.\\n\\n **Argumenter:**\\n\\n - `` Maks antall meldinger å rydde opp. Må være et positivt heltall.\\n - `` om å slette låste meldinger eller ikke. Standarder til usant\\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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Slett de siste X meldingene som matcher den angitte teksten.\\n\\n Eksempel:\\n -[p]cleanup text \\\"test\\\" 5`\\n\\n Husk å bruke doble anførselstegn.\\n\\n **Argumenter:**\\n\\n - `` Maks antall meldinger å rydde opp. Må være et positivt heltall.\\n - `` om å slette låste meldinger eller ikke. Standarder til usant\\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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Slett alle meldinger etter en spesifisert melding.\\n\\n For å få beskjed Id aktiver utviklermodus i Discord's\\n innstillinger, 'utseende' fanen. Deretter klikker du en melding\\n og kopierer sin id.\\n\\n **Argumenter:**\\n\\n - `` Meldingens id for å rydde opp senere. Denne meldingen vil ikke bli slettet.\\n - `` om å slette låste meldinger eller ikke. Standarder til usant\\n " + +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 +msgid "Message not found." +msgstr "Melding ikke funnet." + +#: 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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Sletter X meldinger før den angitte meldingen.\\n\\n For å få beskjed Id aktiver utviklermodus i Discord's\\n innstillinger, 'utseende' fanen. Deretter klikker du en melding\\n og kopierer sin id.\\n\\n **Argumenter:**\\n\\n - `` Id-en til meldingen for å rydde opp før. Denne meldingen vil ikke bli slettet.\\n - `` Maks antall meldinger som skal opp. Må være et positivt heltall.\\n - `` om å slette låste meldinger eller ikke. Standarder til usant\\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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Slett meldingene mellom Melding En og Melding Two, og gjør om meldings-IDer.\\n\\n Den første melding-ID skal være den eldre meldingen og den nest den nyere.\\n\\n Eksempel:\\n - `[p]cleanup between 123456789123456789 987654321987654321`\\n\\n **Arguments:**\\n\\n - `` Inniden av meldingen til opprydding etterpå. Denne meldingen vil ikke bli slettet.\\n - `` beskjeden for å rydde opp før. Denne meldingen vil ikke bli slettet.\\n - `` om å slette låste meldinger eller ikke. Standarder til usant\\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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Slett de siste X meldingene.\\n\\n Eksempel:\\n -[p]cleanup messages 26`\\n\\n **Argumenter:**\\n\\n - `` Maks antall meldinger som skal rengjøres. Må være et positivt heltall.\\n - `` om for å slette låste meldinger eller ikke. Standarder til usant\\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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Rydd opp kommando meldinger og meldinger fra boten.\\n\\n Kan bare rense egendefinerte kommandoer og alias kommandoer hvis disse cogs er lastet.\\n\\n **Argumenter:**\\n\\n - `` Maks antall meldinger å rydde opp. Må være et positivt heltall.\\n - `` om å slette låste meldinger eller ikke. Standarder på 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` 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 - `` Maks antall meldinger som skal rykkes opp. Må være et positivt heltall.\\n - `` Teksten som meldingene må slettes. Bruk \\\"\\\" for å hoppe over dette.\\n - `` om å slette låste meldinger eller ikke. Standarder til False\\n " + +#: 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 - `` 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 - `` Antall meldinger for å sjekke etter duplikater. Må være et positivt heltall.\\n " + +#: redbot/cogs/cleanup/converters.py:15 +msgid "{} doesn't look like a valid message ID." +msgstr "{} ser ikke ut som en gyldig meldings ID." + +#: redbot/cogs/cleanup/converters.py:27 +msgid "{arg} is not an integer." +msgstr "{arg} er ikke et heltall." + +#: redbot/cogs/cleanup/converters.py:29 +msgid "{arg} is not a positive integer." +msgstr "{arg} er ikke et positivt heltall." + diff --git a/redbot/cogs/cleanup/locales/nl-NL.po b/redbot/cogs/cleanup/locales/nl-NL.po index 35077e3df..b242294f5 100644 --- a/redbot/cogs/cleanup/locales/nl-NL.po +++ b/redbot/cogs/cleanup/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: nl_NL\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." -msgstr "Commands voor het opschonen van berichten." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "Weet je zeker dat je {number} berichten wilt verwijderen? (y/n)" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "Geannuleerd." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." -msgstr "Verwijder berichten." - -#: redbot/cogs/cleanup/cleanup.py:129 -#, 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 " +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: redbot/cogs/cleanup/cleanup.py:137 #, 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: redbot/cogs/cleanup/cleanup.py:192 #, 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: 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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Bericht niet gevonden." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." -msgstr "Verwijder commands en berichten van de bot." - -#: redbot/cogs/cleanup/cleanup.py:473 -#, docstring -msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: redbot/cogs/cleanup/cleanup.py:528 #, docstring -msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/no-NO.po b/redbot/cogs/cleanup/locales/no-NO.po deleted file mode 100644 index 4691f9cab..000000000 --- a/redbot/cogs/cleanup/locales/no-NO.po +++ /dev/null @@ -1,96 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" -"Last-Translator: \n" -"Language-Team: Norwegian\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Crowdin-Project: red-discordbot\n" -"X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" -"X-Crowdin-File-ID: 31\n" -"Language: no_NO\n" - -#: redbot/cogs/cleanup/cleanup.py:22 -#, docstring -msgid "Commands for cleaning up messages." -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:46 -msgid "Are you sure you want to delete {number} messages? (y/n)" -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:60 -msgid "Cancelled." -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:120 -#, docstring -msgid "Delete messages." -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:129 -#, 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 " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:178 -#, 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 " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:241 -#, 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 " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 -msgid "Message not found." -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:280 -#, docstring -msgid "Deletes X messages before 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 " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:320 -#, docstring -msgid "Delete the messages between Messsage 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 " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:361 -#, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:393 -#, docstring -msgid "Clean up command messages and messages from the bot." -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:473 -#, docstring -msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " -msgstr "" - -#: redbot/cogs/cleanup/cleanup.py:543 -#, docstring -msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n " -msgstr "" - -#: redbot/cogs/cleanup/converters.py:15 -msgid "{} doesn't look like a valid message ID." -msgstr "" - -#: redbot/cogs/cleanup/converters.py:27 -msgid "{arg} is not an integer." -msgstr "" - -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not a positive integer." -msgstr "" - diff --git a/redbot/cogs/cleanup/locales/pl-PL.po b/redbot/cogs/cleanup/locales/pl-PL.po index a4f495643..d64a47b96 100644 --- a/redbot/cogs/cleanup/locales/pl-PL.po +++ b/redbot/cogs/cleanup/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,82 +15,82 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: pl_PL\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" -msgstr "" +msgstr "Czy na pewno chcesz usunąć {number} wiadomości? (y/n)" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." -msgstr "Anulowane." +msgstr "Anulowano." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." -msgstr "Usuń wiadomości." - -#: redbot/cogs/cleanup/cleanup.py:129 -#, 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 " +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: redbot/cogs/cleanup/cleanup.py:137 #, 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: redbot/cogs/cleanup/cleanup.py:192 #, 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: 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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." -msgstr "Nie ma takiej wiadomości." +msgstr "Nie znaleziono wiadomości." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 msgid "{} doesn't look like a valid message ID." -msgstr "{} nie jest prawidłowym ID wiadomości." +msgstr "{} nie wygląda na prawidłowe ID wiadomości." #: redbot/cogs/cleanup/converters.py:27 msgid "{arg} is not an integer." -msgstr "" +msgstr "{arg} nie jest liczbą całkowitą." #: redbot/cogs/cleanup/converters.py:29 msgid "{arg} is not a positive integer." -msgstr "" +msgstr "{arg} nie jest dodatnią liczbą całkowitą." diff --git a/redbot/cogs/cleanup/locales/pt-BR.po b/redbot/cogs/cleanup/locales/pt-BR.po index 337edff70..42d99aee8 100644 --- a/redbot/cogs/cleanup/locales/pt-BR.po +++ b/redbot/cogs/cleanup/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+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" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: pt_BR\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "Cancelado." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Mensagem não encontrada." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/pt-PT.po b/redbot/cogs/cleanup/locales/pt-PT.po index f5786691d..b794f6157 100644 --- a/redbot/cogs/cleanup/locales/pt-PT.po +++ b/redbot/cogs/cleanup/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: pt_PT\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/ro-RO.po b/redbot/cogs/cleanup/locales/ro-RO.po index 5d44f5896..0d9173537 100644 --- a/redbot/cogs/cleanup/locales/ro-RO.po +++ b/redbot/cogs/cleanup/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: ro_RO\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/ru-RU.po b/redbot/cogs/cleanup/locales/ru-RU.po index 41e6cf1be..1f3d3120e 100644 --- a/redbot/cogs/cleanup/locales/ru-RU.po +++ b/redbot/cogs/cleanup/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: ru_RU\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." -msgstr "Команды для очистки сообщений." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "Вы уверены, что хотите удалить {number} сообщений? (y/n)" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "Отменено." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." -msgstr "Удалить сообщения." - -#: redbot/cogs/cleanup/cleanup.py:129 -#, 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 " -msgstr "Удалить последние X сообщений с соответствующим текстом.\\n\\n Пример:\\n `[p]cleanup text \\\"тест\\\" 5`\\n\\n Не забывайте использовать двойные кавычки.\\n " - -#: redbot/cogs/cleanup/cleanup.py:178 -#, 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 " -msgstr "Удалить последние X сообщений от указанного пользователя.\\n\\n Пример:\\n `[p]cleanup user @​Twentysix 2`\\n `[p]cleanup user Red 6`\\n" - -#: redbot/cogs/cleanup/cleanup.py:241 -#, 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 " +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Сообщение не найдено." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " -msgstr "Удаляет X сообщений перед указанным сообщением.\\n\\n Для получения идентификатора сообщения, включить режим разработчика во вкладке\\n в настройках Discord. Затем щелкните правой кнопкой мыши на сообщении\\n и скопируйте его идентификатор.\\n " - -#: redbot/cogs/cleanup/cleanup.py:320 -#, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Clean up command messages and messages from the bot." -msgstr "Очистить командные сообщения и сообщения от бота." - -#: redbot/cogs/cleanup/cleanup.py:473 -#, docstring -msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/sk-SK.po b/redbot/cogs/cleanup/locales/sk-SK.po index 767c18272..2831f5c8d 100644 --- a/redbot/cogs/cleanup/locales/sk-SK.po +++ b/redbot/cogs/cleanup/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: sk_SK\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/sr-CS.po b/redbot/cogs/cleanup/locales/sr-CS.po new file mode 100644 index 000000000..a84f3934a --- /dev/null +++ b/redbot/cogs/cleanup/locales/sr-CS.po @@ -0,0 +1,96 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 31\n" +"Language: sr_CS\n" + +#: 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 "" + +#: redbot/cogs/cleanup/cleanup.py:54 +msgid "Are you sure you want to delete {number} messages? (y/n)" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:68 +msgid "Cancelled." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:127 +#, docstring +msgid "Base command for deleting messages." +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 +msgid "Message not found." +msgstr "" + +#: 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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " +msgstr "" + +#: redbot/cogs/cleanup/converters.py:15 +msgid "{} doesn't look like a valid message ID." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:27 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:29 +msgid "{arg} is not a positive integer." +msgstr "" + diff --git a/redbot/cogs/cleanup/locales/sr-SP.po b/redbot/cogs/cleanup/locales/sr-SP.po index 5f847e024..f668b87d4 100644 --- a/redbot/cogs/cleanup/locales/sr-SP.po +++ b/redbot/cogs/cleanup/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: sr_SP\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/sv-SE.po b/redbot/cogs/cleanup/locales/sv-SE.po index 314cf88c8..9eb9936a5 100644 --- a/redbot/cogs/cleanup/locales/sv-SE.po +++ b/redbot/cogs/cleanup/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: sv_SE\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "Avbruten." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Meddelandet kunde inte hittas." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/tr-TR.po b/redbot/cogs/cleanup/locales/tr-TR.po index 0eb5288e1..9e38da9a2 100644 --- a/redbot/cogs/cleanup/locales/tr-TR.po +++ b/redbot/cogs/cleanup/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,72 +15,72 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: tr_TR\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." -msgstr "Mesajları silmek için komutlar." +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 "Bu modül mesajları \\\"temizlemek\\\" (silmek) için kullanılan komutlar içerir.\\n\\n Bu bir moderatör aracı olarak tasarlanmıştır ve çok sayıda rahatlık sağlar.\\n Temizlik komutlarının tamamı yalnızca çalıştırıldıkları kanal için etkilidir.\\n\\n İki haftadan eski mesajlar topluca silinemez.\\n Bu, Discord'un koyduğu bir sınırlamadır..\\n " -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "{number} iletileri silmek istediğinizden emin misiniz? (e/h)" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "İptal." -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." -msgstr "Mesajları sil." +msgid "Base command for deleting messages." +msgstr "Mesajları silmek için kullanılan temel komut." -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " -msgstr "Belirtilen mesajla eşleşen X sayı da mesajı siler.\\n\\n Örneğin:\\n `[p]cleanup text \\\"test\\\" 5`\\n\\n Çift tırnak kullanmayı unutmayın.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Belirtilen yazıyla uyuşan son X mesajı siler.\\n\\n Örnek:\\n - `[p]cleanup text \\\"test\\\" 5`\\n\\n Çift tırnak kullanmayı unutmayın.\\n\\n **Seçenekler:**\\n\\n - `` En fazla kaç mesaj silineceği, pozitif tam sayı olmak zorundadır.\\n - `` Sabitlenmiş mesajların silinip silinmeyeceği. Varsayılan olarak kapalıdır\\n " -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " -msgstr "Belirtilen kullanıcının X sayı da mesajını siler.\\n\\n Örneğin:\\n `[p]cleanup user @​Twentysix 2`\\n `[p]cleanup user Red 6`\\n " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Belirtilen kullanıcının attığı son X mesajı sil.\\n\\n Örnekler:\\n - `[p]cleanup user @Twentysix 2`\\n - `[p]cleanup user Red 6`\\n\\n **Seçenekler:**\\n\\n - `` Mesajları silinecek kullanıcı.\\n - `` En fazla kaç mesaj silineceği, pozitif tam sayı olmak zorundadır.\\n - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak kapalıdır.\\n " -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " -msgstr "Belirtilen mesajdan sonra gelen tüm mesajları siler.\\n\\n Mesaj ID'sini alabilmek için Discord ayarlarından\\n , 'appearance' sekmesindeki developer modunu açın. Sonra istediğiniz mesaja sağ tıklayıp ID alabilirsiniz.\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Belirtilen mesajdan sonraki tüm mesajları siler.\\n\\n Bir mesaj Idsi öğrenmek için, Discord'un ayarlarında 'görünüm' sekmesinde\\n geliştirici modunu açın. Sonra bir mesaja sağ tıklayın\\n ve Idsini kopyalayın.\\n\\n **Seçenkler:**\\n\\n - `` Sonrası silinecek mesajın Idsi. Bu mesajın kendisi silinmeyecektir.\\n - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak kapalıdır\\n " -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "Mesaj bulunamadı." -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " -msgstr "Belirtilen mesajdan önce bulunan X sayı da mesajı siler.\\n\\n Mesaj ID'sini alabilmek için Discord ayarlarından\\n , 'appearance' sekmesindeki developer modunu açın. Sonra istediğiniz mesaja sağ tıklayıp ID alabilirsiniz.\\n " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Belirtilen mesajdan önceki X mesajı sil.\\n\\n Bir mesaj Idsi öğrenmek için, Discord'un ayarlarında 'görünüm' sekmesinde\\n geliştirici modunu açın. Sonra bir mesaja sağ tıklayın\\n ve Idsini kopyalayın.\\n\\n **Seçenekler:**\\n\\n - `` Gerisi silinecek mesajın Idsi. Bu mesajın kendisi silinmeyecektir.\\n - `` En fazla kaç mesaj silineceği, pozitif tam sayı olmak zorundadır.\\n - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak kapalıdır\\n " -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " -msgstr "Belirttiğiniz iki mesaj arasındaki tüm mesajları siler.\\n\\n İlk mesaj ID'si eski, ikinci mesaj ID'si yeni gönderilmiş olan mesaj olmalıdır.\\n\\n Örneğin:\\n `[p]cleanup between 123456789123456789 987654321987654321`\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "IDsi verilen iki mesaj arasındaki mesajları siler.\\n\\n İlk mesaj IDsi önceki, ikinci mesaj IDsi sonraki mesajın IDsi olmalıdır.\\n\\n Örnek:\\n - `[p]cleanup between 123456789123456789 987654321987654321`\\n\\n **Seçenekler:**\\n\\n - `` Sonrası silinecek mesajın IDsi. Bu mesajın kendisi silinmeyecektir.\\n - `` Öncesi silinecek mesajın IDsi. Bu mesajın kendisi silinmeyecektir.\\n - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak kapalıdır.\\n " -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " -msgstr "X sayı da son mesajları siler.\\n\\n Örneğin:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Son X mesajı siler.\\n\\n Örnek:\\n - `[p]cleanup messages 26`\\n\\n **Seçenekler:**\\n\\n - `` En fazla kaç mesajın silineceği, pozitif tam sayı olmak zorundadır.\\n - `` Sabitlenmiş mesajların silinip silinmeyeceği. Varsayılan olarak kapalıdır.\\n " -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." -msgstr "Komut mesajlarını ve mesajları bottan temizleyin." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Komut içeren mesajları ve bot'un attığı mesajları temizler.\\n\\n Eğer yüklülerse yalnızca özel komutlar ve takma ad modüllerinin komutları temizlenebilir.\\n\\n **Seçenekler:**\\n\\n - `` En fazla kaç mesajın silineceği, pozitif tam sayı olmak zorundadır.\\n - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak kapalıdır.\\n " -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " -msgstr "Botun sahip olduğu mesajları temizleyin. Varsayılan olarak, tüm iletiler temizlenir.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "Bot'a ait mesajları temizle.\\n\\n Varsayılan olarak, tüm mesajlar temizlenir. Eğer ikinci bir seçenek belirtilirse,\\n eşleştirme için kullanılır - yanlızca belirtilmiş seçeneği içeren mesajlar silinir.\\n\\n Örnekler:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Seçenekler:**\\n\\n - `` En fazla kaç mesaj silineceği, pozitif tam sayı olmak zorundadır.\\n - `` Silinmek için bir mesajın ne içermesi gerektiği. Bunu atlamak için \\\"\\\" kullanın.\\n - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak kapalıdır.\\n " -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " -msgstr "Kanaldaki yinelenen mesajları son X mesajından siler ve yalnızca bir kopyasını tutar.\\n\\n Varsayılan değeri 50.\\n " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " +msgstr "Son X mesajdan aynı olanları siler ve sadece bir tanesini bırakır.\\n\\n Varsayılan olarak 50.\\n\\n **Seçenekler:**\\n\\n - `` Aynıları için denetlenecek mesaj sayısı, pozitif tam sayı olmak zorundadır.\\n " #: redbot/cogs/cleanup/converters.py:15 msgid "{} doesn't look like a valid message ID." @@ -88,9 +88,9 @@ msgstr "{} geçersiz mesaj ID'si." #: redbot/cogs/cleanup/converters.py:27 msgid "{arg} is not an integer." -msgstr "" +msgstr "{arg} tamsayı değil." #: redbot/cogs/cleanup/converters.py:29 msgid "{arg} is not a positive integer." -msgstr "" +msgstr "{arg} pozitif bir tamsayı değil." diff --git a/redbot/cogs/cleanup/locales/uk-UA.po b/redbot/cogs/cleanup/locales/uk-UA.po index 40f621024..73ab6fd54 100644 --- a/redbot/cogs/cleanup/locales/uk-UA.po +++ b/redbot/cogs/cleanup/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: uk_UA\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/vi-VN.po b/redbot/cogs/cleanup/locales/vi-VN.po index d55c3b7ef..d70ab482e 100644 --- a/redbot/cogs/cleanup/locales/vi-VN.po +++ b/redbot/cogs/cleanup/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: vi_VN\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/zh-CN.po b/redbot/cogs/cleanup/locales/zh-CN.po index 67cd5faf0..8d654e861 100644 --- a/redbot/cogs/cleanup/locales/zh-CN.po +++ b/redbot/cogs/cleanup/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: zh_CN\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/zh-HK.po b/redbot/cogs/cleanup/locales/zh-HK.po index 2316028a9..5e745e8ba 100644 --- a/redbot/cogs/cleanup/locales/zh-HK.po +++ b/redbot/cogs/cleanup/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,71 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: zh_HK\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." +msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:320 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Delete the messages between Messsage 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 " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:361 +#: redbot/cogs/cleanup/cleanup.py:402 #, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " +msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:393 +#: redbot/cogs/cleanup/cleanup.py:440 #, docstring -msgid "Clean up command messages and messages from the bot." +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:473 +#: 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 third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: 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 " +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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " msgstr "" #: redbot/cogs/cleanup/converters.py:15 diff --git a/redbot/cogs/cleanup/locales/zh-TW.po b/redbot/cogs/cleanup/locales/zh-TW.po index 3970d612b..28228747e 100644 --- a/redbot/cogs/cleanup/locales/zh-TW.po +++ b/redbot/cogs/cleanup/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,72 +15,72 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: zh_TW\n" -#: redbot/cogs/cleanup/cleanup.py:22 +#: redbot/cogs/cleanup/cleanup.py:23 #, docstring -msgid "Commands for cleaning up messages." -msgstr "刪除訊息的命令。" +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 "" -#: redbot/cogs/cleanup/cleanup.py:46 +#: redbot/cogs/cleanup/cleanup.py:54 msgid "Are you sure you want to delete {number} messages? (y/n)" msgstr "您確定要刪除{number}則訊息嗎? (y/n)" -#: redbot/cogs/cleanup/cleanup.py:60 +#: redbot/cogs/cleanup/cleanup.py:68 msgid "Cancelled." msgstr "已取消。" -#: redbot/cogs/cleanup/cleanup.py:120 +#: redbot/cogs/cleanup/cleanup.py:127 #, docstring -msgid "Delete messages." -msgstr "刪除訊息。" +msgid "Base command for deleting messages." +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:129 +#: 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 " -msgstr "刪除與指定文字相符的最後X條訊息。\\n\\n 範例:\\n `[p]cleanup text \\\"test\\\" 5`\\n\\n 請記得使用雙引號。\\n " +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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:178 +#: 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 " -msgstr "刪除指定使用者的最後X條訊息。\\n\\n 範例:\\n `[p]cleanup user @​Twentysix 2`\\n `[p]cleanup user Red 6`\\n " +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 - `` The user whose messages are to be cleaned up.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:241 +#: 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 " -msgstr "刪除指定訊息後的所有訊息。\\n\\n 要取得訊息ID的話,請在Discord的設定中點選“外觀”標籤,\\n 並在\"進階\"中啟用\"開發者模式\"。 然後右鍵點選一條訊息\\n 並點選複製ID。\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 redbot/cogs/cleanup/cleanup.py:293 +#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326 msgid "Message not found." msgstr "未找到訊息。" -#: redbot/cogs/cleanup/cleanup.py:280 +#: redbot/cogs/cleanup/cleanup.py:307 #, docstring -msgid "Deletes X messages before 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 " -msgstr "刪除指定訊息前的X則訊息。\\n\\n 要取得訊息ID的話,請在Discord的設定中點選“外觀”標籤,\\n 並在\"進階\"中啟用\"開發者模式\"。 然後右鍵點選一條訊息\\n 並點選複製ID。\\n " - -#: redbot/cogs/cleanup/cleanup.py:320 -#, docstring -msgid "Delete the messages between Messsage 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 " -msgstr "提供訊息ID來刪除兩則訊息之間的訊息。\\n\\n 第一個訊息ID應該是較早的訊息,第二個訊息ID應該是較新的訊息。\\n\\n 範例:\\n `[p]cleanup between 123456789123456789 987654321987654321`\\n " - -#: redbot/cogs/cleanup/cleanup.py:361 -#, docstring -msgid "Delete the last X messages.\\n\\n Example:\\n `[p]cleanup messages 26`\\n " -msgstr "刪除最後的X訊息。\\n\\n 範例:\\n `[p]cleanup messages 26`\\n " - -#: redbot/cogs/cleanup/cleanup.py:393 -#, docstring -msgid "Clean up command messages and messages from the bot." -msgstr "清理命令訊息和來自機器人的訊息。" - -#: redbot/cogs/cleanup/cleanup.py:473 -#, docstring -msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a third argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n " +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 - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:543 +#: redbot/cogs/cleanup/cleanup.py:354 #, docstring -msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n " -msgstr "從最新的X則訊息中刪除的重複訊息,僅保留一則訊息。\\n\\n 預設是50。\\n " +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 - `` The id of the message to cleanup after. This message won't be deleted.\\n - `` The id of the message to cleanup before. This message won't be deleted.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The max number of messages to cleanup. Must be a positive integer.\\n - `` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `` Whether to delete pinned messages or not. Defaults to False\\n " +msgstr "" + +#: 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 - `` The number of messages to check for duplicates. Must be a positive integer.\\n " +msgstr "" #: redbot/cogs/cleanup/converters.py:15 msgid "{} doesn't look like a valid message ID." diff --git a/redbot/cogs/customcom/customcom.py b/redbot/cogs/customcom/customcom.py index a94548bb8..d1758187c 100644 --- a/redbot/cogs/customcom/customcom.py +++ b/redbot/cogs/customcom/customcom.py @@ -39,6 +39,10 @@ class OnCooldown(CCError): pass +class CommandNotEdited(CCError): + pass + + class CommandObj: def __init__(self, **kwargs): self.config = kwargs.get("config") @@ -164,9 +168,9 @@ class CommandObj: pred = MessagePredicate.yes_or_no(ctx) try: await self.bot.wait_for("message", check=pred, timeout=30) - except TimeoutError: + except asyncio.TimeoutError: await ctx.send(_("Response timed out, please try again later.")) - return + raise CommandNotEdited() if pred.result is True: response = await self.get_responses(ctx=ctx) else: @@ -175,9 +179,9 @@ class CommandObj: resp = await self.bot.wait_for( "message", check=MessagePredicate.same_context(ctx), timeout=180 ) - except TimeoutError: + except asyncio.TimeoutError: await ctx.send(_("Response timed out, please try again later.")) - return + raise CommandNotEdited() response = resp.content if response: @@ -201,7 +205,7 @@ class CommandObj: await self.db(ctx.guild).commands.set_raw(command, value=ccinfo) async def delete(self, ctx: commands.Context, command: str): - """Delete an already exisiting custom command""" + """Delete an already existing custom command""" # Check if this command is registered if not await self.db(ctx.guild).commands.get_raw(command, default=None): raise NotFound() @@ -210,7 +214,12 @@ class CommandObj: @cog_i18n(_) class CustomCommands(commands.Cog): - """Creates commands used to display text.""" + """This cog contains commands for creating and managing custom commands that display text. + + These are useful for storing information members might need, like FAQ answers or invite links. + Custom commands can be used by anyone by default, so be careful with pings. + Commands can only be lowercase, and will not respond to any uppercase letters. + """ def __init__(self, bot): super().__init__() @@ -235,14 +244,18 @@ class CustomCommands(commands.Cog): @commands.group(aliases=["cc"]) @commands.guild_only() async def customcom(self, ctx: commands.Context): - """Custom commands management.""" + """Base command for Custom Commands management.""" pass @customcom.command(name="raw") async def cc_raw(self, ctx: commands.Context, command: str.lower): """Get the raw response of a custom command, to get the proper markdown. - This is helpful for copy and pasting.""" + This is helpful for copy and pasting. + + **Arguments:** + + - `` The custom command to get the raw response of.""" commands = await self.config.guild(ctx.guild).commands() if command not in commands: return await ctx.send("That command doesn't exist.") @@ -282,7 +295,15 @@ class CustomCommands(commands.Cog): @customcom.command(name="search") @commands.guild_only() async def cc_search(self, ctx: commands.Context, *, query): - """Searches through custom commands, according to the query.""" + """ + Searches through custom commands, according to the query. + + Uses fuzzywuzzy searching to find close matches. + + **Arguments:** + + - `` The query to search for. Can be multiple words. + """ cc_commands = await CommandObj.get_commands(self.config.guild(ctx.guild)) extracted = process.extract(query, list(cc_commands.keys())) accepted = [] @@ -323,6 +344,10 @@ class CustomCommands(commands.Cog): """Create a CC where it will randomly choose a response! Note: This command is interactive. + + **Arguments:** + + - `` The command executed to return the text. Cast to lowercase. """ if any(char.isspace() for char in command): # Haha, nice try @@ -351,7 +376,12 @@ class CustomCommands(commands.Cog): """Add a simple custom command. Example: - - `[p]customcom create simple yourcommand Text you want` + - `[p]customcom create simple yourcommand Text you want` + + **Arguments:** + + - `` The command executed to return the text. Cast to lowercase. + - `` The text to return when executing the command. See guide for enhanced usage. """ if any(char.isspace() for char in command): # Haha, nice try @@ -383,8 +413,16 @@ class CustomCommands(commands.Cog): cooldowns may be set. All cooldowns must be cooled to call the custom command. - Example: - - `[p]customcom cooldown yourcommand 30` + Examples: + - `[p]customcom cooldown pingrole` + - `[p]customcom cooldown yourcommand 30` + - `[p]cc cooldown mycommand 30 guild` + + **Arguments:** + + - `` The custom command to check or set the cooldown. + - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings. + - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member. """ if cooldown is None: try: @@ -421,7 +459,11 @@ class CustomCommands(commands.Cog): """Delete a custom command. Example: - - `[p]customcom delete yourcommand` + - `[p]customcom delete yourcommand` + + **Arguments:** + + - `` The custom command to delete. """ try: await self.commandobj.delete(ctx=ctx, command=command) @@ -435,7 +477,12 @@ class CustomCommands(commands.Cog): """Edit a custom command. Example: - - `[p]customcom edit yourcommand Text you want` + - `[p]customcom edit yourcommand Text you want` + + **Arguments:** + + - `` The custom command to edit. + - `` The new text to return when executing the command. """ try: await self.commandobj.edit(ctx=ctx, command=command, response=text) @@ -448,6 +495,8 @@ class CustomCommands(commands.Cog): ) except ArgParseError as e: await ctx.send(e.args[0]) + except CommandNotEdited: + pass @customcom.command(name="list") @checks.bot_has_permissions(add_reactions=True) @@ -491,7 +540,12 @@ class CustomCommands(commands.Cog): @customcom.command(name="show") async def cc_show(self, ctx, command_name: str): - """Shows a custom command's responses and its settings.""" + """Shows a custom command's responses and its settings. + + **Arguments:** + + - `` The custom command to show. + """ try: cmd = await self.commandobj.get_full(ctx.message, command_name) diff --git a/redbot/cogs/customcom/locales/af-ZA.po b/redbot/cogs/customcom/locales/af-ZA.po index bfcc9a66c..4fd89f1c6 100644 --- a/redbot/cogs/customcom/locales/af-ZA.po +++ b/redbot/cogs/customcom/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: af_ZA\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/ar-SA.po b/redbot/cogs/customcom/locales/ar-SA.po index 03af91b3c..09616b6ff 100644 --- a/redbot/cogs/customcom/locales/ar-SA.po +++ b/redbot/cogs/customcom/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: ar_SA\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/bg-BG.po b/redbot/cogs/customcom/locales/bg-BG.po index 3a236862f..4c77c78eb 100644 --- a/redbot/cogs/customcom/locales/bg-BG.po +++ b/redbot/cogs/customcom/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: bg_BG\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/bs-BA.po b/redbot/cogs/customcom/locales/bs-BA.po new file mode 100644 index 000000000..1d462750b --- /dev/null +++ b/redbot/cogs/customcom/locales/bs-BA.po @@ -0,0 +1,236 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 41\n" +"Language: bs_BA\n" + +#: redbot/cogs/customcom/customcom.py:78 +msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:89 +msgid "Add a random response:" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:101 +msgid "Random responses must take the same arguments!" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:166 +msgid "Do you want to create a 'randomized' custom command? (y/n)" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 +msgid "Response timed out, please try again later." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:177 +msgid "What response do you want?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:217 +#, docstring +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:247 +#, docstring +msgid "Base command for Custom Commands management." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:252 +#, docstring +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:277 +msgid "Response #{num}/{total}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:287 +msgid "Response #{num}/{total}:\\n{raw}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:298 +#, docstring +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:318 +msgid "No close matches were found." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:323 +msgid "Search results" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:328 +msgid "The following matches have been found:" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:333 +#, docstring +msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:344 +#, docstring +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 +msgid "Custom command names cannot have spaces in them." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 +msgid "There already exists a bot command with the same name." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:361 +msgid "Custom command process cancelled." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 +msgid "Custom command successfully added." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 +msgid "This command already exists. Use `{command}` to edit it." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:376 +#, docstring +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 +msgid "Custom command cooldown successfully edited." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 +msgid "That command doesn't exist. Use `{command}` to add it." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:459 +#, docstring +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:470 +msgid "Custom command successfully deleted." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:477 +#, docstring +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:489 +msgid "Custom command successfully edited." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:504 +#, docstring +msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:513 +msgid "There are no custom commands in this server. Use `{command}` to start adding some." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:529 +msgid "Custom Command List" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:533 +msgid "Page {num}/{total}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:543 +#, docstring +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:553 +msgid "I could not not find that custom command." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:564 +msgid "Deleted User" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:570 +msgid "Random" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:570 +msgid "Normal" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:572 +msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:584 +msgid "Cooldowns:\\n" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:586 +msgid "{num} seconds per {period}\\n" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:589 +msgid "Responses:\\n" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:687 +msgid "Too many arguments!" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:691 +msgid "Arguments must be sequential. Missing arguments: " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:717 +msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." +msgstr "" + diff --git a/redbot/cogs/customcom/locales/ca-ES.po b/redbot/cogs/customcom/locales/ca-ES.po index ecd7f50f1..2c1e8e3cd 100644 --- a/redbot/cogs/customcom/locales/ca-ES.po +++ b/redbot/cogs/customcom/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: ca_ES\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/cs-CZ.po b/redbot/cogs/customcom/locales/cs-CZ.po index a7de226d8..9e1c1a1f7 100644 --- a/redbot/cogs/customcom/locales/cs-CZ.po +++ b/redbot/cogs/customcom/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: cs_CZ\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "Vítejte v interaktivním náhodném {cc} tvůrci!\\nKaždá zpráva, kterou odešlete, bude přidána jako jedna z náhodných odpovědí pro výběr od okamžiku, kdy bude tato {cc} spuštěna. Chcete-li ukončit toto interaktivní menu, zadejte `{quit}`" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Přidat náhodnou odpověď:" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "Chcete vytvořit 'náhodný' vlastní příkaz? (y/n)" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "Vypršel časový limit odpovědi, opakujte akci později." -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "Jakou odpověď chcete?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." -msgstr "Vytvoří příkazy používané k zobrazení textu." - -#: redbot/cogs/customcom/customcom.py:238 -#, docstring -msgid "Custom commands management." -msgstr "Správa vlastních příkazů." - -#: redbot/cogs/customcom/customcom.py:243 -#, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:247 +#, docstring +msgid "Base command for Custom Commands management." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:252 +#, docstring +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "Vlastní příkaz byl zrušen." -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "Vlastní příkaz byl úspěšně přidán." -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:380 +#: redbot/cogs/customcom/customcom.py:410 #, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 msgid "That command doesn't exist." msgstr "Tento příkaz neexistuje." -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:436 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:402 +#: redbot/cogs/customcom/customcom.py:440 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:406 +#: redbot/cogs/customcom/customcom.py:444 msgid "{} must be one of {}" msgstr "{} musí být jeden z {}" -#: redbot/cogs/customcom/customcom.py:410 +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "Tento příkaz neexistuje. Použijte `{command}` pro jeho přidání." -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "Vlastní příkaz byl úspěšně upraven." -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "Na tomto serveru nejsou žádné vlastní příkazy. Použij `{command}` pro začátek přidávání." -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "Seznam vlastních příkazů" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "Strana {num}/{total}" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "Nemohu najít tento vlastní příkaz." -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "Náhodně" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "Normální" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "Odpovědi:\\n" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "Příliš mnoho argumentů!" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/da-DK.po b/redbot/cogs/customcom/locales/da-DK.po index 7849a6bb5..2b193a65b 100644 --- a/redbot/cogs/customcom/locales/da-DK.po +++ b/redbot/cogs/customcom/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: da_DK\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "Velkommen til den interaktive tilfældigheds {cc} skaber!\\nHver besked som du sender vil blive tilføjet som et af de tilfældige svar at vælge imellem så snart {cc} er aktiveret. For at afslutte denne interaktive menu, skriv `{quit}`" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Tilføj et tilfældig svar:" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "Vil du skabe en \"tilfældigt\" brugerdefineret kommando? (y/n)" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "Hvilket svar vil du have?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." -msgstr "Skab kommandoer brugt til at fremvise tekst." - -#: redbot/cogs/customcom/customcom.py:238 -#, docstring -msgid "Custom commands management." -msgstr "Brugerdefineret kommando håndtering." - -#: redbot/cogs/customcom/customcom.py:243 -#, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:247 +#, docstring +msgid "Base command for Custom Commands management." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:252 +#, docstring +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/de-DE.po b/redbot/cogs/customcom/locales/de-DE.po index 4d4d939af..6adfab913 100644 --- a/redbot/cogs/customcom/locales/de-DE.po +++ b/redbot/cogs/customcom/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,223 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: de_DE\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "**Hier kannst du einen zufälligen „{cc}“ Befehl erstellen.**\\nJede von dir gesendete Nachricht wird als eine der zufälligen Antworten hinzugefügt, aus denen dann zufällig gewählt wird, sobald dieser „{cc}“ ausgeführt wird. Um dieses interaktive Menü zu beenden, schreibe: `{quit}`." -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Füge eine zufällige Antwort hinzu:" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "Zufällige Antworten müssen die gleichen Argumente aufweisen!" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "Möchtest du einen 'zufälligen' benutzerdefinierten Befehl erstellen? (y/n)" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "Zeitüberschreitung bei der Antwort, versuche es später erneut." -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "Welche Reaktion willst du?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." -msgstr "Erstellt Befehle, die vorgefertigte Texte ausgeben." - -#: redbot/cogs/customcom/customcom.py:238 -#, docstring -msgid "Custom commands management." -msgstr "Verwalte die benutzerdefinierten Befehle." - -#: redbot/cogs/customcom/customcom.py:243 -#, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:247 +#, docstring +msgid "Base command for Custom Commands management." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:252 +#, docstring +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "Antwort #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "Antwort #{num}/{total}:\\n{raw}" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." -msgstr "Durchsucht Customcommands." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "Keine Ergebnisse gefunden." -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "Suchergebnisse" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "Folgendes wurde gefunden:" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "Erstelle einen benutzerdefinierten Befehl.\\n\\n Wenn keine Art für den benutzerdefinierten Befehl spezifiziert wurde, wird ein einfacher benutzerdefinierter Befehl erstellt.\\n Benutzerdefinierte Befehle können auch mit Argumenten erweitert werden. Siehe diese Anleitung:\\n [Dokumentation](https://docs.discord.red/en/stable/cog_customcom.html).\\n " -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " -msgstr "Erstelle einen benutzerdefinierten Befehl der eine zufällige Antwort ausgibt!\\n\\n Anmerkung: Dieser Befehl ist interaktiv.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "Benutzerdefinierte Befehle dürfen keine Leerzeichen enthalten." -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "Es existiert bereits ein Befehl des Bots mit diesem Namen." -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "Der Vorgang, zum Erstellen eines benutzedefinierten Befehls, wurde abgebrochen." -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "Benutzerdefinierter Befehl erfolgreich hinzugefügt." -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "Dieser Befehl ist bereits vorhanden. Verwende `{command}` um ihn zu editieren." -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "Füge einen einfachen benutzerdefinierten Befehl hinzu.\\n\\n Beispiel:\\n - `[p]customcom create simple Befehlname Dein gewünschter Text`\\n " +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:380 +#: redbot/cogs/customcom/customcom.py:410 #, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "Festlegen, editieren oder abrufen der Abklingzeit für einen benutzerdefinierten Befehl.\\n\\n Du kannst Abklingzeiten pro Benutzer, Kanal oder Gilde einstellen.\\n Mehrere Abklingzeiten können gesetzt werden. Alle Abklingzeiten\\n müssen abgelaufen sein um den benutzerdefinierten Befehl\\n aufrufen zu können.\\n\\n Beispiel:\\n - `[p]customcom cooldown deinBefehl 30`\n" -" " +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 msgid "That command doesn't exist." msgstr "Dieser Befehl existiert nicht." -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:436 msgid "A {} may call this command every {} seconds" msgstr "Ein {} darf diesen Befehl alle {} Sekunden aufrufen" -#: redbot/cogs/customcom/customcom.py:402 +#: redbot/cogs/customcom/customcom.py:440 msgid "This command has no cooldown." msgstr "Dieser Befehl hat keine Abklingzeit." -#: redbot/cogs/customcom/customcom.py:406 +#: redbot/cogs/customcom/customcom.py:444 msgid "{} must be one of {}" msgstr "{} muss einer von {} sein" -#: redbot/cogs/customcom/customcom.py:410 +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "Abklingzeit des benutzerdefinierten Befehls erfolgreich bearbeitet." -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "Dieser Befehl existiert nicht. Verwende `{command}`, um ihn hinzuzufügen." -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " -msgstr "Lösche einen benutzerdefinierten Befehl.\\n\\n Beispiel:\\n - `[p]customcom delete deinBefehl`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "Benutzerdefinierter Befehl erfolgreich gelöscht." -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " -msgstr "Bearbeite einen benutzerdefinierten Befehl.\\n\\n Beispiel:\\n - `[p]customcom edit deinBefehl dein gewünschter Text`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "Benutzerdefinierter Befehl erfolgreich bearbeitet." -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "Listet alle verfügbaren benutzerdefinierten Befehle auf.\\n\\n Die Liste zeigt eine Vorschau der einzelnen Befehlsantworten,\\n mit escaped Markdown und Zeilenumbrüche durch Leerzeichen ersetzt.\\n " -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "Es existieren keine benutzerdefinierten Befehle auf diesem Server. Verwende `{command}`, um welche hinzuzufügen." -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "Liste der benutzerdefinierten Befehle" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "Seite {num}/{total}" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." -msgstr "Zeigt die Einstellungen und alle Antworten eines benutzerdefinierten Befehls an." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "Ich konnte diesen benutzerdefinierten Befehl nicht finden." -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "Zufall" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "Befehl: {command_name}\\nAutor: {author}\\nErstellt: {created_at}\\nTyp: {type}\\n" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "Cooldown:\\n" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "{num} Sekunden pro {period}\\n" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "Antworten:\\n" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "Zu viele Argumente!" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumente müssen sequentiell sein. Fehlende Argumente: " -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "Widersprüchliche Doppelpunkt Schreibweise für Argument {index}: \\\"{name1}\\\" und \\\"{name2}\\\"." diff --git a/redbot/cogs/customcom/locales/el-GR.po b/redbot/cogs/customcom/locales/el-GR.po index 728d2cd97..61be89064 100644 --- a/redbot/cogs/customcom/locales/el-GR.po +++ b/redbot/cogs/customcom/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: el_GR\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/es-ES.po b/redbot/cogs/customcom/locales/es-ES.po index 442bc8fd7..51578420a 100644 --- a/redbot/cogs/customcom/locales/es-ES.po +++ b/redbot/cogs/customcom/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: es_ES\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" -msgstr "" +msgstr "¡Bienvenido al creador interactivo de {cc} al azar!\\nCada mensaje que envíes se añadirá como una de las respuestas aleatorias de las que elegir una vez que este {cc} se active. Para salir de este menú interactivo, escribe `{quit}`" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Agrega una respuesta aleatoria:" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" -msgstr "" +msgstr "¡Las respuestas aleatorias deben tomar los mismos argumentos!" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" -msgstr "" +msgstr "¿Quieres crear un comando personalizado 'aleatorio'? (y/n)" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." -msgstr "" +msgstr "Respuesta expirada, inténtalo de nuevo más tarde." -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "¿Qué tipo de respuesta quieres?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." -msgstr "" +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " +msgstr "Este módulo contiene comandos para crear y gestionar comandos personalizados que muestran texto.\\n\\n Estos son útiles para almacenar información que los miembros puedan necesitar, como respuestas de preguntas frecuentes o enlaces de invitación.\\n Los comandos personalizados pueden ser usados por cualquiera por defecto, así que ten cuidado con los pings.\\n Los comandos sólo pueden ser minúsculas, y no responden a ninguna letra mayúscula.\\n " -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." -msgstr "" +msgid "Base command for Custom Commands management." +msgstr "Comando base para la gestión de Comandos Personalizados." -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." -msgstr "" +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." +msgstr "Obtener la respuesta cruda de un comando personalizado, para obtener el markdown adecuado.\\n\\n Esto es útil para copiar y pegar.\\n\\n **Argumentos:**\\n\\n - `` El comando personalizado para obtener la respuesta cruda." -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" -msgstr "" +msgstr "Respuesta #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" -msgstr "" +msgstr "Respuesta #{num}/{total}:\\n{raw}" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." -msgstr "" +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " +msgstr "\\n Busca a través de comandos personalizados, de acuerdo a la consulta.\\n\\n Utiliza la búsqueda de fuzzywuzzy para encontrar coincidencias cercanas.\\n\\n **Argumentos:**\\n\\n - `` La consulta a buscar. Puede ser varias palabras.\\n " -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:302 -msgid "Search results" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:307 -msgid "The following matches have been found:" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:312 -#, docstring -msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " -msgstr "" +msgstr "No se encontraron coincidencias cercanas." #: redbot/cogs/customcom/customcom.py:323 +msgid "Search results" +msgstr "Resultados de la búsqueda" + +#: redbot/cogs/customcom/customcom.py:328 +msgid "The following matches have been found:" +msgstr "Se han encontrado las siguientes coincidencias:" + +#: redbot/cogs/customcom/customcom.py:333 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " -msgstr "" +msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " +msgstr "Crear comandos personalizados.\\n\\n Si no se especifica un tipo, se creará un simple CC.\\n Los Cs pueden ser mejorados con argumentos, ver la guía\\n [here](https://docs. iscord.red/es/stable/cog_customcom.html).\\n " -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:344 +#, docstring +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " +msgstr "¡Crea un CC donde elegirá aleatoriamente una respuesta!\\n\\n Nota: Este comando es interactivo.\\n\\n **Argumentos:**\\n\\n - `` El comando ejecutado para devolver el texto. Transmitir a minúsculas\\n " + +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." -msgstr "" +msgstr "Los nombres de comandos personalizados no pueden tener espacios en ellos." -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." -msgstr "" +msgstr "Ya existe un comando de bot con el mismo nombre." -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." -msgstr "" +msgstr "Proceso de comandos personalizado cancelado." -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "Comando personalizado añadido satifactoriamente." -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." -msgstr "" +msgstr "Este comando ya existe. Use `{command}` para editarlo." -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " +msgstr "Añade un simple comando personalizado.\\n\\n Ejemplo:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Argumentos:**\\n\\n - `` El comando ejecutado para devolver el texto. Enviar a minúsculas\\n - `` El texto a devolver cuando se ejecuta el comando. Ver guía para uso mejorado.\\n " -#: redbot/cogs/customcom/customcom.py:380 +#: redbot/cogs/customcom/customcom.py:410 #, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "Establece, edite o vea el tiempo de espera para un comando personalizado.\\n\\n Puedes establecer tiempos de enfriamiento por miembro, canal o gremio. Se pueden establecer múltiples tiempos de enfriamiento\\n . Todos los tiempos de enfriamiento deben ser enfriados para llamar al comando\\n personalizado.\\n\\n Ejemplos:\\n - `[p]Pingrole de enfriamiento customcom\\n - `[p]enfriamiento customcom yourcommand 30`\\n - `[p]cc enfriamiento mycommand 30 guild`\\n\\n **Argumentos:**\\n\\n - `` El comando personalizado para verificar o establecer el tiempo de enfriamiento.\\n - `` El número de segundos a esperar antes de permitir que el comando sea invocado de nuevo. Si se omite, en su lugar devolverá la configuración actual de enfriamiento.\\n - `` El grupo a aplicar el tiempo de recarga. Por defecto es por miembro. Las opciones válidas son servidor, gremio, usuario y miembro.\\n " -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 msgid "That command doesn't exist." msgstr "Este comando no existe." -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:436 msgid "A {} may call this command every {} seconds" -msgstr "" +msgstr "{} puede llamar a este comando cada {} segundos" -#: redbot/cogs/customcom/customcom.py:402 +#: redbot/cogs/customcom/customcom.py:440 msgid "This command has no cooldown." -msgstr "" +msgstr "Este comando no tiene tiempo de reutilización." -#: redbot/cogs/customcom/customcom.py:406 +#: redbot/cogs/customcom/customcom.py:444 msgid "{} must be one of {}" -msgstr "" +msgstr "{} debe ser uno de {}" -#: redbot/cogs/customcom/customcom.py:410 +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." -msgstr "" +msgstr "El tiempo de reutilización del comando personalizado se ha editado correctamente." -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." -msgstr "" +msgstr "Ese comando no existe. Use `{command}` para agregarlo." -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " -msgstr "" +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " +msgstr "Eliminar un comando personalizado.\\n\\n Ejemplo:\\n - `[p]customcom delete yourcommand`\\n\\n **Argumentos:**\\n\\n - `` El comando personalizado a borrar.\\n " -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "Comando personalizado eliminado satifactoriamente." -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " -msgstr "" +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " +msgstr "Editar un comando personalizado.\\n\\n Ejemplo:\\n - `[p]customcom editar el texto de tu comando que quieras`\\n\\n **Argumentos:**\\n\\n - `` El comando personalizado a editar.\\n - `` El nuevo texto a devolver al ejecutar el comando.\\n " -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "Comando personalizado editado con éxito." -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " -msgstr "" +msgstr "Listar todos los comandos personalizados disponibles.\\n\\n La lista muestra una vista previa de la respuesta de cada comando, con\\n markdown escapado y nuevas líneas sustituidas por espacios.\\n " -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." -msgstr "" +msgstr "No hay comandos personalizados en este servidor. Use `{command}` para comenzar a agregar algunos." -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" -msgstr "" +msgstr "Lista de comandos personalizados" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" -msgstr "" +msgstr "Página {num}/{total}" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." -msgstr "" +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " +msgstr "Muestra las respuestas de un comando personalizado y sus ajustes.\\n\\n **Argumentos:**\\n\\n - `` El comando personalizado para mostrar.\\n " -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." -msgstr "" +msgstr "No he podido encontrar ese comando personalizado." -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" -msgstr "" +msgstr "Usuario eliminado" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" -msgstr "" +msgstr "Aleatorio" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" -msgstr "" +msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" -msgstr "" +msgstr "Comando: {command_name}\\nAutor: {author}\\nCreado: {created_at}\\nTipo: {type}\\n" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" -msgstr "" +msgstr "Enfriamiento:\\n" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" -msgstr "" +msgstr "{num} segundos por {period}\\n" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" -msgstr "" +msgstr "Respuestas:\\n" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" -msgstr "" +msgstr "¡Demasiados argumentos!" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " -msgstr "" +msgstr "Los argumentos deben ser secuenciales. Faltan argumentos: " -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." -msgstr "" +msgstr "Conflicto de notación de dos puntos para el argumento {index}: \\\"{name1}\\\" y \\\"{name2}\\\"." diff --git a/redbot/cogs/customcom/locales/fi-FI.po b/redbot/cogs/customcom/locales/fi-FI.po index b510f2599..1c0b79f73 100644 --- a/redbot/cogs/customcom/locales/fi-FI.po +++ b/redbot/cogs/customcom/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: fi_FI\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/fr-FR.po b/redbot/cogs/customcom/locales/fr-FR.po index 2d706815b..3e71e191e 100644 --- a/redbot/cogs/customcom/locales/fr-FR.po +++ b/redbot/cogs/customcom/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: fr_FR\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "Bienvenue sur le générateur interactif aléatoire {cc}  !\\nChaque message que vous envoyez sera ajouté comme l'une des réponses aléatoires à choisir une fois que ce {cc} sera déclenché. Pour quitter ce menu interactif, tapez `{quit}`" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Ajouter une réponse aléatoire :" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "Les réponses aléatoires doivent prendre les mêmes arguments !" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "Voulez-vous créer une commande personnalisée 'aléatoire' ? (y/n)" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "Requête expirée, veuillez réessayer ultérieurement." -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "Quelle réponse voulez-vous ?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." -msgstr "Crée des commandes utilisées pour afficher du texte." - -#: redbot/cogs/customcom/customcom.py:238 -#, docstring -msgid "Custom commands management." -msgstr "Gestion des commandes personnalisées." - -#: redbot/cogs/customcom/customcom.py:243 -#, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:247 +#, docstring +msgid "Base command for Custom Commands management." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:252 +#, docstring +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "Réponse #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "Réponse #{num}/{total}:\\n{raw}" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." -msgstr "Rechercher à travers les commandes personnalisées, selon la requête." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "Aucune correspondance proche n'a été trouvée." -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "Résultats de la recherche" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "Les correspondances suivantes ont été trouvées:" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "Créer des commandes personnalisées.\\n\\n Si un type n'est pas spécifié, une CP simple sera créée.\\n Les CPs peuvent être améliorées avec des arguments, voir le guide\\n [here](https://docs. iscord.red/fr/stable/cog_customcom.html).\\n " -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " -msgstr "Créer une commande personnalisée qui choisira aléatoirement une réponse !\\n\\n Note : cette commande est interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "Les noms de commandes personnalisées ne peuvent pas contenir d'espaces." -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "Il existe déjà une commande du bot avec le même nom." -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "Processus de commande personnalisée annulé." -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "Commande personnalisée ajoutée avec succès." -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "Cette commande existe déjà. Utilisez `{command}` pour la modifier." -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "Ajouter une commande personnalisée simple.\\n\\n Exemple :\\n - `[p]customcom create simple votre_commande Texte_que_vous_voulez`\\n " +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:380 +#: redbot/cogs/customcom/customcom.py:410 #, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "Définissez, modifiez ou visualisez le cooldown pour une commande personnalisée.\\n\\n Vous pouvez définir des cooldowns par membre, salon ou serveur. Plusieurs\\n cooldowns peuvent être réglés. Tous les cooldowns doivent être terminés pour appeler la fonction de\\n commande personnalisée.\\n\\n Exemple :\\n - `[p]customcom cooldown yourcommand 30`\\n " +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 msgid "That command doesn't exist." msgstr "Cette commande n'existe pas." -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:436 msgid "A {} may call this command every {} seconds" msgstr "Un {} peut appeler cette commande toutes les {} secondes" -#: redbot/cogs/customcom/customcom.py:402 +#: redbot/cogs/customcom/customcom.py:440 msgid "This command has no cooldown." msgstr "Cette commande n'a pas de cooldown." -#: redbot/cogs/customcom/customcom.py:406 +#: redbot/cogs/customcom/customcom.py:444 msgid "{} must be one of {}" msgstr "{} doit être l'un des {}" -#: redbot/cogs/customcom/customcom.py:410 +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "Le cooldown de commande personnalisé a été modifié avec succès." -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "Cette commande n'existe pas. Utilisez `{command}` pour l'ajouter." -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " -msgstr "Supprimer une commande personnalisée.\\n\\n Exemple:\\n - `[p]customcom delete votre_commande`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "La commande personnalisée a été supprimée avec succès." -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " -msgstr "Modifier une commande personnalisée.\\n\\n Exemple :\\n - `[p]customcom edit votre_commande Texte_que_vous_voulez`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "Commande personnalisée modifiée avec succès." -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "Énumérez toutes les commandes personnalisées disponibles.\\n\\n La liste affiche un aperçu de la réponse de chaque commande, avec\\n le code markdown affiché et les nouvelles lignes remplacées par des espaces.\\n " -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "Il n'y a pas de commandes personnalisées dans ce serveur. Utilisez `{command}` pour commencer à en ajouter." -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "Liste de commandes personnalisées" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "Page {num}/{total}" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." -msgstr "Affiche les réponses d'une commande personnalisée et ses paramètres." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "Je n'ai pas pu trouver cette commande personnalisée." -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" -msgstr "" +msgstr "Utilisateur supprimé" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "Aléatoire" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "Commande : {command_name}\\nAuteur : {author}\\nCréé le : {created_at}\\nType : {type}\\n" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "Cooldowns :\\n" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "{num} secondes par {period}\\n" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "Réponses :\\n" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "Trop d'arguments !" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "Les arguments doivent être séquentiels. Arguments manquants : " -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "Entrée de deux points contradictoire pour l'argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." diff --git a/redbot/cogs/customcom/locales/he-IL.po b/redbot/cogs/customcom/locales/he-IL.po index 3458a6544..871eec22b 100644 --- a/redbot/cogs/customcom/locales/he-IL.po +++ b/redbot/cogs/customcom/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: he_IL\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/hu-HU.po b/redbot/cogs/customcom/locales/hu-HU.po index ca9ad6391..29c3787fd 100644 --- a/redbot/cogs/customcom/locales/hu-HU.po +++ b/redbot/cogs/customcom/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: hu_HU\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/id-ID.po b/redbot/cogs/customcom/locales/id-ID.po index 85fb81e3a..1b4f10051 100644 --- a/redbot/cogs/customcom/locales/id-ID.po +++ b/redbot/cogs/customcom/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: id_ID\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Tambahkan tanggapan acak:" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "Tanggapan apa yang anda inginkan?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "Perintah kustom berhasil ditambahkan." -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "Perintah tersebut tidak ada." - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "Perintah tersebut tidak ada." + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "Perintah kustom berhasil dihapus." -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "Perintah kustom berhasil diubah." -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/it-IT.po b/redbot/cogs/customcom/locales/it-IT.po index 76dfbc91b..b512e5862 100644 --- a/redbot/cogs/customcom/locales/it-IT.po +++ b/redbot/cogs/customcom/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: it_IT\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Aggiungere una risposta casuale:" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "Quale risposta vuoi?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "Comando personalizzato aggiunto con successo." -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "Tale comando non esiste." - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "Tale comando non esiste." + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "Comando personalizzato eliminato correttamente." -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "Comando personalizzato modificato con successo." -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/ja-JP.po b/redbot/cogs/customcom/locales/ja-JP.po index 8e06773fc..bad9fed9c 100644 --- a/redbot/cogs/customcom/locales/ja-JP.po +++ b/redbot/cogs/customcom/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: ja_JP\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/ko-KR.po b/redbot/cogs/customcom/locales/ko-KR.po index 2b8d41ee1..6ee3e5058 100644 --- a/redbot/cogs/customcom/locales/ko-KR.po +++ b/redbot/cogs/customcom/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: ko_KR\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "등록된 랜덤 대답 리스트 :" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "어떤 대답을 원해요?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "커스텀 커맨드가 성공적으로 추가됐어요." -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "해당 커맨드는 추가되어 있지 않아요." - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "해당 커맨드는 추가되어 있지 않아요." + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "커스텀 커맨드가 성공적으로 삭제됐어요." -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "커스텀 커맨드가 성공적으로 수정됐어요." -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/nb-NO.po b/redbot/cogs/customcom/locales/nb-NO.po new file mode 100644 index 000000000..338ca8278 --- /dev/null +++ b/redbot/cogs/customcom/locales/nb-NO.po @@ -0,0 +1,236 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 41\n" +"Language: nb_NO\n" + +#: redbot/cogs/customcom/customcom.py:78 +msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" +msgstr "Velkommen til interaktiv tilfeldig {cc} produserer!\\nHver melding du sender vil bli lagt til som et av de tilfeldige svarene du velger fra når {cc} utløses. For å avslutte denne interaktive menyen, skriv `{quit}`" + +#: redbot/cogs/customcom/customcom.py:89 +msgid "Add a random response:" +msgstr "Legg til et tilfeldig svar:" + +#: redbot/cogs/customcom/customcom.py:101 +msgid "Random responses must take the same arguments!" +msgstr "Tilfeldig svar må ta de samme argumentene!" + +#: redbot/cogs/customcom/customcom.py:166 +msgid "Do you want to create a 'randomized' custom command? (y/n)" +msgstr "Vil du opprette en 'randomisert' egendefinert kommando? (y/n)" + +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 +msgid "Response timed out, please try again later." +msgstr "Svaret ble tidsavbrutt, prøv igjen senere." + +#: redbot/cogs/customcom/customcom.py:177 +msgid "What response do you want?" +msgstr "Hva svar du vil ha?" + +#: redbot/cogs/customcom/customcom.py:217 +#, docstring +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " +msgstr "Denne cog inneholder kommandoer for å opprette og administrere egendefinerte kommandoer som viser tekst.\\n\\n Dette er nyttig for å lagre informasjons medlemmer kan trenge, som FAQ svar eller invitasjonslenker.\\n Egendefinerte kommandoer kan brukes av alle som standard, så vær forsiktig med ping.\\n Kommandoer kan bare være små og vil ikke svare på store bokstaver.\\n " + +#: redbot/cogs/customcom/customcom.py:247 +#, docstring +msgid "Base command for Custom Commands management." +msgstr "Grunnkommando for egendefinerte Kommandoer behandling." + +#: redbot/cogs/customcom/customcom.py:252 +#, docstring +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." +msgstr "Få den rå responsen på en egendefinert kommando, for å få riktig merking.\\n\\n Dette er nyttig for kopiering og innliming.\\n\\n **Argumenter:**\\n\\n - `` Den egendefinerte kommandoen for å få rå svaret på." + +#: redbot/cogs/customcom/customcom.py:277 +msgid "Response #{num}/{total}" +msgstr "Svar #{num}/{total}" + +#: redbot/cogs/customcom/customcom.py:287 +msgid "Response #{num}/{total}:\\n{raw}" +msgstr "Svar #{num}/{total}:\\n{raw}" + +#: redbot/cogs/customcom/customcom.py:298 +#, docstring +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " +msgstr "\\n Søker gjennom tilpassede kommandoer, etter spørringen.\\n\\n Bruker fuzzywuzzy som søker for å finne nærliggende treff.\\n\\n **Argumenter:**\\n\\n - `` Spørringen å søke etter. Kan være flere ord.\\n " + +#: redbot/cogs/customcom/customcom.py:318 +msgid "No close matches were found." +msgstr "Ingen nære kamper ble funnet." + +#: redbot/cogs/customcom/customcom.py:323 +msgid "Search results" +msgstr "Søk i resultater" + +#: redbot/cogs/customcom/customcom.py:328 +msgid "The following matches have been found:" +msgstr "Følgende treff har blitt funnet:" + +#: redbot/cogs/customcom/customcom.py:333 +#, docstring +msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " +msgstr "Opprett tilpassede kommandoer.\\n\\n Hvis en type ikke er spesifisert, vil en enkel CC opprettes.\\n CCer kan forbedres med argumenter, se guiden\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " + +#: redbot/cogs/customcom/customcom.py:344 +#, docstring +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " +msgstr "Lag en CC hvor den vil tilfeldig velge et svar!\\n\\n Merk: Denne kommandoen er interaktiv.\\n\\n **Argumenter:**\\n\\n - `` Kommandoen henrettet for å returnere teksten. Stol på små saker\\n " + +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 +msgid "Custom command names cannot have spaces in them." +msgstr "Egendefinert kommandonavn kan ikke ha mellomrom i dem." + +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 +msgid "There already exists a bot command with the same name." +msgstr "Det finnes allerede en bot-kommando med samme navn." + +#: redbot/cogs/customcom/customcom.py:361 +msgid "Custom command process cancelled." +msgstr "Egendefinert kommandoprosess avbrutt." + +#: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 +msgid "Custom command successfully added." +msgstr "Tilpasset kommando ble lagt til." + +#: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 +msgid "This command already exists. Use `{command}` to edit it." +msgstr "Denne kommandoen finnes allerede. Bruk `{command} for å redigere den." + +#: redbot/cogs/customcom/customcom.py:376 +#, docstring +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " +msgstr "Legg til en enkel egendefinert kommando.\\n\\n Eksempel:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` kommandoen kjøres for å returnere teksten. Overfall til lavt.\\n - `` Teksten som skal returnere når du utfører kommandoen. Se en guide for økt bruk.\\n " + +#: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "Legg til, endre eller se nedkjølingen for en egendefinert kommando.\\n\\n Du kan sette nedkjølere per medlem, kanal eller guild. Flere\\n kjølingsaggregater kan settes. Alle cooldowns må kjøles for å ringe\\n egendefinert kommando.\\n\\n Eksempler:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` Den egendefinerte kommandoen for å sjekke eller angi den cooldown.\\n - `` Antall sekunder å vente før kommandoen låses opp igjen. Hvis utelatt, returneres nåværende innstillinger for cooldown i stedet.\\n - `` Gruppen for å bruke cooldown på. Standard for per medlem. Gyldige valg er server, guild, bruker og medlem\\n " + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "Den kommandoen finnes ikke." + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "En {} kan kalle denne kommandoen hvert {} sekund" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "Denne kommandoen har ingen nedkjøling." + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "{} må være en av {}" + +#: redbot/cogs/customcom/customcom.py:448 +msgid "Custom command cooldown successfully edited." +msgstr "Egendefinert kommando cooldown redigert." + +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 +msgid "That command doesn't exist. Use `{command}` to add it." +msgstr "Den kommandoen finnes ikke. Bruk `{command} for å legge den til." + +#: redbot/cogs/customcom/customcom.py:459 +#, docstring +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " +msgstr "Slett en egendefinert kommando.\\n\\n Eksempel:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` Den egendefinerte kommandoen for å slette.\\n " + +#: redbot/cogs/customcom/customcom.py:470 +msgid "Custom command successfully deleted." +msgstr "Egendefinert kommando slettet." + +#: redbot/cogs/customcom/customcom.py:477 +#, docstring +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " +msgstr "Rediger en egendefinert kommando.\\n\\n Eksempel:\\n - `[p]customcom edit yourcommand`\\n\\n **Arguments:**\\n\\n - `` Den egendefinerte kommandoen for å redigere.\\n - `` Den nye teksten som skal returneres når du utfører kommandoen\\n " + +#: redbot/cogs/customcom/customcom.py:489 +msgid "Custom command successfully edited." +msgstr "Egendefinert kommando redigert." + +#: redbot/cogs/customcom/customcom.py:504 +#, docstring +msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " +msgstr "List opp alle tilgjengelige tilpassede kommandoer.\\n\\n Listen viser en forhåndsvisning av hver kommandos svar, Med\\n \"påslag\" rømte ut, og nye linjer byttet ut med mellomrom.\\n " + +#: redbot/cogs/customcom/customcom.py:513 +msgid "There are no custom commands in this server. Use `{command}` to start adding some." +msgstr "Det er ingen egendefinerte kommandoer i denne serveren. Bruk `{command}` for å begynne å legge til." + +#: redbot/cogs/customcom/customcom.py:529 +msgid "Custom Command List" +msgstr "Tilpasset kommando liste" + +#: redbot/cogs/customcom/customcom.py:533 +msgid "Page {num}/{total}" +msgstr "Side {num}/{total}" + +#: redbot/cogs/customcom/customcom.py:543 +#, docstring +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " +msgstr "Viser en egendefinert kommandos svar og dens innstillinger.\\n\\n **Argumenter:**\\n\\n -` Den egendefinerte kommandoen å vise.\\n " + +#: redbot/cogs/customcom/customcom.py:553 +msgid "I could not not find that custom command." +msgstr "Jeg fant ikke den egendefinerte kommandoen." + +#: redbot/cogs/customcom/customcom.py:564 +msgid "Deleted User" +msgstr "Slettet bruker" + +#: redbot/cogs/customcom/customcom.py:570 +msgid "Random" +msgstr "Tilfeldig" + +#: redbot/cogs/customcom/customcom.py:570 +msgid "Normal" +msgstr "Vanlig" + +#: redbot/cogs/customcom/customcom.py:572 +msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" +msgstr "Kommando: {command_name}\\nForfatter: {author}\\nOpprettet: {created_at}\\nType: {type}\\n" + +#: redbot/cogs/customcom/customcom.py:584 +msgid "Cooldowns:\\n" +msgstr "Nedkjølinger:\\n" + +#: redbot/cogs/customcom/customcom.py:586 +msgid "{num} seconds per {period}\\n" +msgstr "{num} sekunder per {period}\\n" + +#: redbot/cogs/customcom/customcom.py:589 +msgid "Responses:\\n" +msgstr "Respons:\\n" + +#: redbot/cogs/customcom/customcom.py:687 +msgid "Too many arguments!" +msgstr "For mange argumenter!" + +#: redbot/cogs/customcom/customcom.py:691 +msgid "Arguments must be sequential. Missing arguments: " +msgstr "Argumenter må være sekvensielle. Manglende argumenter: " + +#: redbot/cogs/customcom/customcom.py:717 +msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." +msgstr "Conflicting colon notation for argument {index}: \\\"{name1}\\\" og \\\"{name2}\\\"." + diff --git a/redbot/cogs/customcom/locales/nl-NL.po b/redbot/cogs/customcom/locales/nl-NL.po index 8bb79079b..afa382192 100644 --- a/redbot/cogs/customcom/locales/nl-NL.po +++ b/redbot/cogs/customcom/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: nl_NL\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Voer een willekeurig antwoord in:" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/no-NO.po b/redbot/cogs/customcom/locales/no-NO.po deleted file mode 100644 index 88f68a378..000000000 --- a/redbot/cogs/customcom/locales/no-NO.po +++ /dev/null @@ -1,236 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" -"Last-Translator: \n" -"Language-Team: Norwegian\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Crowdin-Project: red-discordbot\n" -"X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" -"X-Crowdin-File-ID: 41\n" -"Language: no_NO\n" - -#: redbot/cogs/customcom/customcom.py:74 -msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:85 -msgid "Add a random response:" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:97 -msgid "Random responses must take the same arguments!" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:162 -msgid "Do you want to create a 'randomized' custom command? (y/n)" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 -msgid "Response timed out, please try again later." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:173 -msgid "What response do you want?" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:213 -#, docstring -msgid "Creates commands used to display text." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:238 -#, docstring -msgid "Custom commands management." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:243 -#, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:264 -msgid "Response #{num}/{total}" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:274 -msgid "Response #{num}/{total}:\\n{raw}" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:285 -#, docstring -msgid "Searches through custom commands, according to the query." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:297 -msgid "No close matches were found." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:302 -msgid "Search results" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:307 -msgid "The following matches have been found:" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:312 -#, docstring -msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:323 -#, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 -msgid "Custom command names cannot have spaces in them." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 -msgid "There already exists a bot command with the same name." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:336 -msgid "Custom command process cancelled." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:340 -#: redbot/cogs/customcom/customcom.py:365 -msgid "Custom command successfully added." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:343 -#: redbot/cogs/customcom/customcom.py:368 -msgid "This command already exists. Use `{command}` to edit it." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:351 -#, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:410 -msgid "Custom command cooldown successfully edited." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 -msgid "That command doesn't exist. Use `{command}` to add it." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:421 -#, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:428 -msgid "Custom command successfully deleted." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:435 -#, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:442 -msgid "Custom command successfully edited." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:455 -#, docstring -msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:464 -msgid "There are no custom commands in this server. Use `{command}` to start adding some." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:480 -msgid "Custom Command List" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:484 -msgid "Page {num}/{total}" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:494 -#, docstring -msgid "Shows a custom command's responses and its settings." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:499 -msgid "I could not not find that custom command." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:510 -msgid "Deleted User" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:516 -msgid "Random" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:516 -msgid "Normal" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:518 -msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:530 -msgid "Cooldowns:\\n" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:532 -msgid "{num} seconds per {period}\\n" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:535 -msgid "Responses:\\n" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:633 -msgid "Too many arguments!" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:637 -msgid "Arguments must be sequential. Missing arguments: " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:663 -msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." -msgstr "" - diff --git a/redbot/cogs/customcom/locales/pl-PL.po b/redbot/cogs/customcom/locales/pl-PL.po index f4c4ae1ea..fdaef5f80 100644 --- a/redbot/cogs/customcom/locales/pl-PL.po +++ b/redbot/cogs/customcom/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: pl_PL\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/pt-BR.po b/redbot/cogs/customcom/locales/pt-BR.po index bb1011107..e1b2d4273 100644 --- a/redbot/cogs/customcom/locales/pt-BR.po +++ b/redbot/cogs/customcom/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: pt_BR\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/pt-PT.po b/redbot/cogs/customcom/locales/pt-PT.po index c47e4baee..db8d88380 100644 --- a/redbot/cogs/customcom/locales/pt-PT.po +++ b/redbot/cogs/customcom/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: pt_PT\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/ro-RO.po b/redbot/cogs/customcom/locales/ro-RO.po index 6ce9ae90b..625ecf7f7 100644 --- a/redbot/cogs/customcom/locales/ro-RO.po +++ b/redbot/cogs/customcom/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: ro_RO\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/ru-RU.po b/redbot/cogs/customcom/locales/ru-RU.po index bcbde6d65..81d1bad31 100644 --- a/redbot/cogs/customcom/locales/ru-RU.po +++ b/redbot/cogs/customcom/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: ru_RU\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "Добро пожаловать в интерактивный случайных {cc} созданий!\\nКаждое отправленное тобой сообщение будет добавлено в качестве одного из ответов по выбору после срабатывания {cc} . Чтобы выйти из интерактивного меню, введите `{quit}`" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Добавить случайный ответ:" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "Случайные ответы должны принимать те же аргументы!" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "Вы хотите создать 'произвольную' пользовательскую команду? (y/n)" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "Время ответа истекло, повторите попытку позже." -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "Какой ответ вы хотите?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." -msgstr "Создает команды, используемые для отображения текста." - -#: redbot/cogs/customcom/customcom.py:238 -#, docstring -msgid "Custom commands management." -msgstr "Управление пользовательскими командами." - -#: redbot/cogs/customcom/customcom.py:243 -#, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:247 +#, docstring +msgid "Base command for Custom Commands management." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:252 +#, docstring +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "Ответ #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "Ответ #{num}/{total}:\\n{raw}" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." -msgstr "Поиск по пользовательским командам, по запросу." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " +msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "Ничего не найдено." -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "Результаты поиска" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "Названия пользовательских комманд не могут срдержать пробелов." -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "Уже существует команда бота с таким же именем." -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "Процесс создание ползовательской комманды отменено." -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "Пользовательская команда успешно добавлена." -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "Эта команда уже существует. Используйте `{command}` для редактирования." -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:380 +#: redbot/cogs/customcom/customcom.py:410 #, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 msgid "That command doesn't exist." msgstr "Такой команды не существует." -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:436 msgid "A {} may call this command every {} seconds" msgstr "{} может вызывать эту команду каждые {} секунд" -#: redbot/cogs/customcom/customcom.py:402 +#: redbot/cogs/customcom/customcom.py:440 msgid "This command has no cooldown." msgstr "Эта команда не имеет времени восстановления." -#: redbot/cogs/customcom/customcom.py:406 +#: redbot/cogs/customcom/customcom.py:444 msgid "{} must be one of {}" msgstr "{} должен быть одним из {}" -#: redbot/cogs/customcom/customcom.py:410 +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "Время восстановления пользовательской команды успешно отредактировано." -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "Эта команда не существует. Используйте `{command}`, чтобы добавить ее." -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "Пользовательская команда успешно удалена." -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "Пользовательская команда успешно отредактирована." -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "На этом сервере нет пользовательских команд. Используйте `{command}`, чтобы начать добавлять некоторые." -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "Список пользовательских команд" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "Страница {num}/{total}" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "Я не смог найти эту пользовательскую команду." -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "Случайно" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "Обычный" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "Команда: {command_name}\\nАвтор: {author}\\nСоздано: {created_at}\\nТип: {type}\\n" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "Кулдаун:\\n" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "{num} секунд в {period}\\n" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "Ответы:\\n" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "Слишком много аргументов!" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "Аргументы должны быть последовательными. Отсутствующие аргументы: " -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "Конфликт среди аргументов {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." diff --git a/redbot/cogs/customcom/locales/sk-SK.po b/redbot/cogs/customcom/locales/sk-SK.po index 6a64e8df8..ed876d178 100644 --- a/redbot/cogs/customcom/locales/sk-SK.po +++ b/redbot/cogs/customcom/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: sk_SK\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/sr-CS.po b/redbot/cogs/customcom/locales/sr-CS.po new file mode 100644 index 000000000..357059a76 --- /dev/null +++ b/redbot/cogs/customcom/locales/sr-CS.po @@ -0,0 +1,236 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 41\n" +"Language: sr_CS\n" + +#: redbot/cogs/customcom/customcom.py:78 +msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:89 +msgid "Add a random response:" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:101 +msgid "Random responses must take the same arguments!" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:166 +msgid "Do you want to create a 'randomized' custom command? (y/n)" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 +msgid "Response timed out, please try again later." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:177 +msgid "What response do you want?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:217 +#, docstring +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:247 +#, docstring +msgid "Base command for Custom Commands management." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:252 +#, docstring +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:277 +msgid "Response #{num}/{total}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:287 +msgid "Response #{num}/{total}:\\n{raw}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:298 +#, docstring +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:318 +msgid "No close matches were found." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:323 +msgid "Search results" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:328 +msgid "The following matches have been found:" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:333 +#, docstring +msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:344 +#, docstring +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 +msgid "Custom command names cannot have spaces in them." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 +msgid "There already exists a bot command with the same name." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:361 +msgid "Custom command process cancelled." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 +msgid "Custom command successfully added." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 +msgid "This command already exists. Use `{command}` to edit it." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:376 +#, docstring +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 +msgid "Custom command cooldown successfully edited." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 +msgid "That command doesn't exist. Use `{command}` to add it." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:459 +#, docstring +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:470 +msgid "Custom command successfully deleted." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:477 +#, docstring +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:489 +msgid "Custom command successfully edited." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:504 +#, docstring +msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:513 +msgid "There are no custom commands in this server. Use `{command}` to start adding some." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:529 +msgid "Custom Command List" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:533 +msgid "Page {num}/{total}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:543 +#, docstring +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:553 +msgid "I could not not find that custom command." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:564 +msgid "Deleted User" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:570 +msgid "Random" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:570 +msgid "Normal" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:572 +msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:584 +msgid "Cooldowns:\\n" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:586 +msgid "{num} seconds per {period}\\n" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:589 +msgid "Responses:\\n" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:687 +msgid "Too many arguments!" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:691 +msgid "Arguments must be sequential. Missing arguments: " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:717 +msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." +msgstr "" + diff --git a/redbot/cogs/customcom/locales/sr-SP.po b/redbot/cogs/customcom/locales/sr-SP.po index ed296e738..8105b7fe0 100644 --- a/redbot/cogs/customcom/locales/sr-SP.po +++ b/redbot/cogs/customcom/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: sr_SP\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/sv-SE.po b/redbot/cogs/customcom/locales/sv-SE.po index 26e071424..f599f3236 100644 --- a/redbot/cogs/customcom/locales/sv-SE.po +++ b/redbot/cogs/customcom/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: sv_SE\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Lägg till ett slumpmässigt svar:" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "Vilket svar vill du ha?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "Det anpassade kommandot har lagts till." -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "Det kommandot finns inte." - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "Det kommandot finns inte." + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "Det anpassade kommandot är nu borttaget." -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "Det anpassade kommandot har nu ändrats." -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/tr-TR.po b/redbot/cogs/customcom/locales/tr-TR.po index 724c78587..8d987421e 100644 --- a/redbot/cogs/customcom/locales/tr-TR.po +++ b/redbot/cogs/customcom/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: tr_TR\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "Interaktif rastgele {cc} oluşturucuya hoşgeldiniz. \\nGönderdiğiniz her mesaj {cc} kullanıldığında rastgele cevap olarak gönderilecek. Bu menü den çıkmak için `{quit}` yazın." -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "Rastgele yanıt ekle" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "Rastgele yanıtlar aynı argümanları almalı." -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "Rastgeleleştirilmiş özel komut oluşturmak ister misiniz? (y/n)" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "İstek zaman aşımına uğradı, lütfen daha sonra tekrar deneyin" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "İstediğin yanıt nedir?" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." -msgstr "Yazı gösterecek komutlar oluşturur" +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " +msgstr "Bu modül yazı halinde çıktı veren özel komutlar oluşturmak ve yönetmek için komutlar içerir.\\n\\n Bu özel komutlar, üyelere lazım olabilecek davet linkleri yada SSS yanıtları gibi bilgileri depolamak için kullanışlıdır..\\n Varsayılan olarak özel komutlar herhangi biri tarafından kullanılabileceğinden pingler ile çalışırken dikkatli olun.\\n Komutlar yalnızca küçük harflerle yazılabilirler ve her hangi bir büyük harfe cevap vermeyeceklerdir.\\n " -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." -msgstr "Özel komut yönetimi" +msgid "Base command for Custom Commands management." +msgstr "Özel Komutların yönetimi için Temel Komut." -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." -msgstr "" +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." +msgstr "Düzgün biçimlendirmeye ulaşabilmek için bir komutun ham çıktısını verir.\\n\\n Bu, kopyala yapıştır yapmakta yardımcı olur.\\n\\n **Seçenkler:**\\n\\n - `` Çıktısını almak istediğiniz komut." -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "Yanıt #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "Yanıt #{num}/{total}:\\n{raw}" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." -msgstr "Sorguya göre özel komutlar aracılığıyla arama yapar." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " +msgstr "\\n Verilen sorguya göre özel komutlarda arama yapar.\\n\\n Arama yapmak için fuzzywuzzy adlı Python kütüphanesini kullanır.\\n\\n **Seçenekler:**\\n\\n - `` Aramak istediğiniz sorgu, birden çok kelime içerebilir.\\n " -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "Eşleşmeler bulunamadı." -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "Arama sonuçları" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "Aşağıdaki eşleşmeler bulundu:" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "Özel komut oluşturun.\\n\\n Eğer komut uzun geliyorsa sadece cc komutunu kullanarak komut oluştrabilirsiniz.\\n Buradan kılavuza bakabilirsiniz \\n [bura](https://docs.discord.red/en/stable/cog_customcom.html).\\n " -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " -msgstr "Rastgele cevap verecek özel komut oluşturur.\\n\\n Not: Bu komut interaktiftir..\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " +msgstr "Verdiği cevabı rastgele seçecek bir özel komut oluşturur.\\n\\n Not: Bu komut etkileşimlidir.\\n\\n **Seçenekler:**\\n\\n - `` Cevap almak için çalıştırılması gereken komut, küçük harfe çevrilir.\\n " -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "Özel komut adlarında boşluk olamaz." -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "Bu isimle bir komut zaten bulunmakta." -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "Özel komut işlemi iptal edildi." -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "Özel komut başarıyla eklendi." -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "Bu komut zaten bulunuyor. Değiştirmek için `{command}` yazın." -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "Basit özel komut ekler.\\n\\n Örneğin:\\n - `[p]customcom create simple senin_komutun İstediğiniz yazı`\\n " +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " +msgstr "Basit bir özel komut ekler.\\n\\n Örnek:\\n - `[p]customcom create simple komutunuz Vermesini istediğiniz çıktı`\\n\\n **Seçenekler:**\\n\\n - `` Cevap almak için çalıştırılan komut, küçük harfe çevrilir.\\n - `` Komutun vereceği cevap. Daha detaylı kullanım için kılavuza bakınız.\\n " -#: redbot/cogs/customcom/customcom.py:380 +#: redbot/cogs/customcom/customcom.py:410 #, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "Bu komut için bekleme süresini görün, düzenleyin.\\n\\n Bu bekleme sürelerini kullanıcı, kanal veya sunucu bazında ayarlayabilirsiniz. Birden çok\\n bekleme süresi ayarlanabilir. Bekleme süreleri\\n özel komut başına ayarlanmalıdır.\\n\\n örneğin:\\n - `[p]customcom cooldown senin_komutun 30`\\n " +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "Bir komutun bir kere çalıştırıldıktan sonra tekrar çalışıtırılabilmesi için ne kadar süre geçmesi gerektiğini (cooldown) ayarlar, değiştirir ya da düzenler.\\n\\n Cooldown sürelerini üye (member), kanal (channel) ya da sunucu (guild) bazında ayarlayabilirsiniz. Birden çok\\n cooldown süresi ayarlanabilir. Komutu tekrar çalıştırabilmek için hepsinin \\n bitmiş olması gerekir.\\n\\n Örnekler:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown komutunuz 30`\\n - `[p]cc cooldown komutum 30 guild`\\n\\n **Seçenekler:**\\n\\n - `` Cooldown süresi öğrenilecek ya da ayarlanacak komut.\\n - `` Komut tekrar çalıştırılmadan önce kaç **saniye** geçmesi gerektiği. Boş bırakılırsa şu anki ayarı gösterir.\\n - `` Cooldown süresinden etkilenecek gurup, varsayılan olarak sunucudur. Geçerli seçenekler: server, guild, user, ve member.\\n " -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 msgid "That command doesn't exist." msgstr "Bu komut var gibi görünmüyor." -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:436 msgid "A {} may call this command every {} seconds" msgstr "{} kişisi bu komutu {} saniye de bir çalıştırabilir." -#: redbot/cogs/customcom/customcom.py:402 +#: redbot/cogs/customcom/customcom.py:440 msgid "This command has no cooldown." msgstr "Bu komutun bekleme süresi bulunmuyor." -#: redbot/cogs/customcom/customcom.py:406 +#: redbot/cogs/customcom/customcom.py:444 msgid "{} must be one of {}" msgstr "{} 'dan biri {} olmalı." -#: redbot/cogs/customcom/customcom.py:410 +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "Özel komut bekleme süresi başarılı bir şekilde düzenlendi." -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "Bu komut bulunmuyor. Eklemek için `{command}` yazın." -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " -msgstr "Özel komut kaldırır.\\n\\n Örneğin:\\n - `[p]customcom delete senin_komutun`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " +msgstr "Bir özel komutu siler.\\n\\n Örnek:\\n - `[p]customcom delete komutunuz`\\n\\n **Seçenekler:**\\n\\n - `` Silinecek komut.\\n " -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "Özel komut başarıyla kaldırıldı." -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " -msgstr "Özel komutu düzenler.\\n\\n Örneğin:\\n - `[p]customcom edit senin_komutun Senin yazdığın yazı`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " +msgstr "Bir özel komutu düzenler.\\n\\n Örnek:\\n - `[p]customcom edit komutunuz Vermesini istediğiniz çıktı`\\n\\n **Seçenekler:**\\n\\n - `` Düzenlenecek özel komut.\\n - `` Komut çalıştırılınca verilecek yeni çıktı.\\n " -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "Özel komut başarıyla düzenlendi." -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "Kullanılabilir özel komutları listeler.\\n\\n Liste, her komutun yanıtının bir önizlemesini görüntüler, işaretlemesiz ve yeni satırlar boşluklarla değiştirilir.\\n " -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "Bu sunucu da özel komut bulunmuyor. Eklemek için `{command}` yazın." -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "Özel komut listesi" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "{num}/{total} sayfa" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." -msgstr "Özel bir komutun yanıtlarını ve ayarlarını gösterir." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " +msgstr "Bir özel komutun cevaplarını ve ayarlarını gösterir.\\n\\n **Seçenekler:**\\n\\n - `` Gösterilecek özel komut.\\n " -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "Bu özel komutu bulamadım." -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" -msgstr "" +msgstr "Silinmiş Kullanıcı" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "Rastgele" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "Komut: {command_name}\\nSahip: {author}\\nOluşturulma Tarihi: {created_at}\\nTipi: {type}\\n" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "Bekleme süresi:\\n" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "{num} saniye her {period} başına\\n" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "Yanıtlar" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "Çok fazla argüman" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "Girdiler sırayla olmalıdır. Eksik girdiler:" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "Bağımsız değişken için çakışan kolon gösterimi {index}: \\\"{name1}\\\" ve \\\"{name2}\\\"." diff --git a/redbot/cogs/customcom/locales/uk-UA.po b/redbot/cogs/customcom/locales/uk-UA.po index 583afd9d1..2427c1b6f 100644 --- a/redbot/cogs/customcom/locales/uk-UA.po +++ b/redbot/cogs/customcom/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: uk_UA\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/vi-VN.po b/redbot/cogs/customcom/locales/vi-VN.po index 6f1092106..8d16b1b92 100644 --- a/redbot/cogs/customcom/locales/vi-VN.po +++ b/redbot/cogs/customcom/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: vi_VN\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/zh-CN.po b/redbot/cogs/customcom/locales/zh-CN.po index 9f78c3ee1..bc0fd2709 100644 --- a/redbot/cogs/customcom/locales/zh-CN.po +++ b/redbot/cogs/customcom/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: zh_CN\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/zh-HK.po b/redbot/cogs/customcom/locales/zh-HK.po index 4164373da..94e96b0d0 100644 --- a/redbot/cogs/customcom/locales/zh-HK.po +++ b/redbot/cogs/customcom/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: zh_HK\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/zh-TW.po b/redbot/cogs/customcom/locales/zh-TW.po index 402fdc04e..c24b7b7e6 100644 --- a/redbot/cogs/customcom/locales/zh-TW.po +++ b/redbot/cogs/customcom/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-10-29 12:34+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,222 +15,222 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: zh_TW\n" -#: redbot/cogs/customcom/customcom.py:74 +#: redbot/cogs/customcom/customcom.py:78 msgid "Welcome to the interactive random {cc} maker!\\nEvery message you send will be added as one of the random responses to choose from once this {cc} is triggered. To exit this interactive menu, type `{quit}`" msgstr "" -#: redbot/cogs/customcom/customcom.py:85 +#: redbot/cogs/customcom/customcom.py:89 msgid "Add a random response:" msgstr "添加隨機回應:" -#: redbot/cogs/customcom/customcom.py:97 +#: redbot/cogs/customcom/customcom.py:101 msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:162 +#: redbot/cogs/customcom/customcom.py:166 msgid "Do you want to create a 'randomized' custom command? (y/n)" msgstr "" -#: redbot/cogs/customcom/customcom.py:168 -#: redbot/cogs/customcom/customcom.py:179 +#: redbot/cogs/customcom/customcom.py:172 +#: redbot/cogs/customcom/customcom.py:183 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:173 +#: redbot/cogs/customcom/customcom.py:177 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:213 +#: redbot/cogs/customcom/customcom.py:217 #, docstring -msgid "Creates commands used to display text." +msgid "This cog contains commands for creating and managing custom commands that display text.\\n\\n These are useful for storing information members might need, like FAQ answers or invite links.\\n Custom commands can be used by anyone by default, so be careful with pings.\\n Commands can only be lowercase, and will not respond to any uppercase letters.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:238 +#: redbot/cogs/customcom/customcom.py:247 #, docstring -msgid "Custom commands management." +msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:243 +#: redbot/cogs/customcom/customcom.py:252 #, docstring -msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting." +msgid "Get the raw response of a custom command, to get the proper markdown.\\n\\n This is helpful for copy and pasting.\\n\\n **Arguments:**\\n\\n - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:264 +#: redbot/cogs/customcom/customcom.py:277 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:274 +#: redbot/cogs/customcom/customcom.py:287 msgid "Response #{num}/{total}:\\n{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:285 +#: redbot/cogs/customcom/customcom.py:298 #, docstring -msgid "Searches through custom commands, according to the query." +msgid "\\n Searches through custom commands, according to the query.\\n\\n Uses fuzzywuzzy searching to find close matches.\\n\\n **Arguments:**\\n\\n - `` The query to search for. Can be multiple words.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:297 +#: redbot/cogs/customcom/customcom.py:318 msgid "No close matches were found." msgstr "沒有符合的結果。" -#: redbot/cogs/customcom/customcom.py:302 +#: redbot/cogs/customcom/customcom.py:323 msgid "Search results" msgstr "查詢結果" -#: redbot/cogs/customcom/customcom.py:307 +#: redbot/cogs/customcom/customcom.py:328 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:312 +#: redbot/cogs/customcom/customcom.py:333 #, docstring msgid "Create custom commands.\\n\\n If a type is not specified, a simple CC will be created.\\n CCs can be enhanced with arguments, see the guide\\n [here](https://docs.discord.red/en/stable/cog_customcom.html).\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 #, docstring -msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n " +msgid "Create a CC where it will randomly choose a response!\\n\\n Note: This command is interactive.\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:329 -#: redbot/cogs/customcom/customcom.py:358 +#: redbot/cogs/customcom/customcom.py:354 +#: redbot/cogs/customcom/customcom.py:388 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:332 -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:357 +#: redbot/cogs/customcom/customcom.py:391 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:336 +#: redbot/cogs/customcom/customcom.py:361 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:340 #: redbot/cogs/customcom/customcom.py:365 +#: redbot/cogs/customcom/customcom.py:395 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:343 #: redbot/cogs/customcom/customcom.py:368 +#: redbot/cogs/customcom/customcom.py:398 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:351 +#: redbot/cogs/customcom/customcom.py:376 #, docstring -msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:380 -#, docstring -msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Example:\\n - `[p]customcom cooldown yourcommand 30`\\n " -msgstr "" - -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:430 -msgid "That command doesn't exist." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:398 -msgid "A {} may call this command every {} seconds" -msgstr "" - -#: redbot/cogs/customcom/customcom.py:402 -msgid "This command has no cooldown." -msgstr "" - -#: redbot/cogs/customcom/customcom.py:406 -msgid "{} must be one of {}" +msgid "Add a simple custom command.\\n\\n Example:\\n - `[p]customcom create simple yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The command executed to return the text. Cast to lowercase.\\n - `` The text to return when executing the command. See guide for enhanced usage.\\n " msgstr "" #: redbot/cogs/customcom/customcom.py:410 +#, docstring +msgid "Set, edit, or view the cooldown for a custom command.\\n\\n You may set cooldowns per member, channel, or guild. Multiple\\n cooldowns may be set. All cooldowns must be cooled to call the\\n custom command.\\n\\n Examples:\\n - `[p]customcom cooldown pingrole`\\n - `[p]customcom cooldown yourcommand 30`\\n - `[p]cc cooldown mycommand 30 guild`\\n\\n **Arguments:**\\n\\n - `` The custom command to check or set the cooldown.\\n - `` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\\n - `` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.\\n " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:431 +#: redbot/cogs/customcom/customcom.py:472 +msgid "That command doesn't exist." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:436 +msgid "A {} may call this command every {} seconds" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:440 +msgid "This command has no cooldown." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:444 +msgid "{} must be one of {}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:448 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:413 -#: redbot/cogs/customcom/customcom.py:445 +#: redbot/cogs/customcom/customcom.py:451 +#: redbot/cogs/customcom/customcom.py:492 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:459 #, docstring -msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n " +msgid "Delete a custom command.\\n\\n Example:\\n - `[p]customcom delete yourcommand`\\n\\n **Arguments:**\\n\\n - `` The custom command to delete.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:428 +#: redbot/cogs/customcom/customcom.py:470 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:435 +#: redbot/cogs/customcom/customcom.py:477 #, docstring -msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n " +msgid "Edit a custom command.\\n\\n Example:\\n - `[p]customcom edit yourcommand Text you want`\\n\\n **Arguments:**\\n\\n - `` The custom command to edit.\\n - `` The new text to return when executing the command.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:442 +#: redbot/cogs/customcom/customcom.py:489 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:455 +#: redbot/cogs/customcom/customcom.py:504 #, docstring msgid "List all available custom commands.\\n\\n The list displays a preview of each command's response, with\\n markdown escaped and newlines replaced with spaces.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 +#: redbot/cogs/customcom/customcom.py:513 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:480 +#: redbot/cogs/customcom/customcom.py:529 msgid "Custom Command List" msgstr "自訂指令列表" -#: redbot/cogs/customcom/customcom.py:484 +#: redbot/cogs/customcom/customcom.py:533 msgid "Page {num}/{total}" msgstr "第{num}頁/共{total}頁" -#: redbot/cogs/customcom/customcom.py:494 +#: redbot/cogs/customcom/customcom.py:543 #, docstring -msgid "Shows a custom command's responses and its settings." +msgid "Shows a custom command's responses and its settings.\\n\\n **Arguments:**\\n\\n - `` The custom command to show.\\n " msgstr "" -#: redbot/cogs/customcom/customcom.py:499 +#: redbot/cogs/customcom/customcom.py:553 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: redbot/cogs/customcom/customcom.py:564 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:516 +#: redbot/cogs/customcom/customcom.py:570 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:518 +#: redbot/cogs/customcom/customcom.py:572 msgid "Command: {command_name}\\nAuthor: {author}\\nCreated: {created_at}\\nType: {type}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:530 +#: redbot/cogs/customcom/customcom.py:584 msgid "Cooldowns:\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:532 +#: redbot/cogs/customcom/customcom.py:586 msgid "{num} seconds per {period}\\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:535 +#: redbot/cogs/customcom/customcom.py:589 msgid "Responses:\\n" msgstr "回應:\\n" -#: redbot/cogs/customcom/customcom.py:633 +#: redbot/cogs/customcom/customcom.py:687 msgid "Too many arguments!" msgstr "太多參數!" -#: redbot/cogs/customcom/customcom.py:637 +#: redbot/cogs/customcom/customcom.py:691 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:663 +#: redbot/cogs/customcom/customcom.py:717 msgid "Conflicting colon notation for argument {index}: \\\"{name1}\\\" and \\\"{name2}\\\"." msgstr "" diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index e393a3124..302455db0 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -40,7 +40,7 @@ class Downloader(commands.Cog): 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 @@ -478,13 +478,22 @@ class Downloader(commands.Cog): for page in pagify(content): await target.send(page) - @commands.command() + @commands.command(require_var_positional=True) @checks.is_owner() async def pipinstall(self, ctx: commands.Context, *deps: str) -> None: - """Install a group of dependencies using pip.""" - if not deps: - await ctx.send_help() - return + """ + 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** + + - `` The package or packages you wish to install. + """ repo = Repo("", "", "", "", Path.cwd()) async with ctx.typing(): success = await repo.install_raw_requirements(deps, self.LIB_PATH) @@ -513,7 +522,7 @@ class Downloader(commands.Cog): @commands.group() @checks.is_owner() async def repo(self, ctx: commands.Context) -> None: - """Repo management commands.""" + """Base command for repository management.""" pass @repo.command(name="add") @@ -522,8 +531,18 @@ class Downloader(commands.Cog): ) -> None: """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** + + - `` The name given to the repo. + - `` URL to the cog branch. Usually GitHub or GitLab. + - `[branch]` Optional branch to install cogs from. """ agreed = await do_install_agreement(ctx) if not agreed: @@ -556,7 +575,9 @@ class Downloader(commands.Cog): ) except OSError: log.exception( - "Something went wrong trying to add repo %s under name %s", repo_url, name, + "Something went wrong trying to add repo %s under name %s", + repo_url, + name, ) await ctx.send( _( @@ -569,9 +590,18 @@ class Downloader(commands.Cog): if repo.install_msg: await ctx.send(repo.install_msg.replace("[p]", ctx.clean_prefix)) - @repo.command(name="delete", aliases=["remove", "del"], usage="") + @repo.command(name="delete", aliases=["remove", "del"]) async def _repo_del(self, ctx: commands.Context, repo: Repo) -> None: - """Remove a repo and its files.""" + """ + Remove a repo and its files. + + Example: + - `[p]repo delete 26-Cogs` + + **Arguments** + + - `` The name of an already added repo + """ await self._repo_manager.delete_repo(repo.name) await ctx.send( @@ -596,9 +626,17 @@ class Downloader(commands.Cog): for page in pagify(joined, ["\n"], shorten_by=16): await ctx.send(box(page.lstrip(" "), lang="diff")) - @repo.command(name="info", usage="") + @repo.command(name="info") async def _repo_info(self, ctx: commands.Context, repo: Repo) -> None: - """Show information about a repo.""" + """Show information about a repo. + + Example: + - `[p]repo info 26-Cogs` + + **Arguments** + + - `` The name of the repo to show info about. + """ made_by = ", ".join(repo.author) or _("Missing from info.json") information = _("Repo url: {repo_url}\n").format(repo_url=repo.clean_url) @@ -616,7 +654,19 @@ class Downloader(commands.Cog): @repo.command(name="update") async def _repo_update(self, ctx: commands.Context, *repos: Repo) -> None: - """Update all repos, or ones of your choosing.""" + """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. + """ async with ctx.typing(): updated: Set[str] @@ -642,15 +692,17 @@ class Downloader(commands.Cog): @commands.group() @checks.is_owner() async def cog(self, ctx: commands.Context) -> None: - """Cog installation management commands.""" + """Base command for cog installation management commands.""" pass - @cog.command(name="reinstallreqs") + @cog.command(name="reinstallreqs", hidden=True) async def _cog_reinstallreqs(self, ctx: commands.Context) -> None: """ + This command should not be used unless Red specifically asks for it. + This command will reinstall cog requirements and shared libraries for all installed cogs. - Red might ask user to use this when it clears contents of lib folder + Red might ask the owner to use this when it clears contents of the lib folder because of change in minor version of Python. """ async with ctx.typing(): @@ -699,24 +751,48 @@ class Downloader(commands.Cog): ) ) - @cog.command(name="install", usage=" ") + @cog.command(name="install", usage=" ", require_var_positional=True) async def _cog_install(self, ctx: commands.Context, repo: Repo, *cog_names: str) -> None: - """Install a cog from the given repo.""" + """Install a cog from the given repo. + + Examples: + - `[p]cog install 26-Cogs defender` + - `[p]cog install Laggrons-Dumb-Cogs say roleinvite` + + **Arguments** + + - `` The name of the repo to install cogs from. + - `` The cog or cogs to install. + """ await self._cog_installrev(ctx, repo, None, cog_names) - @cog.command(name="installversion", usage=" ") + @cog.command( + name="installversion", usage=" ", require_var_positional=True + ) async def _cog_installversion( - self, ctx: commands.Context, repo: Repo, rev: str, *cog_names: str + self, ctx: commands.Context, repo: Repo, revision: str, *cog_names: str ) -> None: - """Install a cog from the specified revision of given repo.""" - await self._cog_installrev(ctx, repo, rev, cog_names) + """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** + + - `` The name of the repo to install cogs from. + - `` The revision to install from. + - `` The cog or cogs to install. + """ + await self._cog_installrev(ctx, repo, revision, cog_names) async def _cog_installrev( self, ctx: commands.Context, repo: Repo, rev: Optional[str], cog_names: Iterable[str] ) -> None: - if not cog_names: - await ctx.send_help() - return commit = None async with ctx.typing(): if rev is not None: @@ -796,8 +872,8 @@ class Downloader(commands.Cog): "\nYou can load them using {command_1}." " To see end user data statements, you can use {command_2}." ).format( - command_1=inline(f"{ctx.clean_prefix}load "), - command_2=inline(f"{ctx.clean_prefix}cog info "), + command_1=inline(f"{ctx.clean_prefix}load "), + command_2=inline(f"{ctx.clean_prefix}cog info "), ) + message ) @@ -807,16 +883,21 @@ class Downloader(commands.Cog): if cog.install_msg: await ctx.send(cog.install_msg.replace("[p]", ctx.clean_prefix)) - @cog.command(name="uninstall", usage="") + @cog.command(name="uninstall", require_var_positional=True) async def _cog_uninstall(self, ctx: commands.Context, *cogs: InstalledCog) -> None: """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** + + - `` The cog or cogs to uninstall. """ - if not cogs: - await ctx.send_help() - return async with ctx.typing(): uninstalled_cogs = [] failed_cogs = [] @@ -869,12 +950,18 @@ class Downloader(commands.Cog): ) await self.send_pagified(ctx, message) - @cog.command(name="pin", usage="") + @cog.command(name="pin", require_var_positional=True) async def _cog_pin(self, ctx: commands.Context, *cogs: InstalledCog) -> None: - """Pin cogs - this will lock cogs on their current version.""" - if not cogs: - await ctx.send_help() - return + """Pin cogs - this will lock cogs on their current version. + + Examples: + - `[p]cog pin defender` + - `[p]cog pin outdated_cog1 outdated_cog2` + + **Arguments** + + - `` The cog or cogs to pin. Must already be installed. + """ already_pinned = [] pinned = [] for cog in set(cogs): @@ -898,12 +985,17 @@ class Downloader(commands.Cog): message += _("\n{cog} was already pinned.").format(cog=already_pinned[0]) await self.send_pagified(ctx, message) - @cog.command(name="unpin", usage="") + @cog.command(name="unpin", require_var_positional=True) async def _cog_unpin(self, ctx: commands.Context, *cogs: InstalledCog) -> None: - """Unpin cogs - this will remove update lock from cogs.""" - if not cogs: - await ctx.send_help() - return + """Unpin cogs - this will remove the update lock from those cogs. + + Examples: + - `[p]cog unpin defender` + - `[p]cog unpin updated_cog1 updated_cog2` + + **Arguments** + + - `` The cog or cogs to unpin. Must already be installed and pinned.""" not_pinned = [] unpinned = [] for cog in set(cogs): @@ -999,28 +1091,54 @@ class Downloader(commands.Cog): @cog.command(name="update") async def _cog_update(self, ctx: commands.Context, *cogs: InstalledCog) -> None: - """Update all cogs, or ones of your choosing.""" + """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. + """ await self._cog_update_logic(ctx, cogs=cogs) - @cog.command(name="updateallfromrepos", usage="") + @cog.command(name="updateallfromrepos", require_var_positional=True) async def _cog_updateallfromrepos(self, ctx: commands.Context, *repos: Repo) -> None: - """Update all cogs from repos of your choosing.""" - if not repos: - await ctx.send_help() - return + """Update all cogs from repos of your choosing. + + Examples: + - `[p]cog updateallfromrepos 26-Cogs` + - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs` + + **Arguments** + + - `` The repo or repos to update all cogs from. + """ await self._cog_update_logic(ctx, repos=repos) - @cog.command(name="updatetoversion", usage=" [cogs]") + @cog.command(name="updatetoversion") async def _cog_updatetoversion( - self, ctx: commands.Context, repo: Repo, rev: str, *cogs: InstalledCog + self, ctx: commands.Context, repo: Repo, revision: str, *cogs: InstalledCog ) -> None: """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 one that cog currently has. If you want to + 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** + + - `` The repo or repos to update all cogs from. + - `` The revision to update to. + - `[cogs...]` The cog or cogs to update. """ - await self._cog_update_logic(ctx, repo=repo, rev=rev, cogs=cogs) + await self._cog_update_logic(ctx, repo=repo, rev=revision, cogs=cogs) async def _cog_update_logic( self, @@ -1139,9 +1257,17 @@ class Downloader(commands.Cog): if updates_available and updated_cognames: await self._ask_for_cog_reload(ctx, updated_cognames) - @cog.command(name="list", usage="") + @cog.command(name="list") async def _cog_list(self, ctx: commands.Context, repo: Repo) -> None: - """List all available cogs from a single repo.""" + """List all available cogs from a single repo. + + Example: + - `[p]cog list 26-Cogs` + + **Arguments** + + - `` The repo to list cogs from. + """ available_cogs = 0 installed = await self.installed_cogs() installed_str = "\n".join( @@ -1189,9 +1315,18 @@ class Downloader(commands.Cog): for page in pagify(cogs, ["\n"], shorten_by=16): await ctx.send(box(page.lstrip(" "), lang="diff")) - @cog.command(name="info", usage=" ") + @cog.command(name="info", usage=" ") async def _cog_info(self, ctx: commands.Context, repo: Repo, cog_name: str) -> None: - """List information about a single cog.""" + """List information about a single cog. + + Example: + - `[p]cog info 26-Cogs defender` + + **Arguments** + + - `` The repo to get cog info from. + - `` The cog to get info on. + """ cog = discord.utils.get(repo.available_cogs, name=cog_name) if cog is None: await ctx.send( @@ -1447,14 +1582,14 @@ class Downloader(commands.Cog): _("\nEnd user data statements of these cogs have changed: ") + humanize_list(tuple(map(inline, cogs_with_changed_eud_statement))) + _("\nYou can use {command} to see the updated statements.\n").format( - command=inline(f"{ctx.clean_prefix}cog info ") + command=inline(f"{ctx.clean_prefix}cog info ") ) ) else: message += _("End user data statements for {cog} have been changed.").format( cog=tuple(cogs_with_changed_eud_statement)[0] ) + _("\nYou can use {command} to see the updated statements.\n").format( - command=inline(f"{ctx.clean_prefix}cog info ") + command=inline(f"{ctx.clean_prefix}cog info ") ) if failed_cogs: cognames = [cog.name for cog in failed_cogs] @@ -1559,6 +1694,13 @@ class Downloader(commands.Cog): """Find which cog a command comes from. This will only work with loaded cogs. + + Example: + - `[p]findcog ping` + + **Arguments** + + - `` The command to search for. """ command = ctx.bot.all_commands.get(command_name) diff --git a/redbot/cogs/downloader/locales/af-ZA.po b/redbot/cogs/downloader/locales/af-ZA.po index fbfd106e9..bf818a4a4 100644 --- a/redbot/cogs/downloader/locales/af-ZA.po +++ b/redbot/cogs/downloader/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/ar-SA.po b/redbot/cogs/downloader/locales/ar-SA.po index b8c2ed324..2a4e3d838 100644 --- a/redbot/cogs/downloader/locales/ar-SA.po +++ b/redbot/cogs/downloader/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/bg-BG.po b/redbot/cogs/downloader/locales/bg-BG.po index 1ccfd36b2..25546e0f0 100644 --- a/redbot/cogs/downloader/locales/bg-BG.po +++ b/redbot/cogs/downloader/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "Липсващо от info.json" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "Липсващо от info.json" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Актуализацията на COG е успешна." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Няма такава команда." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/bs-BA.po b/redbot/cogs/downloader/locales/bs-BA.po new file mode 100644 index 000000000..c6419a2b8 --- /dev/null +++ b/redbot/cogs/downloader/locales/bs-BA.po @@ -0,0 +1,537 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 20\n" +"Language: bs_BA\n" + +#: redbot/cogs/downloader/checks.py:12 +msgid "You're about to add a 3rd party repository. The creator of Red and its community have no responsibility for any potential damage that the content of 3rd party repositories might cause.\\n\\nBy typing '**I agree**' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\\n\\nYou have **30** seconds to reply to this message." +msgstr "" + +#: redbot/cogs/downloader/checks.py:36 +msgid "Your response has timed out, please try again." +msgstr "" + +#: redbot/cogs/downloader/converters.py:14 +#: redbot/cogs/downloader/repo_manager.py:176 +msgid "No Downloader cog found." +msgstr "" + +#: redbot/cogs/downloader/converters.py:19 +msgid "Cog `{cog_name}` is not installed." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:30 +msgid "\\n**WARNING:** The following repos are using shared libraries which are marked for removal in the future: {repo_list}.\\n You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:39 +#, docstring +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:484 +#, docstring +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:502 +msgid "Libraries installed." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:505 +msgid "Some libraries failed to install. Please check your logs for a complete list." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:514 +#, docstring +msgid "Base command for repository management." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:521 +#, docstring +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:541 +msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:550 +msgid "The repo name you provided is already in use. Please choose another name." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:554 +msgid "Something went wrong during the cloning process. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:572 +msgid "Something went wrong trying to add that repo. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:578 +msgid "Repo `{name}` successfully added." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:584 +#, docstring +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:602 +#, docstring +msgid "List all installed repos." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:628 +msgid "Made by: {author}\\nDescription:\\n{description}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 +#, docstring +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:660 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 +msgid "Failed to install requirements: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:717 +msgid "\\nFailed to install shared libraries: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:723 +msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:731 +msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:739 +#, docstring +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:758 +#, docstring +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:785 +msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 +msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:811 +msgid "\\nFailed to install requirements: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:832 +msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:840 +msgid "\\nFailed to install cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:844 +msgid "Successfully installed cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:847 +msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:871 +#, docstring +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:903 +msgid "Successfully uninstalled cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:906 +msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:911 +msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:921 +#, docstring +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:943 +msgid "Pinned cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:945 +msgid "\\nThese cogs were already pinned: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:950 +#, docstring +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:971 +msgid "Unpinned cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:973 +msgid "\\nThese cogs weren't pinned: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:978 +#, docstring +msgid "List currently pinned cogs." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:984 +msgid "None." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:988 +msgid "(continued)" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:988 +msgid "Pinned Cogs:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:998 +msgid "Pinned Cogs: \\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1003 +#, docstring +msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1018 +msgid "These cogs can be updated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1023 +msgid "\\nThese shared libraries can be updated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1027 +msgid "No cogs can be updated." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1031 +msgid "All installed cogs are up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1040 +#, docstring +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1054 +#, docstring +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1070 +#, docstring +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1116 +msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1148 +msgid "There were no cogs to check." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1151 +msgid "\\nThese cogs are pinned and therefore weren't checked: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1166 +msgid "Cogs from provided repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1169 +msgid "Provided cogs are already up to date with this revision." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1173 +msgid "Cogs from provided repo are already up to date with this revision." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1178 +msgid "Provided cogs are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1180 +msgid "All installed cogs are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1185 +msgid "\\nThese cogs are pinned and therefore weren't checked: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1208 +#, docstring +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1220 +msgid "Installed Cogs:\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1227 +msgid "Available Cogs:\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1240 +#, docstring +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1253 +msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 +msgid "\\nCouldn't find these cogs in {repo.name}: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1343 +msgid "\\nThese cogs were already installed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1347 +msgid "\\nSome cogs with these names are already installed from different repos: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1365 +msgid " (Minimum: {min_version})" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1378 +msgid " (Minimum: {min_version}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1382 +msgid ", at most: {max_version}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1390 +msgid "\\nThese cogs require higher python version than you have: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1394 +msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1460 +msgid "Cog update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1471 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 +msgid "\\nFailed to update cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1484 +msgid "No cogs were updated." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1486 +msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1492 +msgid "\\nFailed to install shared libraries: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1500 +msgid "None of the updated cogs were previously loaded. Update complete." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1504 +msgid "Would you like to reload the updated cogs?" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1527 +msgid "OK then." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1557 +#, docstring +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1571 +msgid "That command doesn't seem to exist." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1586 +msgid "Missing from installed repos" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1596 +msgid "Unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1597 +msgid "None - this cog wasn't installed via downloader" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1600 +msgid "This command is not provided by a cog." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1606 +msgid "Command:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1607 +msgid "Cog Name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1608 +msgid "Made by:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1609 +msgid "Repo URL:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1612 +msgid "Repo branch:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1617 +msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1621 +msgid "Repo branch: {branch_name}\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1642 +msgid "Failed to update the following repositories:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1644 +msgid "Failed to update the following repository:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1647 +msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/repo_manager.py:183 +msgid "Repo by the name \\\"{repo_name}\\\" does not exist." +msgstr "" + diff --git a/redbot/cogs/downloader/locales/ca-ES.po b/redbot/cogs/downloader/locales/ca-ES.po index a5624b771..50dafc5fb 100644 --- a/redbot/cogs/downloader/locales/ca-ES.po +++ b/redbot/cogs/downloader/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/cs-CZ.po b/redbot/cogs/downloader/locales/cs-CZ.po index 27bcab86c..93d1c4678 100644 --- a/redbot/cogs/downloader/locales/cs-CZ.po +++ b/redbot/cogs/downloader/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "Nainstalované knihovny." -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "Některé knihovny se nepodařilo nainstalovat. Prosím zkontrolujte protokoly pro kompletní seznam." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." -msgstr "Příkazy pro správu repozitářů." - -#: redbot/cogs/downloader/downloader.py:512 -#, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:521 +#, docstring +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "Repozitář `{name} byl úspěšně přidán." -#: redbot/cogs/downloader/downloader.py:563 +#: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Remove a repo and its files." -msgstr "Odstranit repozitář a jeho soubory." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:567 +#: redbot/cogs/downloader/downloader.py:597 msgid "The repo `{repo.name}` has been deleted successfully." msgstr "Repozitář{repo.name}` byl úspěšně smazán." -#: redbot/cogs/downloader/downloader.py:572 +#: redbot/cogs/downloader/downloader.py:602 #, docstring msgid "List all installed repos." msgstr "Seznam všech nainstalovaných repozitářů." -#: redbot/cogs/downloader/downloader.py:575 +#: redbot/cogs/downloader/downloader.py:605 msgid "Installed Repos:\\n\\n" msgstr "Nainstalovaná repozice:\\n\\n" -#: redbot/cogs/downloader/downloader.py:584 +#: redbot/cogs/downloader/downloader.py:614 #, docstring -msgid "Show information about a repo." -msgstr "Zobrazí informace o repozitáři." +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:587 +#: redbot/cogs/downloader/downloader.py:625 msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:589 +#: redbot/cogs/downloader/downloader.py:627 msgid "Branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:590 +#: redbot/cogs/downloader/downloader.py:628 msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:594 +#: redbot/cogs/downloader/downloader.py:632 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:602 +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "Update all repos, or ones of your choosing." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " -msgstr "\\nAktualizováno: " - -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." -msgstr "Příkazy pro správu instalace Cog." - -#: redbot/cogs/downloader/downloader.py:633 -#, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "\\nAktualizováno: " + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "\\nAktualizováno: " -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "Dobře, tedy." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Zdá se, že tento příkaz neexistuje." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/da-DK.po b/redbot/cogs/downloader/locales/da-DK.po index 9da25c354..39058a670 100644 --- a/redbot/cogs/downloader/locales/da-DK.po +++ b/redbot/cogs/downloader/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/de-DE.po b/redbot/cogs/downloader/locales/de-DE.po index 107713cd6..29c7fd228 100644 --- a/redbot/cogs/downloader/locales/de-DE.po +++ b/redbot/cogs/downloader/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -34,488 +34,500 @@ msgstr "`{cog_name}` ist nicht installiert." #: redbot/cogs/downloader/downloader.py:30 msgid "\\n**WARNING:** The following repos are using shared libraries which are marked for removal in the future: {repo_list}.\\n You should inform maintainers of these repos about this message." -msgstr "" +msgstr "\\n**WARNUNG:** Die folgenden repos verwenden gemeinsame Bibliotheken welche markiert wurden in Zukunft entfernt zu werden: {repo_list}.\\n Du solltest die Betreiber dieser repos darüber informieren." #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." -msgstr "Installiere eine Gruppe von Abhängigkeiten mit pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "Bibliotheken installiert." -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "Manche Bibliotheken konnten nicht installiert werden. Bitte durchsuche deine Logs für eine komplette Liste." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." -msgstr "Quellen Management Befehle." +msgid "Base command for repository management." +msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " -msgstr "Füge ein neues Repository hinzu.\\n\\n Repository-Namen dürfen nur Zeichen(A-z), Zahlen(0-9), Unterstriche und Bindestriche enthalten.\\n Es wird der Standardbranch gewählt, wenn kein spezifischer Branch angegeben ist.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." -msgstr "Repository-Namen dürfen nur Zeichen(A-z), Zahlen(0-9), Unterstriche und Bindestriche enthalten." +msgstr "Repo-Namen dürfen nur Zeichen A-z, Zahlen, Unterstriche und Bindestriche enthalten." -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "Repo `{name}` erfolgreich hinzugefügt." -#: redbot/cogs/downloader/downloader.py:563 +#: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Remove a repo and its files." -msgstr "Entferne ein repo und dessen Dateien." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:567 +#: redbot/cogs/downloader/downloader.py:597 msgid "The repo `{repo.name}` has been deleted successfully." msgstr "Das repo `{repo.name}` wurde erfolgreich gelöscht." -#: redbot/cogs/downloader/downloader.py:572 +#: redbot/cogs/downloader/downloader.py:602 #, docstring msgid "List all installed repos." msgstr "Liste aller installierten repos." -#: redbot/cogs/downloader/downloader.py:575 +#: redbot/cogs/downloader/downloader.py:605 msgid "Installed Repos:\\n\\n" -msgstr "Installierte Repos:\\n\\n" +msgstr "Installierte repos:\\n\\n" -#: redbot/cogs/downloader/downloader.py:584 +#: redbot/cogs/downloader/downloader.py:614 #, docstring -msgid "Show information about a repo." -msgstr "Zeige Informationen über ein repo an." +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 msgid "Missing from info.json" msgstr "Nicht in info.json" -#: redbot/cogs/downloader/downloader.py:587 +#: redbot/cogs/downloader/downloader.py:625 msgid "Repo url: {repo_url}\\n" -msgstr "" +msgstr "Repo URL: {repo_url}\\n" -#: redbot/cogs/downloader/downloader.py:589 +#: redbot/cogs/downloader/downloader.py:627 msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:602 -#, docstring -msgid "Update all repos, or ones of your choosing." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " -msgstr "\\naktualisiert: " - -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." -msgstr "" +msgstr "Branch: {branch_name}\\n" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." -msgstr "Cog Installation Verwaltungsbefehle." +msgid "Made by: {author}\\nDescription:\\n{description}" +msgstr "Erstellt von: {author}\\nBeschreibung:\\n{description}" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "Information über {repo_name} Repo:{information}" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "Repo Aktualisierung erfolgreich beendet." + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "\\naktualisiert: " + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "Alle installierten repos sind bereits auf dem neuesten Stand." + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "Diese repos sind bereits auf dem neuesten Stand." + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "Dieses Repo ist bereits auf dem neuesten Stand." + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "Fehler beim Installieren der Anforderungen: " -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " -msgstr "" +msgstr "\\nInstallation gemeinsamer Bibliotheken fehlgeschlagen: " -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" -msgstr "" +msgstr "Cog Anforderungen und gemeinsame Bibliotheken für alle installierten Cogs wurden neu installiert, aber es traten Fehler auf:\\n" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." +msgstr "Cog Anforderungen und gemeinsame Bibliotheken für alle installierten Cogs wurden neu installiert." + +#: redbot/cogs/downloader/downloader.py:739 +#, docstring +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the given repo." -msgstr "Installiere ein cog aus dem angegebenen repo." - -#: redbot/cogs/downloader/downloader.py:694 -#, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " -msgstr "" +msgstr "\\nInstallation gemeinsamer Bibliotheken für `{repo.name}` repo fehlgeschlagen: " -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " -msgstr "Deinstallieren Sie cogs.\\n\\n Sie dürfen nur cogs deinstallieren, die zuvor von Downloader installiert wurden.\\n\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "Cogs erfolgreich deinstalliert: " -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " -msgstr "" +msgstr "\\nDiese Cogs wurden bereits gesperrt: " -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " -msgstr "" +msgstr "Entsperrte Cogs: " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " -msgstr "" +msgstr "\\nDiese Cogs wurden nicht gesperrt: " -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." -msgstr "" +msgstr "Listet derzeit gesperrte Cogs auf." -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." -msgstr "" +msgstr "Keine." -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" -msgstr "" +msgstr "(Fortsetzung)" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" -msgstr "" +msgstr "Gesperrte Cogs:" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" -msgstr "" +msgstr "Gesperrte Cogs: \\n" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " -msgstr "" +msgstr "Diese Cogs können aktualisiert werden: " -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " -msgstr "" +msgstr "\\nDiese gemeinsamen Bibliotheken können aktualisiert werden: " -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." -msgstr "" +msgstr "Keine Cogs können aktualisiert werden." -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." -msgstr "" +msgstr "Angegebene Cogs sind bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "Alle installierten cogs sind bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." -msgstr "Liste alle verfügbaren cogs eines einzelnen repo auf." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "Installierte Cogs:\\n" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "Verfügbare Cogs:\\n" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." -msgstr "Liste Informationen über ein einzelnes cog auf." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "Es gibt kein cog `{cog_name}` im repo `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Cog Update erfolgreich." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "\\naktualisiert: " -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." -msgstr "" +msgstr "Keine Cogs wurden aktualisiert." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." -msgstr "" +msgstr "\\nEinige gemeinsame Bibliotheken wurden aktualisiert, du solltest den Bot neustarten um die Änderungen zu übernehmen." -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " -msgstr "" +msgstr "\\nInstallation gemeinsamer Bibliotheken fehlgeschlagen: " -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "Keines der aktualisierten cogs wurde zuvor geladen. Aktualisierung abgeschlossen." -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "Möchtest du die aktualisierten cogs neu laden?" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "Also gut." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " -msgstr "Finde heraus aus welchem cog ein Befehl stammt.\\n\\n Dies funktioniert nur mit geladenen cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Dieser Befehl scheint nicht zu existieren." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "Fehlt aus installierten repos" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" -msgstr "" +msgstr "Befehl:" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" -msgstr "" +msgstr "Cog Name:" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" -msgstr "" +msgstr "Erstellt von:" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" -msgstr "" +msgstr "Repo URL:" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" -msgstr "" +msgstr "Repo Branch:" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" -msgstr "" +msgstr "Befehl: {command}\\nCog Name: {cog}\\nErstellt von: {author}\\nRepo URL: {repo_url}\\n" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" -msgstr "" +msgstr "Repo Branch: {branch_name}\\n" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" -msgstr "" +msgstr "Aktualisierung der folgenden repos fehlgeschlagen:" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" -msgstr "" +msgstr "Aktualisierung des folgenden repo fehlgeschlagen:" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/el-GR.po b/redbot/cogs/downloader/locales/el-GR.po index d4732a0c6..eec9046c1 100644 --- a/redbot/cogs/downloader/locales/el-GR.po +++ b/redbot/cogs/downloader/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/es-ES.po b/redbot/cogs/downloader/locales/es-ES.po index b7549e094..21525d84a 100644 --- a/redbot/cogs/downloader/locales/es-ES.po +++ b/redbot/cogs/downloader/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -17,509 +17,521 @@ msgstr "" #: redbot/cogs/downloader/checks.py:12 msgid "You're about to add a 3rd party repository. The creator of Red and its community have no responsibility for any potential damage that the content of 3rd party repositories might cause.\\n\\nBy typing '**I agree**' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\\n\\nYou have **30** seconds to reply to this message." -msgstr "" +msgstr "Estás a punto de añadir un repositorio de terceros. El creador de Red y su comunidad no tienen ninguna responsabilidad por cualquier daño potencial que pueda causar el contenido de los repositorios de terceros.\\n\\nAl escribir '**I agree**' declaras que has leído y entendido completamente el mensaje anterior. Este mensaje no se mostrará de nuevo hasta el próximo reinicio.\\n\\nTienes **30** segundos para responder a este mensaje." #: redbot/cogs/downloader/checks.py:36 msgid "Your response has timed out, please try again." -msgstr "" +msgstr "Se agotó el tiempo de respuesta. Vuelva a intentarlo." #: redbot/cogs/downloader/converters.py:14 #: redbot/cogs/downloader/repo_manager.py:176 msgid "No Downloader cog found." -msgstr "" +msgstr "No se encontró el módulo de descargador." #: redbot/cogs/downloader/converters.py:19 msgid "Cog `{cog_name}` is not installed." -msgstr "" +msgstr "Cog `{cog_name}` no está instalado." #: redbot/cogs/downloader/downloader.py:30 msgid "\\n**WARNING:** The following repos are using shared libraries which are marked for removal in the future: {repo_list}.\\n You should inform maintainers of these repos about this message." -msgstr "" +msgstr "\\n**ADVERTENCIA:** Los siguientes repositorios están usando librerías compartidas que están marcadas para su eliminación en el futuro: {repo_list}.\\n Deberías informar a los mantenedores de estos repos sobre este mensaje." #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " -msgstr "" +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgstr "Instala programas comunitarios hechos por Cog Creators.\\n\\n Encenecimientos comunitarios, también llamados engranajes de terceros, no están incluidos\\n en la instalación roja predeterminada.\\n\\n Los programas de la comunidad vienen en repositorios. Los repositorios son un grupo de archivos\\n que puedes instalar. Siempre necesitas añadir el repositorio del creador\\n usando el comando `[p]repo` antes de poder instalar uno o más\\n programas del creador.\\n " #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." -msgstr "" +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " +msgstr "\\n Instale un grupo de dependencias usando pip.\\n\\n Ejemplos:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n El uso incorrecto de este comando puede romper tu bot, ten cuidado.\\n\\n **Argumentos**\\n\\n - `` El paquete o paquetes que desea instalar.\\n " -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "Librerías instaladas." -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "Fallo la instalación de algunas librerías. Por favor revisa tus logs para ver la lista completa." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." -msgstr "" +msgid "Base command for repository management." +msgstr "Comando base para la gestión del repositorio." -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " -msgstr "" +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " +msgstr "Añadir un nuevo repositorio.\\n\\n Ejemplos:\\n - `[p]repo add 26-Cogs https://github. om/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github. om/retke/Laggrons-Dumb-Cogs v3`\\n\\n Los nombres de repositorios solo pueden contener caracteres A-z, números, guiones bajos y guiones.\\n La rama será la rama por defecto si no se especifica.\\n\\n **Argumentos**\\n\\n - `` El nombre dado al repositorio.\\n - `` URL a la rama de engranaje. Generalmente GitHub o GitLab.\\n - `[branch]` Rama opcional desde la que instalar programas.\\n " -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." -msgstr "" +msgstr "Los nombres de los repositorios solo pueden contener caracteres de la A a la z, números, guiones bajos y guiones." -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." -msgstr "" +msgstr "El nombre del repositorio proporcionado ya está en uso. Por favor, elija otro nombre." -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:551 -msgid "Something went wrong trying to add that repo. See logs for more information." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:557 -msgid "Repo `{name}` successfully added." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" +msgstr "Algo salió mal durante el proceso de clonación. Vea los registros para más información." #: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" +msgid "Something went wrong trying to add that repo. See logs for more information." +msgstr "Algo salió mal al intentar agregar ese repositorio. Consulte los registros para obtener más información." -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" +#: redbot/cogs/downloader/downloader.py:578 +msgid "Repo `{name}` successfully added." +msgstr "Repo `{name}` añadida correctamente." #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." -msgstr "" +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " +msgstr "\\n Eliminar un repositorio y sus archivos.\\n\\n Ejemplo:\\n - `[p]repo delete 26-Cogs`\\n\\n **Argumentos**\\n\\n - `` El nombre de un repositorio ya añadido\\n " -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "Ausente de info.json" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" -msgstr "" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." +msgstr "El repositorio `{repo.name}` se ha eliminado correctamente." #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." -msgstr "" +msgid "List all installed repos." +msgstr "Listar todos los repositorios instalados." -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." -msgstr "" +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" +msgstr "Repositorios Instalados: \\n\\n" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " -msgstr "" +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " +msgstr "Mostrar información sobre un repositorio.\\n\\n Ejemplo:\\n - `[p]repo info 26-Cogs`\\n\\n **Argumentos**\\n\\n - `` El nombre del repositorio sobre el que mostrar información.\\n " -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." -msgstr "" +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "Ausente de info.json" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" +msgstr "URL de repositorio: {repo_url}\\n" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." -msgstr "" +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" +msgstr "Rama: {branch_name}\\n" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." -msgstr "" +msgid "Made by: {author}\\nDescription:\\n{description}" +msgstr "Hecho por: {author}\\nDescripción:\\n{description}" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "Información sobre el repositorio de {repo_name}:{information}" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " -msgstr "" +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " +msgstr "Actualiza todos los repositorios, o los de tu elección.\\n\\n Esto *no* actualizará los programas programados instalados desde esos repositorios.\\n\\n Ejemplos:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Argumentos**\\n\\n - `[repos...]` El nombre o los nombres de los repos a actualizar. Si se omite, todos los repos se actualizarán.\\n " #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "La actualización del repositorio se completó correctamente." + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "\\nActualizado: " + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "Todos los repos instalados ya están actualizados." + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "Estos repos ya están actualizados." + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "Este repositorio ya está actualizado." + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "Comando base para los comandos de administración de instalación de cogs." + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "\\n Este comando no debe ser usado a menos que Red lo pida específicamente.\\n\\n Este comando reinstalará los requisitos de configuración y las librerías compartidas para todos los cogs instalados.\\n\\n Red puede pedir al propietario que lo use cuando borre el contenido de la carpeta de libras\\n debido a cambios en la versión menor de Python.\\n " + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " -msgstr "" +msgstr "Error al instalar los requisitos: " -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " -msgstr "" +msgstr "\\nError al instalar librerías compartidas: " -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" -msgstr "" +msgstr "Se han reinstalado los requisitos de codificación y las librerías compartidas para todos los programas informáticos instalados, pero hubo algunos errores:\\n" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." -msgstr "" +msgstr "Se han reinstalado los requisitos de Cog y las bibliotecas compartidas para todos los cogs instalados." -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." -msgstr "" +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " +msgstr "Instala un cog desde el repositorio dado.\\n\\n Ejemplos:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Argumentos**\\n\\n - `` El nombre del repositorio del que instalar programas.\\n - `` El cog o los engranajes a instalar.\\n " -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" -msgstr "" +msgstr "Error: sha1 corto `{rev}` es ambiguo. Posibles candidatos:\\n" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" -msgstr "" +msgstr "Error: no hay ninguna revisión `{rev}` en el repositorio `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " -msgstr "" +msgstr "\\nError al instalar los requisitos: " -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " -msgstr "" +msgstr "\\nError al instalar las librerías compartidas para `{repo.name}` repo: " -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " -msgstr "" +msgstr "\\nError al instalar los cogs: " -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " -msgstr "" +msgstr "Coaches instalados con éxito: " -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:791 -#, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:818 -msgid "Successfully uninstalled cogs: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:821 -msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:826 -msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:836 -#, docstring -msgid "Pin cogs - this will lock cogs on their current version." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:852 -msgid "Pinned cogs: " -msgstr "" +msgstr "\\nEstos programadores ahora están fijados y no se actualizarán automáticamente. Para cambiar esto, usa `{prefix}encog unpin `" #: redbot/cogs/downloader/downloader.py:854 -msgid "\\nThese cogs were already pinned: " -msgstr "" +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." +msgstr "\\nPuedes cargarlos usando {command_1}. Para ver las declaraciones de datos del usuario final, puedes usar {command_2}." -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:903 +msgid "Successfully uninstalled cogs: " +msgstr "Desinstalados con éxito: " + +#: redbot/cogs/downloader/downloader.py:906 +msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " +msgstr "\\nEl descargador ha eliminado estos programadores de la lista de programadores instalados, pero no pudo encontrar sus archivos: " + +#: redbot/cogs/downloader/downloader.py:911 +msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." +msgstr "\\nProbablemente fueron removidos sin usar la desinstalación del engranaje de{prefix}.\\nPuede que necesite eliminar esos archivos manualmente si los archivos son todavía utilizables. Si es así, asegúrese de que los programas han sido descargados con `{prefix}descargar {cogs}`." + +#: redbot/cogs/downloader/downloader.py:921 +#, docstring +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:943 +msgid "Pinned cogs: " +msgstr "Piñas fijadas: " + +#: redbot/cogs/downloader/downloader.py:945 +msgid "\\nThese cogs were already pinned: " +msgstr "\\nEstos programadores ya estaban fijados: " + +#: redbot/cogs/downloader/downloader.py:950 +#, docstring +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " -msgstr "" +msgstr "Cogs de desanclado: " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " -msgstr "" +msgstr "\\nEstos programadores no estaban fijados: " -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." -msgstr "" +msgstr "Lista de engranajes fijados." -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." -msgstr "" +msgstr "Ninguno." -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" -msgstr "" +msgstr "(continuado)" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" -msgstr "" +msgstr "Cogs fijadas:" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" -msgstr "" +msgstr "Piñas fijadas: \\n" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " -msgstr "" +msgstr "\\n Comprueba si hay actualizaciones disponibles de engranajes (incluyendo engranajes fijos).\\n\\n Este comando no actualiza los cogs, solo comprueba las actualizaciones.\\n Usa `[p]actualización de cog ` para actualizar los cogs.\\n " -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " -msgstr "" +msgstr "Estos programas pueden ser actualizados: " -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " -msgstr "" +msgstr "\\nEstas librerías compartidas pueden ser actualizadas: " -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." -msgstr "" +msgstr "No se puede actualizar ningún programa de programación." -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." -msgstr "" +msgstr "Todos los programas instalados están actualizados." -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." -msgstr "" +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " +msgstr "Actualiza todos los cogs o los de tu elección.\\n\\n Ejemplos:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Argumentos**\\n\\n - `[cogs...]` El cog o los cogs a actualizar. Si se omite, todos los programas informáticos se actualizarán.\\n " -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" -msgstr "" +msgstr "Error: sha1 corto `{rev}` es ambiguo. Posibles candidatos:\\n" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." -msgstr "" +msgstr "No había ningún programa informático para comprobar." -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " -msgstr "" +msgstr "\\nEstos programadores están anclados y por lo tanto no fueron revisados: " -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." -msgstr "" +msgstr "Los programas de repos proporcionados ya están actualizados." -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." -msgstr "" +msgstr "Los programadores suministrados ya están actualizados con esta revisión." -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." -msgstr "" +msgstr "Los programas del repositorio proporcionado ya están actualizados con esta revisión." -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." -msgstr "" +msgstr "Los programas proporcionados ya están actualizados." -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." -msgstr "" +msgstr "Todos los programas instalados ya están actualizados." -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " -msgstr "" +msgstr "\\nEstos programadores están anclados y por lo tanto no fueron revisados: " -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." -msgstr "" +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " +msgstr "Listar todos los cogs disponibles de un solo dominio.\\n\\n Ejemplo:\\n - `[p]cog list 26-Cogs`\\n\\n **Argumentos**\\n\\n - `` El repositorio del que listar los cogs.\\n " -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" -msgstr "" +msgstr "Cogs instalados:\\n" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" -msgstr "" +msgstr "Cogs disponibles: \\n" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." -msgstr "" +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " +msgstr "Listar la información sobre un solo cog.\\n\\n Ejemplo:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Argumentos**\\n\\n - `` El repositorio del que obtener información sobre el engranaje.\\n - `` El cog del que obtener información.\\n " -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" -msgstr "" +msgstr "No hay ningún módulo `{cog_name}` en el repositorio `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" -msgstr "" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" +msgstr "Información sobre {cog_name}:\\n{description}\\n\\nDeclaración de datos de usuario final:\\n{end_user_data_statement}\\n\\nRequerido: {author}\\nRequeridos: {requirements}" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "El autor del módulo no proporcionó la declaración de datos del usuario final." + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " -msgstr "" +msgstr "\\nNo se han podido encontrar estos programas en {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " -msgstr "" +msgstr "\\nEstos programas ya estaban instalados: " -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " -msgstr "" +msgstr "\\nAlgunos programadores con estos nombres ya están instalados desde diferentes repos: " -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" -msgstr "" +msgstr " (Mínimo: {min_version})" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" -msgstr "" +msgstr " (Mínimo: {min_version}" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" -msgstr "" +msgstr ", como máximo: {max_version}" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " -msgstr "" +msgstr "\\nEstos programadores requieren una versión de python mayor de la que tiene: " -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " -msgstr "" +msgstr "\\nEstos programadores requieren una versión en rojo diferente de la que tiene actualmente ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Cog actualizado exitósamente." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " -msgstr "" +msgstr "\\nActualizado: " -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "\\nLas declaraciones de datos del usuario final de estos programas han cambiado: " + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "\\nPuedes usar {command} para ver las instrucciones actualizadas.\\n" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " -msgstr "" +msgstr "\\nError al actualizar los cogs: " -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." -msgstr "" +msgstr "No se han actualizado los programas." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." -msgstr "" +msgstr "\\nAlgunas librerías compartidas fueron actualizadas, debes reiniciar el bot para que los cambios surtan efecto." -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " -msgstr "" +msgstr "\\nError al instalar librerías compartidas: " -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." -msgstr "" +msgstr "Ninguno de los programas informáticos actualizados se cargaron previamente. Actualización completa." -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" -msgstr "" +msgstr "¿Quieres recargar los cogs actualizados?" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." -msgstr "" +msgstr "De acuerdo." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " -msgstr "" +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " +msgstr "Encuentra de qué cogs viene un comando.\\n\\n Esto solo funcionará con los cogs cargados.\\n\\n Ejemplo:\\n - `[p]findcog ping`\\n\\n **Argumentos**\\n\\n - `` El comando a buscar.\\n " -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Ese comando no parece existir." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" -msgstr "" +msgstr "Falta de repos instalados" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" -msgstr "" +msgstr "Desconocido" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" -msgstr "" +msgstr "Ninguno - este módulo no fue instalado a través del descargador" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." -msgstr "" +msgstr "Este comando no es proporcionado por un cog." -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" -msgstr "" +msgstr "Comando:" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" -msgstr "" +msgstr "Nombre de Cog:" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" -msgstr "" +msgstr "Hecho por:" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" -msgstr "" +msgstr "URL de repositorio:" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" -msgstr "" +msgstr "Rama de reposo:" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" -msgstr "" +msgstr "Comando: {command}\\nCog name: {cog}\\nHecho por: {author}\\nRepo URL: {repo_url}\\n" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" -msgstr "" +msgstr "Rama de repositorio: {branch_name}\\n" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" -msgstr "" +msgstr "Error al actualizar los siguientes repositorios:" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" -msgstr "" +msgstr "Error al actualizar el siguiente repositorio:" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." -msgstr "" +msgstr "La rama del repositorio podría haber sido eliminada o el repositorio ya no está disponible en la url del conjunto. Vea los registros para más información." #: redbot/cogs/downloader/repo_manager.py:183 msgid "Repo by the name \\\"{repo_name}\\\" does not exist." -msgstr "" +msgstr "El repositorio con el nombre \\\"{repo_name}\\\" no existe." diff --git a/redbot/cogs/downloader/locales/fi-FI.po b/redbot/cogs/downloader/locales/fi-FI.po index 8563904a0..91f1a0c78 100644 --- a/redbot/cogs/downloader/locales/fi-FI.po +++ b/redbot/cogs/downloader/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/fr-FR.po b/redbot/cogs/downloader/locales/fr-FR.po index 848732dc8..6891881c5 100644 --- a/redbot/cogs/downloader/locales/fr-FR.po +++ b/redbot/cogs/downloader/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "\\n**AVERTISSEMENT :** Les dépôts suivants utilisent des bibliothèque #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " -msgstr "Installe les cogs de la communauté créé par Cog Creators.\\n\\n Les cogs communautaire, aussi appelés cogs tiers, ne sont pas\\ninclus par défaut avec l'installation de Red.\\n \\n Les cogs communautaire viennent des dépôts. Les dépôts sont un groupe de cogs\\n que vous pouvez installer. Vous devez toujours ajouter le dépôt du créateur\\n en utilisant la commande `[p]repo` avant d'installer un ou plusieurs\\n cogs depuis le créateur.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." -msgstr "Installer un groupe de dépendances en utilisant pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "Bibliothèques installées." -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "Certaines bibliothèques n'ont pas pu être installées. Veuillez vérifier vos journaux pour une liste complète." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." -msgstr "Commandes de gestion de repo." +msgid "Base command for repository management." +msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " -msgstr "Ajouter un nouveau repo.\\n\\n Les noms de repo ne peuvent contenir que des caractères A-z, des nombres, des tirets bas et des tirets.\\n La branche sera la branche par défaut si elle n'est pas spécifiée.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "Les noms de repo ne peuvent contenir que des caractères A-z, des chiffres, des tirets bas et des traits d'union." -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "Le nom du repo que vous avez fourni est déjà utilisé. Veuillez choisir un autre nom." -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "Quelque chose s'est mal passé pendant le processus de clonage de ce repo. Voir les logs pour plus d'informations." -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "Une erreur s'est produite lors de l'ajout de ce repo. Voir les logs pour plus d'informations." -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "Le repo `{name}` a été ajouté avec succès." -#: redbot/cogs/downloader/downloader.py:563 +#: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Remove a repo and its files." -msgstr "Supprimer un repo et ses fichiers." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:567 +#: redbot/cogs/downloader/downloader.py:597 msgid "The repo `{repo.name}` has been deleted successfully." msgstr "Le repo `{repo.name}` a été supprimé avec succès." -#: redbot/cogs/downloader/downloader.py:572 +#: redbot/cogs/downloader/downloader.py:602 #, docstring msgid "List all installed repos." msgstr "Liste tout les repos installés." -#: redbot/cogs/downloader/downloader.py:575 +#: redbot/cogs/downloader/downloader.py:605 msgid "Installed Repos:\\n\\n" msgstr "Repos installés :\\n\\n" -#: redbot/cogs/downloader/downloader.py:584 +#: redbot/cogs/downloader/downloader.py:614 #, docstring -msgid "Show information about a repo." -msgstr "Afficher des informations sur un repo." +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 msgid "Missing from info.json" msgstr "Informations manquantes de info.json" -#: redbot/cogs/downloader/downloader.py:587 +#: redbot/cogs/downloader/downloader.py:625 msgid "Repo url: {repo_url}\\n" msgstr "URL du repo : {repo_url}\\n" -#: redbot/cogs/downloader/downloader.py:589 +#: redbot/cogs/downloader/downloader.py:627 msgid "Branch: {branch_name}\\n" msgstr "Branche : {branch_name}\\n" -#: redbot/cogs/downloader/downloader.py:590 +#: redbot/cogs/downloader/downloader.py:628 msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "Créé par : {author}\\nDescription :\\n{description}" -#: redbot/cogs/downloader/downloader.py:594 +#: redbot/cogs/downloader/downloader.py:632 msgid "Information on {repo_name} repo:{information}" msgstr "Informations sur le repo {repo_name} :{information}" -#: redbot/cogs/downloader/downloader.py:602 +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "Update all repos, or ones of your choosing." -msgstr "Mettez à jour tous les repos ou ceux de votre choix." +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:610 +#: redbot/cogs/downloader/downloader.py:660 msgid "Repo update completed successfully." msgstr "Mise à jour du repo terminée avec succès." -#: redbot/cogs/downloader/downloader.py:611 +#: redbot/cogs/downloader/downloader.py:661 msgid "\\nUpdated: " msgstr "\\nMis à jour : " -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:663 msgid "All installed repos are already up to date." msgstr "Tous les repos installés sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:616 +#: redbot/cogs/downloader/downloader.py:666 msgid "These repos are already up to date." msgstr "Ces repos sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:618 +#: redbot/cogs/downloader/downloader.py:668 msgid "This repo is already up to date." msgstr "Ce repo est déjà à jour." -#: redbot/cogs/downloader/downloader.py:628 +#: redbot/cogs/downloader/downloader.py:678 #, docstring -msgid "Cog installation management commands." -msgstr "Commandes de gestion d'installation de Cog." +msgid "Base command for cog installation management commands." +msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:683 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " -msgstr "\\n Cette commande va réinstaller les pré-requis et les bibliothèques partagées pour tous les cogs installés.\\n\\n Red peut demander à l'utilisateur d'utiliser ceci quand il efface le contenu des fichiers lib\\n à cause de changement version mineure de Python.\\n " +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "Impossible d'installer les pré-requis : " -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "\\nImpossible d'installer les bibliothèques partagées : " -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "Les pré-requis de cog et les bibliothèques partagées pour tous les cogs installés ont été réinstallées, mais il y a eu quelques erreurs :\\n" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "Les pré-requis de cog et les bibliothèques partagées pour tous les cogs installés ont été réinstallées." -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." -msgstr "Installer un cog à partir du repo donné." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." -msgstr "Installez un cog à partir de la révision spécifiée du repo donné." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "Error: Court sha1 `{rev}` est ambigu. Candidats possibles:\\n" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "Erreur: il n'y a pas de révision `{rev}` dans le repo `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "\\nImpossible d'installer les pré-requis : " -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "\\nImpossible d'installer les bibliothèques partagées pour le repo `{repo.name}`: " -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "\\nImpossible d'installer les cogs : " -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "Cogs installés avec succès : " -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "\\nCes cogs sont maintenant épinglés et ne seront pas mis à jour automatiquement. Pour changer cela, utilisez `{prefix}cog unpin `" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" -msgstr "\\nVous pouvez les charger en utilisant `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." +msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " -msgstr "Désinstaller un cog.\\n\\n Vous ne pouvez désinstaller que les cogs qui ont été précédemment installés\\n par le Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "Cogs désinstallés avec succès : " -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "\\nLe cog Downloader a supprimé ces cogs de la liste des cogs installés, mais il n'a pas pu trouver leurs fichiers : " -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "\\nIls ont très probablement été supprimés sans utiliser `{prefix}cog uninstall`.\\nVous devrez peut-être supprimer ces fichiers manuellement si les cogs sont toujours utilisables. Si c'est le cas, assurez-vous que les cogs ont été déchargés avec `{prefix}unload {cogs}`." -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." -msgstr "Cogs épinglés - cela verrouillera les cogs sur leur version actuelle." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "Cogs épinglés : " -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "\\nCes cogs ont déjà été épinglés : " -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." -msgstr "Désépingler les cogs - cela supprimera le verrou de mise à jour des cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." +msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "Cogs dés-épinglés : " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "\\nCes cogs n'ont pas été épinglés : " -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "Liste les cogs actuellement épinglés." -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "Aucun." -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "(suite)" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "Cogs épinglés :" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "Cogs épinglés : \\n" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "\\n Vérifier les mises à jour de cog disponibles (y compris les cogs épinglés).\\n\\n Cette commande ne met pas à jour les cogs, elle ne vérifie que les mises à jour.\\n Utilisez `[p]cog update` pour mettre à jour les cogs.\\n " -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "Ces cogs peuvent être mis à jour : " -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "\\nCes bibliothèques partagées peuvent être mises à jour : " -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "Aucun cog ne peut être mis à jour." -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "Tous les cogs installés sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." -msgstr "Mettez à jour tous les cogs, ou ceux de votre choix." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." -msgstr "Mettez à jour tous les cogs du repos de votre choix." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " -msgstr "Met à jour tout les cog, ou ceux de votre choix à partir de la révision d'un repo.\\n\\n Notez que mettre à jour ne veux pas dire rétrograder et donc la révision\\n doit être plus récente que celle que le cog a actuellement. Si vous voulez\\n rétrograder le cog, désinstaller le et réinstaller le.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "Error: Court sha1 `{rev}` est ambigu. Candidats possibles:\\n" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "Il n'y avait pas de cogs à vérifier." -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "\\nCes cogs sont épinglés et n'ont donc pas été vérifiés : " -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "Les cogs de ces repos sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "Les cogs fourni sont déjà mis à jour avec la révision." -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "Les cogs du repo fourni sont déjà mis à jour." -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "Ces cogs sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "Tous les cogs installés sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "\\nCes cogs sont épinglés et n'ont donc pas été vérifiés : " -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." -msgstr "Liste tout les cogs disponibles à partir d'un repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "Cogs installés :\\n" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "Cogs disponibles :\\n" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." -msgstr "Liste les informations à propos d'un cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "Il n'y a pas de cog `{cog_name}` dans le repo `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" -msgstr "Informations sur {cog_name}:\\n{description}\\n\\nCréé par : {author}\\nDépendances : {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "\\nImpossible de trouver ces cogs dans {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "\\nCes cogs ont déjà été installés : " -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "\\nCertains cogs avec ces noms sont déjà installés à partir d'autres repos: " -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr " (Minimum : {min_version})" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr " (Minimum : {min_version}" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr ", au plus : {max_version}" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "\\nCes cogs nécessitent une version de Python supérieure à celle que vous avez : " -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "\\nCes cogs nécessitent une version de Red différente de celle que vous avez actuellement ({current_version}) : " -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Mise à jour du cog effectuée avec succès" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "\\nMis à jour : " -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "\\nImpossible de mettre à jour les cogs : " -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "Aucun cog n'a été mis à jour." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "\\nCertaines bibliothèques partagées ont été mises à jour, vous devriez redémarrer le bot pour que les modifications soient effectives." -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "\\nImpossible d'installer les bibliothèques partagées : " -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "Aucune des cogs mis à jour n'était chargé auparavant. Mise à jour terminée." -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "Voulez-vous recharger les cogs mis à jour ?" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "Ok alors." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " -msgstr "Trouver de quel cog provient une commande.\\n\\n Cela ne fonctionnera qu'avec les cogs chargés.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Cette commande ne semble pas exister." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "Absent des repos installés" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "Aucun - ce cog n'a pas été installé à partir du downloader" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "Cette commande ne vient pas d'un cog." -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "Commande :" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "Nom du Cog :" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "Fait par :" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "URL du dépôt :" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "Branche du dépôt :" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "Commande : {command}\\nNom du Cog : {cog}\\nFait par : {author}\\nURL du dépôt : {repo_url}\\n" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "Branche du repo : {branch_name}\\n" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "Impossible de mettre à jour les repos suivants :" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "Impossible de mettre à jour le repo suivant :" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "La branche de ce repo à peut-être été supprimée ou le repo n'est plus accessible à l'URL définie. Voir les logs pour plus d'informations." diff --git a/redbot/cogs/downloader/locales/he-IL.po b/redbot/cogs/downloader/locales/he-IL.po index dc663b6c8..d10ee1a05 100644 --- a/redbot/cogs/downloader/locales/he-IL.po +++ b/redbot/cogs/downloader/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/hu-HU.po b/redbot/cogs/downloader/locales/hu-HU.po index 738a0a2d3..8bf5b97fc 100644 --- a/redbot/cogs/downloader/locales/hu-HU.po +++ b/redbot/cogs/downloader/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "Rendben." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/id-ID.po b/redbot/cogs/downloader/locales/id-ID.po index c55c178b9..17ecccce8 100644 --- a/redbot/cogs/downloader/locales/id-ID.po +++ b/redbot/cogs/downloader/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "Hilang dari info.json" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "Hilang dari info.json" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Pembaruan cog selesai dengan sukses." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Perintah tersebut tidak ada." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/it-IT.po b/redbot/cogs/downloader/locales/it-IT.po index 3408833f5..b30b87839 100644 --- a/redbot/cogs/downloader/locales/it-IT.po +++ b/redbot/cogs/downloader/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "Mancante da info.json" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "Mancante da info.json" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Cog aggiornamento completato correttamente." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "OK allora." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Tale comando non sembra esistere." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/ja-JP.po b/redbot/cogs/downloader/locales/ja-JP.po index b342a6f34..d5ef5d39d 100644 --- a/redbot/cogs/downloader/locales/ja-JP.po +++ b/redbot/cogs/downloader/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "info.jsonから行方不明" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "info.jsonから行方不明" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "コグアップデートが完了しました。" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "そのコマンドはいないようです。" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/ko-KR.po b/redbot/cogs/downloader/locales/ko-KR.po index e0ca99082..5bd3de78e 100644 --- a/redbot/cogs/downloader/locales/ko-KR.po +++ b/redbot/cogs/downloader/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "Info.json 파일에서 누락됐어요." - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "Info.json 파일에서 누락됐어요." + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Cog가 성공적으로 업데이트됐어요." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "해당 커맨드가 등록되어 있지 않아요." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/nb-NO.po b/redbot/cogs/downloader/locales/nb-NO.po new file mode 100644 index 000000000..e30af8356 --- /dev/null +++ b/redbot/cogs/downloader/locales/nb-NO.po @@ -0,0 +1,537 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 20\n" +"Language: nb_NO\n" + +#: redbot/cogs/downloader/checks.py:12 +msgid "You're about to add a 3rd party repository. The creator of Red and its community have no responsibility for any potential damage that the content of 3rd party repositories might cause.\\n\\nBy typing '**I agree**' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\\n\\nYou have **30** seconds to reply to this message." +msgstr "Du er i ferd med å legge til en tredjeparts kodelager. Skaperen av Røde og samfunnet har ikke ansvar for noen potensielle skader som innholdet i tredjeparts depoter kan medføre.\\n\\nVed å skrive '**I agree**' erklærer du at du har lest og fullt ut forstår ovennevnte melding. Denne meldingen vil ikke vises igjen før neste reoppstart.\\n\\nDu har **30** sekunder til å svare på denne meldingen." + +#: redbot/cogs/downloader/checks.py:36 +msgid "Your response has timed out, please try again." +msgstr "Svaret ditt har gått ut på tid, vennligst prøv igjen." + +#: redbot/cogs/downloader/converters.py:14 +#: redbot/cogs/downloader/repo_manager.py:176 +msgid "No Downloader cog found." +msgstr "Ingen nedlastings cog funnet." + +#: redbot/cogs/downloader/converters.py:19 +msgid "Cog `{cog_name}` is not installed." +msgstr "Cog `{cog_name}` er ikke installert." + +#: redbot/cogs/downloader/downloader.py:30 +msgid "\\n**WARNING:** The following repos are using shared libraries which are marked for removal in the future: {repo_list}.\\n You should inform maintainers of these repos about this message." +msgstr "\\n**ADVARSEL:** Følgende repoer bruker delte biblioteker som er merket for fjerning i fremtiden: {repo_list}.\\n Du bør informere vedlikeholderne om denne meldingen." + +#: redbot/cogs/downloader/downloader.py:39 +#, docstring +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgstr "Installer samfunnskanaler laget av Cog Creators.\\n\\n samfunnskoger, også kalt tredjeparts cogs, er ikke medfølgende\\n i standardinstallasjonen av Red.\\n\\n samfunnskoger kommer i kodelager. Repos er en gruppe av cogs\\n du kan installere. Du må alltid legge til skaperens repository\\n med kommandoen `[p]repo` før du kan installere en eller flere\\n cogs fra skaperen.\\n " + +#: redbot/cogs/downloader/downloader.py:484 +#, docstring +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " +msgstr "\\n Installer en gruppe avhengigheter ved hjelp av pip.\\n\\n Eksempler:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Uriktig bruk av denne kommandoen kan ødelegge din bot, vær forsiktig.\\n\\n **Argumenter**\\n\\n - `` Pakken eller pakkene du vil installere.\\n " + +#: redbot/cogs/downloader/downloader.py:502 +msgid "Libraries installed." +msgstr "Biblioteker installert." + +#: redbot/cogs/downloader/downloader.py:505 +msgid "Some libraries failed to install. Please check your logs for a complete list." +msgstr "Noen biblioteker kunne ikke installeres. Sjekk loggene for en komplett liste." + +#: redbot/cogs/downloader/downloader.py:514 +#, docstring +msgid "Base command for repository management." +msgstr "Base kommando for depotadministrasjon." + +#: redbot/cogs/downloader/downloader.py:521 +#, docstring +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " +msgstr "Legg til ny repo.\\n\\n Eksempler:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo navn kan bare inneholde tegnene A-z, tall, understrek og bindestrek.\\n Grenen vil være standardgrenen hvis ikke spesifisert.\\n\\n **Argumenter**\\n\\n - `` Navnet gitt på oppholdet.\\n - `` nettadresse til cog grenen. Vanligvis GitHub eller GitLab.\\n - `[branch]` Valgfri branch for å installere cogs fra.\\n " + +#: redbot/cogs/downloader/downloader.py:541 +msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +msgstr "Repos navn kan bare inneholde tegnene A-z, tall, understrekingstegn og bindestreker." + +#: redbot/cogs/downloader/downloader.py:550 +msgid "The repo name you provided is already in use. Please choose another name." +msgstr "Navnet du oppga er allerede i bruk. Vennligst velg et annet navn." + +#: redbot/cogs/downloader/downloader.py:554 +msgid "Something went wrong during the cloning process. See logs for more information." +msgstr "Noe gikk galt under kloningsprosessen. Se logger for mer informasjon." + +#: redbot/cogs/downloader/downloader.py:572 +msgid "Something went wrong trying to add that repo. See logs for more information." +msgstr "Noe gikk galt under å legge til repos. Se loggene for mer informasjon." + +#: redbot/cogs/downloader/downloader.py:578 +msgid "Repo `{name}` successfully added." +msgstr "Repo `{name}` ble lagt til." + +#: redbot/cogs/downloader/downloader.py:584 +#, docstring +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " +msgstr "\\n Fjern en repoe og dens filer.\\n\\n Eksempel:\\n - `[p]repo delete 26-Cogs`\\n\\n **Argumenter**\\n\\n - `` Navnet på et allerede lagt til repo\\n " + +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." +msgstr "Repo `{repo.name}` har blitt slettet." + +#: redbot/cogs/downloader/downloader.py:602 +#, docstring +msgid "List all installed repos." +msgstr "Liste over alle installerte kodelager." + +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" +msgstr "Installerte Repoer:\\n\\n" + +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " +msgstr "Vis informasjon om en repo.\\n\\n Eksempel:\\n - `[p]repo info 26-Cogs`\\n\\n **Argumenter**\\n\\n - `` navnet på repoet for å vise informasjon om.\\n " + +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "Mangler fra info.json" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" +msgstr "Repo Url: {repo_url}\\n" + +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" +msgstr "Gren: {branch_name}\\n" + +#: redbot/cogs/downloader/downloader.py:628 +msgid "Made by: {author}\\nDescription:\\n{description}" +msgstr "Laget av: {author}\\nbeskrivelse:\\n{description}" + +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "Informasjon om {repo_name} repo:{information}" + +#: redbot/cogs/downloader/downloader.py:640 +#, docstring +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " +msgstr "Oppdater alle fortegnelser, eller en av de du velger.\\n\\n Dette kommer *ikke* til å oppdatere loggene som er installert fra kilden.\\n\\n Eksempler:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Argumenter**\\n\\n - `[repos...]` navnet eller navnet på repos for å oppdatere. Hvis utelatt, oppdateres alle repoer.\\n " + +#: redbot/cogs/downloader/downloader.py:660 +msgid "Repo update completed successfully." +msgstr "Repo oppdatering fullført." + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "\\nOppdatert: " + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "Alle installerte repos er allerede oppdatert." + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "Disse repoene er allerede oppdatert." + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "Denne repoen er allerede oppdatert." + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "Basekommando for kommandoer for administrasjon av cog." + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 +msgid "Failed to install requirements: " +msgstr "Kunne ikke installere krav: " + +#: redbot/cogs/downloader/downloader.py:717 +msgid "\\nFailed to install shared libraries: " +msgstr "\\nKan ikke installere delte biblioteker: " + +#: redbot/cogs/downloader/downloader.py:723 +msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" +msgstr "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" + +#: redbot/cogs/downloader/downloader.py:731 +msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." +msgstr "Cog-krav og delte biblioteker for alle installerte cogs er reinstallert." + +#: redbot/cogs/downloader/downloader.py:739 +#, docstring +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:758 +#, docstring +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:785 +msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" +msgstr "Feil: kort sha1 `{rev}` er tvetydig. Mulige forslag:\\n" + +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 +msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" +msgstr "Feil: Det er ingen revisjon `{rev}` i repo `{repo.name}`" + +#: redbot/cogs/downloader/downloader.py:811 +msgid "\\nFailed to install requirements: " +msgstr "\\nKunne ikke installere krav: " + +#: redbot/cogs/downloader/downloader.py:832 +msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " +msgstr "\\nKan ikke installere delte biblioteker for `{repo.name}` repo: " + +#: redbot/cogs/downloader/downloader.py:840 +msgid "\\nFailed to install cogs: " +msgstr "\\nKunne ikke installere cogs: " + +#: redbot/cogs/downloader/downloader.py:844 +msgid "Successfully installed cogs: " +msgstr "Vellykket installerte cogs: " + +#: redbot/cogs/downloader/downloader.py:847 +msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" +msgstr "\\nDisse cogene er nå festet og blir ikke oppdatert automatisk. For å endre dette, bruk `{prefix}cog løsne `" + +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." +msgstr "\\nDu kan laste dem inn med {command_1}. For å se Brukerdatautsagn, kan du bruke {command_2}." + +#: redbot/cogs/downloader/downloader.py:871 +#, docstring +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:903 +msgid "Successfully uninstalled cogs: " +msgstr "Vellykket avinstallerte cogs: " + +#: redbot/cogs/downloader/downloader.py:906 +msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " +msgstr "\\nLast ned har fjernet disse loggene fra den installerte loggen, men det var ikke mulig å finne filene sine: " + +#: redbot/cogs/downloader/downloader.py:911 +msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." +msgstr "\\nDe ble mest sannsynlig fjernet uten å bruke `{prefix}cog avinnstallere `.\\nDet kan hende at du må fjerne filene manuelt hvis tegnet fortsatt er i bruk. Påse at cogs er blitt avlastet med `{prefix}last ut {cogs}`." + +#: redbot/cogs/downloader/downloader.py:921 +#, docstring +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:943 +msgid "Pinned cogs: " +msgstr "Festede cogs: " + +#: redbot/cogs/downloader/downloader.py:945 +msgid "\\nThese cogs were already pinned: " +msgstr "\\nDisse loggene har allerede blitt låst: " + +#: redbot/cogs/downloader/downloader.py:950 +#, docstring +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:971 +msgid "Unpinned cogs: " +msgstr "Unpinned cogs: " + +#: redbot/cogs/downloader/downloader.py:973 +msgid "\\nThese cogs weren't pinned: " +msgstr "\\nDisse cogene var ikke låst: " + +#: redbot/cogs/downloader/downloader.py:978 +#, docstring +msgid "List currently pinned cogs." +msgstr "List faste cogs for øyeblikket." + +#: redbot/cogs/downloader/downloader.py:984 +msgid "None." +msgstr "Ingen." + +#: redbot/cogs/downloader/downloader.py:988 +msgid "(continued)" +msgstr "(fortsatt)" + +#: redbot/cogs/downloader/downloader.py:988 +msgid "Pinned Cogs:" +msgstr "Låste Cogs:" + +#: redbot/cogs/downloader/downloader.py:998 +msgid "Pinned Cogs: \\n" +msgstr "Låste Cogs: \\n" + +#: redbot/cogs/downloader/downloader.py:1003 +#, docstring +msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " +msgstr "\\n Se etter tilgjengelige cog oppdateringer (inkludert festede cogs).\\n\\n Denne kommandoen oppdaterer ikke cogs, den søker bare etter oppdateringer.\\n Bruk `[p]cog update` for å oppdatere cogs.\\n " + +#: redbot/cogs/downloader/downloader.py:1018 +msgid "These cogs can be updated: " +msgstr "Disse cogs kan oppdateres: " + +#: redbot/cogs/downloader/downloader.py:1023 +msgid "\\nThese shared libraries can be updated: " +msgstr "\\nDisse delte bibliotekene kan oppdateres: " + +#: redbot/cogs/downloader/downloader.py:1027 +msgid "No cogs can be updated." +msgstr "Ingen cogs kan oppdateres." + +#: redbot/cogs/downloader/downloader.py:1031 +msgid "All installed cogs are up to date." +msgstr "Alle installerte cogs er oppdatert." + +#: redbot/cogs/downloader/downloader.py:1040 +#, docstring +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1054 +#, docstring +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1070 +#, docstring +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1116 +msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" +msgstr "Feil: kort sha1 `{rev}` er tvetydig. Mulige forslag:\\n" + +#: redbot/cogs/downloader/downloader.py:1148 +msgid "There were no cogs to check." +msgstr "Det var ingen cogs å sjekke." + +#: redbot/cogs/downloader/downloader.py:1151 +msgid "\\nThese cogs are pinned and therefore weren't checked: " +msgstr "\\nDisse erfaringene er låste og ble derfor ikke kontrollert: " + +#: redbot/cogs/downloader/downloader.py:1166 +msgid "Cogs from provided repos are already up to date." +msgstr "Cogs fra leverte repoer er allerede oppdatert." + +#: redbot/cogs/downloader/downloader.py:1169 +msgid "Provided cogs are already up to date with this revision." +msgstr "Angitt cogs er allerede oppdatert med denne revisjonen." + +#: redbot/cogs/downloader/downloader.py:1173 +msgid "Cogs from provided repo are already up to date with this revision." +msgstr "Cogs fra medfølgende repoer er allerede oppdatert med denne revisjonen." + +#: redbot/cogs/downloader/downloader.py:1178 +msgid "Provided cogs are already up to date." +msgstr "Angitt cogs er allerede oppdatert." + +#: redbot/cogs/downloader/downloader.py:1180 +msgid "All installed cogs are already up to date." +msgstr "Alle installerte cogs er allerede oppdatert." + +#: redbot/cogs/downloader/downloader.py:1185 +msgid "\\nThese cogs are pinned and therefore weren't checked: " +msgstr "\\nDisse erfaringene er låste og ble derfor ikke kontrollert: " + +#: redbot/cogs/downloader/downloader.py:1208 +#, docstring +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1220 +msgid "Installed Cogs:\\n" +msgstr "Installerte Cogs:\\n" + +#: redbot/cogs/downloader/downloader.py:1227 +msgid "Available Cogs:\\n" +msgstr "Tilgjengelige Cogs:\\n" + +#: redbot/cogs/downloader/downloader.py:1240 +#, docstring +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1253 +msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" +msgstr "Det er ingen cog `{cog_name}` i repo `{repo.name}`" + +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" +msgstr "Informasjon om {cog_name}:\\n{description}\\n\\nErklæring om sluttbrukerdata:\\n{end_user_data_statement}\\n\\nLaget av: {author}\\nKrav: {requirements}" + +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "Forfatteren av cog ga ikke utskrift til sluttbrukere." + +#: redbot/cogs/downloader/downloader.py:1339 +msgid "\\nCouldn't find these cogs in {repo.name}: " +msgstr "\\nFant ikke disse loggene i {repo.name}: " + +#: redbot/cogs/downloader/downloader.py:1343 +msgid "\\nThese cogs were already installed: " +msgstr "\\nDisse loggene har allerede blitt installert: " + +#: redbot/cogs/downloader/downloader.py:1347 +msgid "\\nSome cogs with these names are already installed from different repos: " +msgstr "\\nNoen cogs med disse navnene er allerede installert fra forskjellige repos: " + +#: redbot/cogs/downloader/downloader.py:1365 +msgid " (Minimum: {min_version})" +msgstr " (Minimum: {min_version})" + +#: redbot/cogs/downloader/downloader.py:1378 +msgid " (Minimum: {min_version}" +msgstr " (Minimum: {min_version}" + +#: redbot/cogs/downloader/downloader.py:1382 +msgid ", at most: {max_version}" +msgstr ", på det meste {max_version}" + +#: redbot/cogs/downloader/downloader.py:1390 +msgid "\\nThese cogs require higher python version than you have: " +msgstr "\\nDisse cogs krever høyere python-versjon enn du har: " + +#: redbot/cogs/downloader/downloader.py:1394 +msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " +msgstr "\\nDisse cogs krever en annen rød versjon enn du har ({current_version}): " + +#: redbot/cogs/downloader/downloader.py:1460 +msgid "Cog update completed successfully." +msgstr "Cog-oppdateringen er fullført." + +#: redbot/cogs/downloader/downloader.py:1471 +msgid "\\nUpdated: " +msgstr "\\nOppdatert: " + +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "\\nSluttbrukerdata utsagn for disse rommene er endret: " + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "\\nDu kan bruke {command} til å se de oppdaterte utsagnet\\n" + +#: redbot/cogs/downloader/downloader.py:1482 +msgid "\\nFailed to update cogs: " +msgstr "\\nKunne ikke oppdatere cogs: " + +#: redbot/cogs/downloader/downloader.py:1484 +msgid "No cogs were updated." +msgstr "Ingen cogs ble oppdatert." + +#: redbot/cogs/downloader/downloader.py:1486 +msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." +msgstr "\\nNoen delte biblioteker ble oppdatert, du bør starte boten på nytt for at endringene skal tre i kraft." + +#: redbot/cogs/downloader/downloader.py:1492 +msgid "\\nFailed to install shared libraries: " +msgstr "\\nKan ikke installere delte biblioteker: " + +#: redbot/cogs/downloader/downloader.py:1500 +msgid "None of the updated cogs were previously loaded. Update complete." +msgstr "Ingen av de oppdaterte cogs ble lastet inn. Oppdateringen var fullført." + +#: redbot/cogs/downloader/downloader.py:1504 +msgid "Would you like to reload the updated cogs?" +msgstr "Ønsker du å laste de oppdaterte cog på nytt?" + +#: redbot/cogs/downloader/downloader.py:1527 +msgid "OK then." +msgstr "Ok da." + +#: redbot/cogs/downloader/downloader.py:1557 +#, docstring +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1571 +msgid "That command doesn't seem to exist." +msgstr "Det ser ikke ut som at den kommandoen finnes." + +#: redbot/cogs/downloader/downloader.py:1586 +msgid "Missing from installed repos" +msgstr "Mangler fra installerte repoer" + +#: redbot/cogs/downloader/downloader.py:1596 +msgid "Unknown" +msgstr "Ukjent" + +#: redbot/cogs/downloader/downloader.py:1597 +msgid "None - this cog wasn't installed via downloader" +msgstr "Ingen -denne cog ble ikke installert via nedlaster" + +#: redbot/cogs/downloader/downloader.py:1600 +msgid "This command is not provided by a cog." +msgstr "Denne kommandoen er ikke levert av en cog." + +#: redbot/cogs/downloader/downloader.py:1606 +msgid "Command:" +msgstr "Kommando:" + +#: redbot/cogs/downloader/downloader.py:1607 +msgid "Cog Name:" +msgstr "Cog Navn:" + +#: redbot/cogs/downloader/downloader.py:1608 +msgid "Made by:" +msgstr "Laget av:" + +#: redbot/cogs/downloader/downloader.py:1609 +msgid "Repo URL:" +msgstr "Repo URL:" + +#: redbot/cogs/downloader/downloader.py:1612 +msgid "Repo branch:" +msgstr "Repo filial:" + +#: redbot/cogs/downloader/downloader.py:1617 +msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" +msgstr "Kommando: {command}\\nCog name: {cog}\\nLaget av: {author}\\nRepo URL: {repo_url}\\n" + +#: redbot/cogs/downloader/downloader.py:1621 +msgid "Repo branch: {branch_name}\\n" +msgstr "Repo gren: {branch_name}\\n" + +#: redbot/cogs/downloader/downloader.py:1642 +msgid "Failed to update the following repositories:" +msgstr "Kunne ikke oppdatere følgende kodelagringer:" + +#: redbot/cogs/downloader/downloader.py:1644 +msgid "Failed to update the following repository:" +msgstr "Kunne ikke oppdatere følgende arkiv:" + +#: redbot/cogs/downloader/downloader.py:1647 +msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." +msgstr "Arkivets filial kan ha blitt fjernet, eller oppbevaringsstedet er ikke lenger tilgjengelig på en angitt nettadresse. Se logger for mer informasjon." + +#: redbot/cogs/downloader/repo_manager.py:183 +msgid "Repo by the name \\\"{repo_name}\\\" does not exist." +msgstr "Repo med navnet \\\"{repo_name}\\\" eksisterer ikke." + diff --git a/redbot/cogs/downloader/locales/nl-NL.po b/redbot/cogs/downloader/locales/nl-NL.po index 680000611..435b913e2 100644 --- a/redbot/cogs/downloader/locales/nl-NL.po +++ b/redbot/cogs/downloader/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." -msgstr "Installeer een aantal afhankelijkheden met behulp van pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "Bibliotheken geïnstalleerd." -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "De installatie van sommige bibliotheken zijn mislukt. Gelieve de logs te checken voor een volledige lijst." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." -msgstr "Repo beheeropdrachten." - -#: redbot/cogs/downloader/downloader.py:512 -#, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:521 +#, docstring +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "Repo `{name}` succesvol toegevoegd." -#: redbot/cogs/downloader/downloader.py:563 +#: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Remove a repo and its files." -msgstr "Verwijder een repo en zijn bestanden." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:567 +#: redbot/cogs/downloader/downloader.py:597 msgid "The repo `{repo.name}` has been deleted successfully." msgstr "De repo `{repo.name}` is succesvol verwijderd." -#: redbot/cogs/downloader/downloader.py:572 +#: redbot/cogs/downloader/downloader.py:602 #, docstring msgid "List all installed repos." msgstr "Maak een lijst van alle geïnstalleerde repo's." -#: redbot/cogs/downloader/downloader.py:575 +#: redbot/cogs/downloader/downloader.py:605 msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:584 +#: redbot/cogs/downloader/downloader.py:614 #, docstring -msgid "Show information about a repo." -msgstr "Informatie over een repo weergeven." +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 msgid "Missing from info.json" msgstr "Niet gevonden in info.json" -#: redbot/cogs/downloader/downloader.py:587 +#: redbot/cogs/downloader/downloader.py:625 msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:589 +#: redbot/cogs/downloader/downloader.py:627 msgid "Branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:590 +#: redbot/cogs/downloader/downloader.py:628 msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:594 +#: redbot/cogs/downloader/downloader.py:632 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:602 +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "Update all repos, or ones of your choosing." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." -msgstr "Cog installatie management command's." - -#: redbot/cogs/downloader/downloader.py:633 -#, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." -msgstr "Installeer een Cog van de gegeven repo." - -#: redbot/cogs/downloader/downloader.py:694 -#, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:758 +#, docstring +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "Alle geïnstalleerde cogs zijn al bijgewerkt." -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." -msgstr "Alle beschikbare cogs van een enkele repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." -msgstr "Informatie weergeven over een enkele Cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "Er is geen cog '{cog_name}' in repo '{repo.name} '" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Cog update succesvol." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "Geen van de geüpdatet cogs zijn eerder geladen. Update is compleet." -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "Wil je de bijgewerkte cogs herladen?" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "Ohke." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Commando bestaat niet." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/no-NO.po b/redbot/cogs/downloader/locales/no-NO.po deleted file mode 100644 index f4f690310..000000000 --- a/redbot/cogs/downloader/locales/no-NO.po +++ /dev/null @@ -1,525 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" -"Last-Translator: \n" -"Language-Team: Norwegian\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Crowdin-Project: red-discordbot\n" -"X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" -"X-Crowdin-File-ID: 20\n" -"Language: no_NO\n" - -#: redbot/cogs/downloader/checks.py:12 -msgid "You're about to add a 3rd party repository. The creator of Red and its community have no responsibility for any potential damage that the content of 3rd party repositories might cause.\\n\\nBy typing '**I agree**' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\\n\\nYou have **30** seconds to reply to this message." -msgstr "" - -#: redbot/cogs/downloader/checks.py:36 -msgid "Your response has timed out, please try again." -msgstr "" - -#: redbot/cogs/downloader/converters.py:14 -#: redbot/cogs/downloader/repo_manager.py:176 -msgid "No Downloader cog found." -msgstr "" - -#: redbot/cogs/downloader/converters.py:19 -msgid "Cog `{cog_name}` is not installed." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:30 -msgid "\\n**WARNING:** The following repos are using shared libraries which are marked for removal in the future: {repo_list}.\\n You should inform maintainers of these repos about this message." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:39 -#, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:484 -#, docstring -msgid "Install a group of dependencies using pip." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:493 -msgid "Libraries installed." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:496 -msgid "Some libraries failed to install. Please check your logs for a complete list." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:505 -#, docstring -msgid "Repo management commands." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:512 -#, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:522 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:531 -msgid "The repo name you provided is already in use. Please choose another name." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:535 -msgid "Something went wrong during the cloning process. See logs for more information." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:551 -msgid "Something went wrong trying to add that repo. See logs for more information." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:557 -msgid "Repo `{name}` successfully added." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:584 -#, docstring -msgid "Show information about a repo." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "Mangler fra info.json" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:602 -#, docstring -msgid "Update all repos, or ones of your choosing." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:633 -#, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 -msgid "Failed to install requirements: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:665 -msgid "\\nFailed to install shared libraries: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:671 -msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:679 -msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:687 -#, docstring -msgid "Install a cog from the given repo." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:694 -#, docstring -msgid "Install a cog from the specified revision of given repo." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:709 -msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 -msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:735 -msgid "\\nFailed to install requirements: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:756 -msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:764 -msgid "\\nFailed to install cogs: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:768 -msgid "Successfully installed cogs: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:771 -msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:791 -#, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:818 -msgid "Successfully uninstalled cogs: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:821 -msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:826 -msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:836 -#, docstring -msgid "Pin cogs - this will lock cogs on their current version." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:852 -msgid "Pinned cogs: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:854 -msgid "\\nThese cogs were already pinned: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:859 -#, docstring -msgid "Unpin cogs - this will remove update lock from cogs." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:875 -msgid "Unpinned cogs: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:877 -msgid "\\nThese cogs weren't pinned: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:882 -#, docstring -msgid "List currently pinned cogs." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:888 -msgid "None." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:892 -msgid "(continued)" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:892 -msgid "Pinned Cogs:" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:902 -msgid "Pinned Cogs: \\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:907 -#, docstring -msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:922 -msgid "These cogs can be updated: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:927 -msgid "\\nThese shared libraries can be updated: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:931 -msgid "No cogs can be updated." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:935 -msgid "All installed cogs are up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:944 -#, docstring -msgid "Update all cogs, or ones of your choosing." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:949 -#, docstring -msgid "Update all cogs from repos of your choosing." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:959 -#, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:994 -msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1026 -msgid "There were no cogs to check." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1029 -msgid "\\nThese cogs are pinned and therefore weren't checked: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1044 -msgid "Cogs from provided repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1047 -msgid "Provided cogs are already up to date with this revision." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1051 -msgid "Cogs from provided repo are already up to date with this revision." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1056 -msgid "Provided cogs are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1058 -msgid "All installed cogs are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1063 -msgid "\\nThese cogs are pinned and therefore weren't checked: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1086 -#, docstring -msgid "List all available cogs from a single repo." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1090 -msgid "Installed Cogs:\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1097 -msgid "Available Cogs:\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1110 -#, docstring -msgid "List information about a single cog." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1114 -msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1191 -msgid "\\nCouldn't find these cogs in {repo.name}: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1195 -msgid "\\nThese cogs were already installed: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1199 -msgid "\\nSome cogs with these names are already installed from different repos: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1217 -msgid " (Minimum: {min_version})" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1230 -msgid " (Minimum: {min_version}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1234 -msgid ", at most: {max_version}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1242 -msgid "\\nThese cogs require higher python version than you have: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1246 -msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1307 -msgid "Cog update completed successfully." -msgstr "Cog-oppdateringen er fullført." - -#: redbot/cogs/downloader/downloader.py:1312 -msgid "\\nUpdated: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1315 -msgid "\\nFailed to update cogs: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1317 -msgid "No cogs were updated." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1319 -msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1325 -msgid "\\nFailed to install shared libraries: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1333 -msgid "None of the updated cogs were previously loaded. Update complete." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1337 -msgid "Would you like to reload the updated cogs?" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1360 -msgid "OK then." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1390 -#, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1397 -msgid "That command doesn't seem to exist." -msgstr "Det ser ikke ut som at den kommandoen finnes." - -#: redbot/cogs/downloader/downloader.py:1412 -msgid "Missing from installed repos" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1422 -msgid "Unknown" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1423 -msgid "None - this cog wasn't installed via downloader" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1426 -msgid "This command is not provided by a cog." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1432 -msgid "Command:" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1433 -msgid "Cog Name:" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1434 -msgid "Made by:" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1435 -msgid "Repo URL:" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1438 -msgid "Repo branch:" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1443 -msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1447 -msgid "Repo branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1468 -msgid "Failed to update the following repositories:" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1470 -msgid "Failed to update the following repository:" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1473 -msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." -msgstr "" - -#: redbot/cogs/downloader/repo_manager.py:183 -msgid "Repo by the name \\\"{repo_name}\\\" does not exist." -msgstr "" - diff --git a/redbot/cogs/downloader/locales/pl-PL.po b/redbot/cogs/downloader/locales/pl-PL.po index 348830001..721f87f05 100644 --- a/redbot/cogs/downloader/locales/pl-PL.po +++ b/redbot/cogs/downloader/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "Biblioteki zainstalowane." -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "Wyświetl wszystkie zainstalowane repozytoria." - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "Brakujący z info.json" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." +msgstr "Wyświetl wszystkie zainstalowane repozytoria." + +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "Brakujący z info.json" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Aktualizacja rozszerzenia przebiegła pomyślnie." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "OK." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Ta komenda nie istnieje." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/pt-BR.po b/redbot/cogs/downloader/locales/pt-BR.po index 8115fdcf2..09a1e861b 100644 --- a/redbot/cogs/downloader/locales/pt-BR.po +++ b/redbot/cogs/downloader/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+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" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "Ausência do info.json" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "Ausência do info.json" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Atualização do cog completada com sucesso." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "OK então." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Esse comando parece não existir." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/pt-PT.po b/redbot/cogs/downloader/locales/pt-PT.po index f5c3bf70a..113445371 100644 --- a/redbot/cogs/downloader/locales/pt-PT.po +++ b/redbot/cogs/downloader/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/ro-RO.po b/redbot/cogs/downloader/locales/ro-RO.po index e295421a8..8e4a9bb25 100644 --- a/redbot/cogs/downloader/locales/ro-RO.po +++ b/redbot/cogs/downloader/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/ru-RU.po b/redbot/cogs/downloader/locales/ru-RU.po index f21cce137..bd2452515 100644 --- a/redbot/cogs/downloader/locales/ru-RU.po +++ b/redbot/cogs/downloader/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." -msgstr "Установите группу зависимостей, используя pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "Библиотеки установлены." -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "Не удалось установить некоторые библиотеки. Пожалуйста, проверьте ваши логи для получения полного списка." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." -msgstr "Команды управления репозиторием." - -#: redbot/cogs/downloader/downloader.py:512 -#, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:521 +#, docstring +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "Репозиторий `{name}` успешно добавлен." -#: redbot/cogs/downloader/downloader.py:563 +#: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Remove a repo and its files." -msgstr "Удалить репозиторий и его файлы." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:567 +#: redbot/cogs/downloader/downloader.py:597 msgid "The repo `{repo.name}` has been deleted successfully." msgstr "Репозиторий `{repo.name}` был успешно удален." -#: redbot/cogs/downloader/downloader.py:572 +#: redbot/cogs/downloader/downloader.py:602 #, docstring msgid "List all installed repos." msgstr "Список всех установленных репозиториев." -#: redbot/cogs/downloader/downloader.py:575 +#: redbot/cogs/downloader/downloader.py:605 msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:584 +#: redbot/cogs/downloader/downloader.py:614 #, docstring -msgid "Show information about a repo." -msgstr "Показать информацию о репозитории." +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 msgid "Missing from info.json" msgstr "Отсутствует в info.json" -#: redbot/cogs/downloader/downloader.py:587 +#: redbot/cogs/downloader/downloader.py:625 msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:589 +#: redbot/cogs/downloader/downloader.py:627 msgid "Branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:590 +#: redbot/cogs/downloader/downloader.py:628 msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:594 +#: redbot/cogs/downloader/downloader.py:632 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:602 +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "Update all repos, or ones of your choosing." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " -msgstr "" - -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." -msgstr "Команды управления установкой модуля." - -#: redbot/cogs/downloader/downloader.py:633 -#, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." -msgstr "Установить модуль из данного репозитория." - -#: redbot/cogs/downloader/downloader.py:694 -#, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:758 +#, docstring +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "Все установленные модули уже обновлены." -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." -msgstr "Список всех доступных модулей из одного репозитория." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." -msgstr "Список информации об одном модуле." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "В репозитории `{repo.name}` нет модуля `{cog_name}`" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Обновление модуля завершено успешно." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "Ни один из обновленных модулей не был загружен ранее. Обновление завершено." -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "Вы хотите перезагрузить обновленные модули?" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "Хорошо, тогда." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Эта команда, кажется, не существует." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "Отсутствует из установленных репозиториев" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/sk-SK.po b/redbot/cogs/downloader/locales/sk-SK.po index ba4e0cc4c..35cf55920 100644 --- a/redbot/cogs/downloader/locales/sk-SK.po +++ b/redbot/cogs/downloader/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/sr-CS.po b/redbot/cogs/downloader/locales/sr-CS.po new file mode 100644 index 000000000..14fa17013 --- /dev/null +++ b/redbot/cogs/downloader/locales/sr-CS.po @@ -0,0 +1,537 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 20\n" +"Language: sr_CS\n" + +#: redbot/cogs/downloader/checks.py:12 +msgid "You're about to add a 3rd party repository. The creator of Red and its community have no responsibility for any potential damage that the content of 3rd party repositories might cause.\\n\\nBy typing '**I agree**' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\\n\\nYou have **30** seconds to reply to this message." +msgstr "" + +#: redbot/cogs/downloader/checks.py:36 +msgid "Your response has timed out, please try again." +msgstr "" + +#: redbot/cogs/downloader/converters.py:14 +#: redbot/cogs/downloader/repo_manager.py:176 +msgid "No Downloader cog found." +msgstr "" + +#: redbot/cogs/downloader/converters.py:19 +msgid "Cog `{cog_name}` is not installed." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:30 +msgid "\\n**WARNING:** The following repos are using shared libraries which are marked for removal in the future: {repo_list}.\\n You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:39 +#, docstring +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:484 +#, docstring +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:502 +msgid "Libraries installed." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:505 +msgid "Some libraries failed to install. Please check your logs for a complete list." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:514 +#, docstring +msgid "Base command for repository management." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:521 +#, docstring +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:541 +msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:550 +msgid "The repo name you provided is already in use. Please choose another name." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:554 +msgid "Something went wrong during the cloning process. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:572 +msgid "Something went wrong trying to add that repo. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:578 +msgid "Repo `{name}` successfully added." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:584 +#, docstring +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:602 +#, docstring +msgid "List all installed repos." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:628 +msgid "Made by: {author}\\nDescription:\\n{description}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 +#, docstring +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:660 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 +msgid "Failed to install requirements: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:717 +msgid "\\nFailed to install shared libraries: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:723 +msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:731 +msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:739 +#, docstring +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:758 +#, docstring +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:785 +msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 +msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:811 +msgid "\\nFailed to install requirements: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:832 +msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:840 +msgid "\\nFailed to install cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:844 +msgid "Successfully installed cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:847 +msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:871 +#, docstring +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:903 +msgid "Successfully uninstalled cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:906 +msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:911 +msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:921 +#, docstring +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:943 +msgid "Pinned cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:945 +msgid "\\nThese cogs were already pinned: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:950 +#, docstring +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:971 +msgid "Unpinned cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:973 +msgid "\\nThese cogs weren't pinned: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:978 +#, docstring +msgid "List currently pinned cogs." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:984 +msgid "None." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:988 +msgid "(continued)" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:988 +msgid "Pinned Cogs:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:998 +msgid "Pinned Cogs: \\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1003 +#, docstring +msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1018 +msgid "These cogs can be updated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1023 +msgid "\\nThese shared libraries can be updated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1027 +msgid "No cogs can be updated." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1031 +msgid "All installed cogs are up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1040 +#, docstring +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1054 +#, docstring +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1070 +#, docstring +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1116 +msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1148 +msgid "There were no cogs to check." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1151 +msgid "\\nThese cogs are pinned and therefore weren't checked: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1166 +msgid "Cogs from provided repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1169 +msgid "Provided cogs are already up to date with this revision." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1173 +msgid "Cogs from provided repo are already up to date with this revision." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1178 +msgid "Provided cogs are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1180 +msgid "All installed cogs are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1185 +msgid "\\nThese cogs are pinned and therefore weren't checked: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1208 +#, docstring +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1220 +msgid "Installed Cogs:\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1227 +msgid "Available Cogs:\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1240 +#, docstring +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1253 +msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 +msgid "\\nCouldn't find these cogs in {repo.name}: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1343 +msgid "\\nThese cogs were already installed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1347 +msgid "\\nSome cogs with these names are already installed from different repos: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1365 +msgid " (Minimum: {min_version})" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1378 +msgid " (Minimum: {min_version}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1382 +msgid ", at most: {max_version}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1390 +msgid "\\nThese cogs require higher python version than you have: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1394 +msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1460 +msgid "Cog update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1471 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 +msgid "\\nFailed to update cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1484 +msgid "No cogs were updated." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1486 +msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1492 +msgid "\\nFailed to install shared libraries: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1500 +msgid "None of the updated cogs were previously loaded. Update complete." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1504 +msgid "Would you like to reload the updated cogs?" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1527 +msgid "OK then." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1557 +#, docstring +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1571 +msgid "That command doesn't seem to exist." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1586 +msgid "Missing from installed repos" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1596 +msgid "Unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1597 +msgid "None - this cog wasn't installed via downloader" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1600 +msgid "This command is not provided by a cog." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1606 +msgid "Command:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1607 +msgid "Cog Name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1608 +msgid "Made by:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1609 +msgid "Repo URL:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1612 +msgid "Repo branch:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1617 +msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1621 +msgid "Repo branch: {branch_name}\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1642 +msgid "Failed to update the following repositories:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1644 +msgid "Failed to update the following repository:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1647 +msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/repo_manager.py:183 +msgid "Repo by the name \\\"{repo_name}\\\" does not exist." +msgstr "" + diff --git a/redbot/cogs/downloader/locales/sr-SP.po b/redbot/cogs/downloader/locales/sr-SP.po index 3392bf2fd..329f1d9ed 100644 --- a/redbot/cogs/downloader/locales/sr-SP.po +++ b/redbot/cogs/downloader/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/sv-SE.po b/redbot/cogs/downloader/locales/sv-SE.po index 10ac8b24f..8e18f56ed 100644 --- a/redbot/cogs/downloader/locales/sv-SE.po +++ b/redbot/cogs/downloader/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "Bibliotek installerade." -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "Några bibliotek gick ej att installera. Vänligen kontrollera loggarna för en komplett lista." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "Saknar information från info.json" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "Saknar information från info.json" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Cog har uppdaterats." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Det kommandot verkar inte finnas." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/tr-TR.po b/redbot/cogs/downloader/locales/tr-TR.po index 7237f2d0a..aa85b7935 100644 --- a/redbot/cogs/downloader/locales/tr-TR.po +++ b/redbot/cogs/downloader/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "3. parti uygulama eklemek üzeresiniz. Red'in yapımcıları ve topluluk #: redbot/cogs/downloader/checks.py:36 msgid "Your response has timed out, please try again." -msgstr "Oturumunuz zaman aşımına uğradı. Lütfen tekrar giriş yapın." +msgstr "Yanıtınız zaman aşımına uğradı, lütfen tekrar deneyin." #: redbot/cogs/downloader/converters.py:14 #: redbot/cogs/downloader/repo_manager.py:176 @@ -34,488 +34,500 @@ msgstr "Cog `{cog_name}` yüklenemedi." #: redbot/cogs/downloader/downloader.py:30 msgid "\\n**WARNING:** The following repos are using shared libraries which are marked for removal in the future: {repo_list}.\\n You should inform maintainers of these repos about this message." -msgstr "" +msgstr "\\n**UYARI:** Bu depolar ilerde kaldırılacak olan ortak kütüphaneler kullanmaktadır: {repo_list}.\\n Deponun sahiplerine bu mesajla ilgili haber veriniz." #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " -msgstr "" +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgstr "Cog Creators tarafından yapılmış topluluk Coglarını kurar.\\n\\n Üçüncü parti cogları da denen topluluk cogları\\n Red ile varsayılan olarak gelmezler.\\n\\n Topluluk cogları depolar içinde gelirler. Depolar kurabileceğiniz birer\\n cog gurubudur. Bir cog yapımcısından bir veya birden çok cog kurmadan önce yapımcının deposunu Mutlaka \\n `[p]repo` komutuyla\\n eklemeniz gereklidir.\\n " #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." -msgstr "Pip kullanarak bir grup bağımlılık kurun." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " +msgstr "\\n Pip kullanarak bir gereksinim grubunu yükle.\\n\\n Örnekler:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Bu komutun yanlış kullanımı botunuzu bozabilir, dikkatli olun.\\n\\n **Seçenekler**\\n\\n - `` Kurmak istediğiniz paket veya paketler.\\n " -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "Kütüphaneler yüklü." -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "Bazı kütüphaneler yüklenemedi. Lütfen eksiksiz bir liste için kayıtlarınızı kontrol edin." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." -msgstr "Repo yönetimi komutları." +msgid "Base command for repository management." +msgstr "Depo yönetimi için temel komut." -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " -msgstr "" +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " +msgstr "Yeni bir depo ekle.\\n\\n Örnekler:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Depo adları sadece İngilizce karakterler, rakamlar, tireler ve alt tireler içerebilir.\\n Eğer belirtilmezse deponun varsayılan dalı kullanılacaktır.\\n\\n **Seçenekler**\\n\\n - `` Depoya verilen isim.\\n - `` cog dalının URL'i, genellikle GitHub veya GitLab.\\n - `[branch]` cogların yükleneceği isteğe bağlı dal.\\n " -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "Repo adları yalnızca A-z karakterleri, sayılar, alt çizgiler ve tire içerebilir." -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "Bu isim zaten kullanılıyor. Başka bir isim seçiniz." -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "Klonlama işlemi sırasında bir şeyler ters gitti. Daha fazla bilgi için loglara bakın." -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "O repoyu eklemeye çalışırken bir şeyler ters gitti. Daha fazla bilgi için günlüklere bakın." -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "Bu repo {name} başarıyla eklendi." -#: redbot/cogs/downloader/downloader.py:563 +#: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Remove a repo and its files." -msgstr "Bir repo ve dosyalarını kaldırın." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " +msgstr "\\n Bir depoyu ve dosyalarını kaldır.\\n\\n Örnek:\\n - `[p]repo delete 26-Cogs`\\n\\n **Seçenekler**\\n\\n - `` Eklenmiş olan bir deponun adı\\n " -#: redbot/cogs/downloader/downloader.py:567 +#: redbot/cogs/downloader/downloader.py:597 msgid "The repo `{repo.name}` has been deleted successfully." msgstr "Repo '{repo.name}' başarıyla silindi." -#: redbot/cogs/downloader/downloader.py:572 +#: redbot/cogs/downloader/downloader.py:602 #, docstring msgid "List all installed repos." msgstr "Tüm yüklü repos listelenmektedir." -#: redbot/cogs/downloader/downloader.py:575 +#: redbot/cogs/downloader/downloader.py:605 msgid "Installed Repos:\\n\\n" msgstr "Yüklü Repos:\\n\\n" -#: redbot/cogs/downloader/downloader.py:584 +#: redbot/cogs/downloader/downloader.py:614 #, docstring -msgid "Show information about a repo." -msgstr "Bir repo ilgili bilgileri gösterir." +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " +msgstr "Bir depo hakkında bilgi göster.\\n\\n Örnek:\\n - `[p]repo info 26-Cogs`\\n\\n **Seçenekler**\\n\\n - `` Hakkında bilgi gösterilecek depo.\\n " -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 msgid "Missing from info.json" msgstr "Burada eksik bilgiler var info.json" -#: redbot/cogs/downloader/downloader.py:587 +#: redbot/cogs/downloader/downloader.py:625 msgid "Repo url: {repo_url}\\n" msgstr "Repo url: {repo_url}\\n" -#: redbot/cogs/downloader/downloader.py:589 +#: redbot/cogs/downloader/downloader.py:627 msgid "Branch: {branch_name}\\n" msgstr "Branch: {branch_name}\\n" -#: redbot/cogs/downloader/downloader.py:590 +#: redbot/cogs/downloader/downloader.py:628 msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "Yapımcı: {author}\\nAçıklama:\\n{description}" -#: redbot/cogs/downloader/downloader.py:594 +#: redbot/cogs/downloader/downloader.py:632 msgid "Information on {repo_name} repo:{information}" msgstr "{repo_name} hakkında bilgi:{information}" -#: redbot/cogs/downloader/downloader.py:602 +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "Update all repos, or ones of your choosing." -msgstr "Tüm repoları veya seçtiğiniz olanları güncelleyin." +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " +msgstr "Seçtiğiniz depoları veya tüm depoları güncelle.\\n\\n Bu komut depolardan yüklenmiş cogları **güncellemeyecektir**.\\n\\n Örnekler:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Seçenekler**\\n\\n - `[repos...]` Güncellenecek depoların adı. Boş bırakılırsa, tüm depolar güncellenecektir.\\n " -#: redbot/cogs/downloader/downloader.py:610 +#: redbot/cogs/downloader/downloader.py:660 msgid "Repo update completed successfully." msgstr "Repo güncellemesi başarıyla tamamlandı." -#: redbot/cogs/downloader/downloader.py:611 +#: redbot/cogs/downloader/downloader.py:661 msgid "\\nUpdated: " msgstr "\\nGüncellendi: " -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:663 msgid "All installed repos are already up to date." msgstr "Yüklü tüm repolar zaten güncel." -#: redbot/cogs/downloader/downloader.py:616 +#: redbot/cogs/downloader/downloader.py:666 msgid "These repos are already up to date." msgstr "Bu repolar zaten güncel." -#: redbot/cogs/downloader/downloader.py:618 +#: redbot/cogs/downloader/downloader.py:668 msgid "This repo is already up to date." msgstr "Bu repo zaten güncel." -#: redbot/cogs/downloader/downloader.py:628 +#: redbot/cogs/downloader/downloader.py:678 #, docstring -msgid "Cog installation management commands." -msgstr "Cog yükleme yönetimi komutları." +msgid "Base command for cog installation management commands." +msgstr "Tüm cog kurulum yönetimi komutları için temel komut." -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:683 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " -msgstr "" +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "\\n Bu komut Red özellikle talep etmedikçe kullanılmamalıdır.\\n\\n Bu komut tüm cog gereksinimlerini ve kurulu tüm coglar için paylaşılan kütüphaneleri yeniden kuracaktır.\\n\\n Red Python alt sürümündeki bir değişiklik\\n gereğiyle sahipten lib klasörünü boşaltmasını isteyebilir.\\n " -#: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "Gereksinimleri yüklerken bir hata oldu: " -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " -msgstr "" +msgstr "\\nOrtak kütüphaneler kurulurken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" -msgstr "" +msgstr "Kurulu tüm coglar için gereksinimler ve ortak kütüphaneler yeniden kuruldu fakat bazı sorunlarla karşılaşıldı:\\n" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." -msgstr "" +msgstr "Kurulu tüm coglar için gereksinimler ve ortak kütüphaneler yeniden kuruldu." -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." -msgstr "Verilen repodan bir cog yükleyin." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " +msgstr "Belirtilen depodan bir cog kur.\\n\\n Örnekler:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Seçeneker**\\n\\n - `` Kurulacak cogların kaynağı olan depo.\\n - `` Kurulacak cog veya coglar.\\n " -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." -msgstr "" +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " +msgstr "Bir deponun belirtilen revizyonundan bir cog kur.\\n\\n Revizyonlar kodda belirli bir değişikliğin yapıldığı noktaya işaret eden \\\"commit IDleri\\\"dir.\\n Her hangi bir GitHub deposu için en son revizyon URL çubuğunda [o depoda \\\"y\\\" basarak bulunabilir](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).\\n\\n Eski revizyonlar URL çubuğunda [her hangi bir deponun commit geçmişine bakarak bulunabilir](https://cdn.discordapp.com/attachments/133251234164375552/775760247787749406/unknown.png)\\n\\n Örnek:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` Kurulacak cogların kaynağı olan depo.\\n - `` Kurulacak revizyon.\\n - `` Kurulacak cog veya coglar.\\n " -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" -msgstr "" +msgstr "Hata: kısaltılmış sha1 `{rev}` belirsiz. Olası adaylar:\\n" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" -msgstr "" +msgstr "Hata: `{repo.name}` deposunda `{rev}` sürümü bulunmamakta" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " -msgstr "" +msgstr "\\nGereksinimler yüklenirken sorunla karşılaşıldı: " -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " -msgstr "" +msgstr "\\n`{repo.name}` deposu için ortak kütüphaneler kurulurken hata ile karşılaşıldı: " -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "\\nBu cogu yüklerken bir hata oluştu: " -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "Coglar başarıyla yüklendi: " -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" -msgstr "" +msgstr "\\nBu coglar artık sabitlendi ve otomatik gücellenmiyecekler. Bunu değiştirmek için `{prefix}cog unpin ` komutunu kullanın." -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" -msgstr "\\nBu komutu kullanarak yükleyebilirsin `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." +msgstr "\\n Onları {command_1} kullanarak yükleyebilirsiniz. Son kullanıcı veri ifadelerini okumak için {command_2} kullanabilirsiniz." -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " -msgstr "" +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " +msgstr "Cog kaldır.\\n\\n Sadece daha önce İndirici tarafından kurulmuş\\n cogları kaldırabilirsiniz.\\n\\n Örnekler:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Seçenekler**\\n\\n - `` Kaldırılacak cog veya coglar.\\n " -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "Coglar başarıyla kaldırıldı: " -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " -msgstr "" +msgstr "\\nDownloader bu cogları kurulmuş coglar listesinden çıkardı fakat dosyalarını bulamadı: " -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." -msgstr "" +msgstr "\\nMuhtemelen `{prefix}cog uninstall` kullanılarak kaldırılmışlardı.\\nCog hala kullanılabiliyorsa bu dosyaları elle silmeniz gerekebilir. Durum buysa önce cogların `{prefix}unload {cogs}` ile kaldırıldığından emin olun." -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." -msgstr "" +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " +msgstr "Cog sabitle - bu cogları şu anki sürümlerine kilitler.\\n\\n Örnekler:\\n - `[p]cog pin defender`\\n - `[p]cog pin eski_cog1 eski_cog2`\\n\\n **Seçenekler**\\n\\n - `` Sabitlenecek cog veya coglar. Zaten kurulu olmaları gerekir.\\n " -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " -msgstr "" +msgstr "Sabitlenmiş coglar: " -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " -msgstr "" +msgstr "\\nBu coglar zaten sabitlenmişti: " -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." -msgstr "" +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." +msgstr "Cog sabitlemesini kaldır - bu seçilen cogların güncelleme kilidini açar.\\n\\n Örneks:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin yeni_cog1 yeni_cog2`\\n\\n **Seçenekler**\\n\\n - `` Sabitlemesi kaldırılacak cog veya coglar. Zaten kurulu ve sabitlenmiş olmaları gerekir." -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " -msgstr "" +msgstr "Sabitlemesi kaldırılmış coglar: " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " -msgstr "" +msgstr "\\nBu coglar sabitlenmedi: " -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." -msgstr "" +msgstr "Şu anda sabitlenmiş olan cogları listeler." -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." -msgstr "" +msgstr "Hiçbiri." -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" -msgstr "" +msgstr "(devam etmekte)" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" -msgstr "" +msgstr "Sabitlenmiş coglar:" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" -msgstr "" +msgstr "Sabitlenmiş coglar: \\n" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " -msgstr "" +msgstr "\\n Coglar için mevcut güncellemeleri denetler (sabitlenmiş coglar dahil).\\n\\n Bu komut cogları güncellemez, sadece güncellemeleri denetler.\\n Cogları güncellemek için `[p]cog update` kullanın.\\n " -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " -msgstr "" +msgstr "Bu coglar güncellenebilir: " -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " -msgstr "" +msgstr "\\nBu ortak kütüphaneler güncellenebilir: " -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." -msgstr "" +msgstr "Güncellenebilir cog bulunmamakta." -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." -msgstr "" +msgstr "Yüklü olan tüm coglar güncel." -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." -msgstr "" +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " +msgstr "Tüm veya seçtiğiniz cogları güncelle.\\n\\n Örnekler:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Seçenekler**\\n\\n - `[cogs...]` Güncellenecek cog veya coglar. Boş bırakılırsa, tüm coglar güncellenecektir.\\n " -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." -msgstr "" +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " +msgstr "Seçtiğiniz depolardan kurulmuş tüm cogları güncelle.\\n\\n Örnekler:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Seçenekler**\\n\\n - `` İçinden kurulmuş tüm cogların güncelleneceği depo veya depolar.\\n " -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " -msgstr "" +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " +msgstr "Tüm veya seçtiğiniz cogları bir deponun seçilen revizyonuna güncelle.\\n\\n Unutmayınız ki güncelleme sadece sürüm yükseltir ve `revizyon`\\n şu anda kurulu olan cog sürümünden yeni olmalıdır. Eğer bir cogun eski\\n bir sürümünü kurmak istiyorsanız cogun yüklemesini kaldırın, cogu silin ve yeniden yükleyin.\\n\\n Revizyonla ilgili detaylı açıklama için `[p]cog installversion` inceleyiniz.\\n\\n Örnek:\\n - `[p]cog updatetoversion Bozuk-Depo e798cc268e199612b1316a3d1f193da0770c7016 cog_adı`\\n\\n **Seçenekler**\\n\\n - `` İçinden kurulmuş tüm cogların güncelleneceği depo veya depolar.\\n - `` Güncellenecek revizyon.\\n - `[cogs...]` Güncellenecek cog veya coglar.\\n " -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" -msgstr "" +msgstr "Hata: kısaltılmış sha1 `{rev}` belirsiz. Olası adaylar:\\n" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." -msgstr "" +msgstr "Denetlenecek cog yok." -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " -msgstr "" +msgstr "\\nBu coglar sabitlenmiştir ve denetlenemezler: " -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." -msgstr "" +msgstr "Belirtilen depolardan kurulmuş coglar zaten güncel." -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." -msgstr "" +msgstr "Belirtilen coglar zaten bu sürümde." -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." -msgstr "" +msgstr "Belirtilen depodan kurulmuş coglar zaten bu sürümde." -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." -msgstr "" +msgstr "Belirtilen coglar zaten güncel." -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "Yüklü olan tüm coglar zaten güncel." -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " -msgstr "" +msgstr "\\nBu coglar sabitlenmiştir ve denetlenemezler: " -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." -msgstr "Tek bir repodaki mevcut tüm cogları listeleyin." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " +msgstr "Bir depodan kurulabilen tüm cogları listele.\\n\\n Örnek:\\n - `[p]cog list 26-Cogs`\\n\\n **Seçenekler**\\n\\n - `` İçindeki coglar listelenecek depo.\\n " -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "Yüklenen Coglar:\\n" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "Kullanılabilir Coglar:\\n" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." -msgstr "Tek bir cog hakkında bilgi listesi." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " +msgstr "Tek bir cog hakkında bilgi listele.\\n\\n Örnek:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Seçenekler**\\n\\n - `` Cog verisinin alınacağı depo.\\n - `` Hakkında bilgi alınacak cog.\\n " -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "Repo '{repo.name} ' hiçbir cog '{cog_name}' olduğunu" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" -msgstr "" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" +msgstr "{cog_name} hakkında bilgi:\\n{description}\\n\\nSon kullanıcı veri bilgilendirmesi:\\n{end_user_data_statement}\\n\\nYapımcı: {author}\\nGereksinimler: {requirements}" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "Cogun yapımcısı son kullanıcı veri bildirgesi sunmamış." + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " -msgstr "" +msgstr "\\n{repo.name} deposunda bu coglar bulunamadı: " -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " -msgstr "" +msgstr "\\nBu coglar zaten kuruluydu: " -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " -msgstr "" +msgstr "\\nBu isimlerdeki coglar zaten diğer depolardan kurulmuştu: " -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" -msgstr "" +msgstr " (En az: {min_version})" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" -msgstr "" +msgstr " (En az: {min_version}" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" -msgstr "" +msgstr ", en fazla: {max_version}" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " -msgstr "" +msgstr "\\nBu coglar sizde bulunandan daha yüksek python sürümü gerektirmekte: " -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " -msgstr "" +msgstr "\\nBu coglar şu anda sizde olandan farklı bir Red sürümü gerektirmekte ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "Cog güncelleştirme başarıyla tamamlandı." -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "\\nGüncellendi: " -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "\\nBu cogların son kullanıcı veri bildirgeleri değişti: " + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "\\nGüncellenmiş ifadeleri görmek için {command} kullanabilirsiniz.\\n" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "\\nCogları güncellerken bir sorun oluştu: " -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." -msgstr "" +msgstr "Hiçbir cog güncellenmedi." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." -msgstr "" +msgstr "\\nBazı ortak kütüphaneler güncellendi, değişikliklerin uygulanması için botu yeniden başlatmalısınız." -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " -msgstr "" +msgstr "\\nOrtak kütüphaneler kurulurken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "Güncellenen çarkların hiçbiri daha önce yüklenmedi. Güncelleme tamamlandı." -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "Veriyi yeniden göndermek istiyor musun?" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "Tamam o zaman." -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " -msgstr "" +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " +msgstr "Bir komutun hangi cog tarafından sağlandığını bul.\\n\\n Bu sadece load edilmiş coglar için çalışır.\\n\\n Örnek:\\n - `[p]findcog ping`\\n\\n **Seçenekler**\\n\\n - `` Aranacak komut.\\n " -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "Bu komut var gibi görünmüyor." -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" -msgstr "" +msgstr "Kurulu depolardan eksik" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "Bilinmiyor" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" -msgstr "" +msgstr "Not - bu cog downloader ile kurulmadı" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." -msgstr "" +msgstr "Bu komut bir cog tarafından sağlanmamakta." -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "Komut:" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "Cog İsmi:" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "Yapımcı:" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" -msgstr "" +msgstr "Depo Adresi:" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" -msgstr "" +msgstr "Depo dalı:" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" -msgstr "" +msgstr "Komut: {command}\\nCog adı: {cog}\\nYapımcı: {author}\\nDepo adresi: {repo_url}\\n" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" -msgstr "" +msgstr "Depo dalı: {branch_name}\\n" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "Bu repoları güncellerken bir sorun yaşadım:" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" -msgstr "" +msgstr "Bu depo güncellenirken hata ile karşılaşıldı:" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "Bu repolar silinmiş olabilir ya da Url'lere erişim kapalı. Daha fazla bilgi için logları kontrol edin." diff --git a/redbot/cogs/downloader/locales/uk-UA.po b/redbot/cogs/downloader/locales/uk-UA.po index 1e6712ebf..c0a91f7ca 100644 --- a/redbot/cogs/downloader/locales/uk-UA.po +++ b/redbot/cogs/downloader/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/vi-VN.po b/redbot/cogs/downloader/locales/vi-VN.po index 6e1511c01..d5e0d3417 100644 --- a/redbot/cogs/downloader/locales/vi-VN.po +++ b/redbot/cogs/downloader/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/zh-CN.po b/redbot/cogs/downloader/locales/zh-CN.po index e51cec135..ebffef11c 100644 --- a/redbot/cogs/downloader/locales/zh-CN.po +++ b/redbot/cogs/downloader/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "在info.json中找不到" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "在info.json中找不到" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "以成功更新齿轮。" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "这个命令似乎不存在。" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/zh-HK.po b/redbot/cogs/downloader/locales/zh-HK.po index ff5136d05..8dfac8710 100644 --- a/redbot/cogs/downloader/locales/zh-HK.po +++ b/redbot/cogs/downloader/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/zh-TW.po b/redbot/cogs/downloader/locales/zh-TW.po index c13f2ec7b..5947e6018 100644 --- a/redbot/cogs/downloader/locales/zh-TW.po +++ b/redbot/cogs/downloader/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -38,484 +38,496 @@ msgstr "" #: redbot/cogs/downloader/downloader.py:39 #, docstring -msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n \\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " +msgid "Install community cogs made by Cog Creators.\\n\\n Community cogs, also called third party cogs, are not included\\n in the default Red install.\\n\\n Community cogs come in repositories. Repos are a group of cogs\\n you can install. You always need to add the creator's repository\\n using the `[p]repo` command before you can install one or more\\n cogs from the creator.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:484 #, docstring -msgid "Install a group of dependencies using pip." +msgid "\\n Install a group of dependencies using pip.\\n\\n Examples:\\n - `[p]pipinstall bs4`\\n - `[p]pipinstall py-cpuinfo psutil`\\n\\n Improper usage of this command can break your bot, be careful.\\n\\n **Arguments**\\n\\n - `` The package or packages you wish to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:493 +#: redbot/cogs/downloader/downloader.py:502 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:496 +#: redbot/cogs/downloader/downloader.py:505 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:514 #, docstring -msgid "Repo management commands." +msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:512 +#: redbot/cogs/downloader/downloader.py:521 #, docstring -msgid "Add a new repo.\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n " +msgid "Add a new repo.\\n\\n Examples:\\n - `[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs`\\n - `[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3`\\n\\n Repo names can only contain characters A-z, numbers, underscores, and hyphens.\\n The branch will be the default branch if not specified.\\n\\n **Arguments**\\n\\n - `` The name given to the repo.\\n - `` URL to the cog branch. Usually GitHub or GitLab.\\n - `[branch]` Optional branch to install cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:522 +#: redbot/cogs/downloader/downloader.py:541 msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." msgstr "" -#: redbot/cogs/downloader/downloader.py:531 +#: redbot/cogs/downloader/downloader.py:550 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:535 +#: redbot/cogs/downloader/downloader.py:554 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:551 +#: redbot/cogs/downloader/downloader.py:572 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:557 +#: redbot/cogs/downloader/downloader.py:578 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:563 -#, docstring -msgid "Remove a repo and its files." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:567 -msgid "The repo `{repo.name}` has been deleted successfully." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:572 -#, docstring -msgid "List all installed repos." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:575 -msgid "Installed Repos:\\n\\n" -msgstr "" - #: redbot/cogs/downloader/downloader.py:584 #, docstring -msgid "Show information about a repo." +msgid "\\n Remove a repo and its files.\\n\\n Example:\\n - `[p]repo delete 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of an already added repo\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:585 -#: redbot/cogs/downloader/downloader.py:1126 -#: redbot/cogs/downloader/downloader.py:1409 -msgid "Missing from info.json" -msgstr "在info.json中找不到" - -#: redbot/cogs/downloader/downloader.py:587 -msgid "Repo url: {repo_url}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:589 -msgid "Branch: {branch_name}\\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:590 -msgid "Made by: {author}\\nDescription:\\n{description}" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:594 -msgid "Information on {repo_name} repo:{information}" +#: redbot/cogs/downloader/downloader.py:597 +msgid "The repo `{repo.name}` has been deleted successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:602 #, docstring -msgid "Update all repos, or ones of your choosing." +msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:610 -msgid "Repo update completed successfully." +#: redbot/cogs/downloader/downloader.py:605 +msgid "Installed Repos:\\n\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:611 -msgid "\\nUpdated: " +#: redbot/cogs/downloader/downloader.py:614 +#, docstring +msgid "Show information about a repo.\\n\\n Example:\\n - `[p]repo info 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The name of the repo to show info about.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 -msgid "All installed repos are already up to date." +#: redbot/cogs/downloader/downloader.py:623 +#: redbot/cogs/downloader/downloader.py:1273 +#: redbot/cogs/downloader/downloader.py:1583 +msgid "Missing from info.json" +msgstr "在info.json中找不到" + +#: redbot/cogs/downloader/downloader.py:625 +msgid "Repo url: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:616 -msgid "These repos are already up to date." -msgstr "" - -#: redbot/cogs/downloader/downloader.py:618 -msgid "This repo is already up to date." +#: redbot/cogs/downloader/downloader.py:627 +msgid "Branch: {branch_name}\\n" msgstr "" #: redbot/cogs/downloader/downloader.py:628 -#, docstring -msgid "Cog installation management commands." +msgid "Made by: {author}\\nDescription:\\n{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:633 +#: redbot/cogs/downloader/downloader.py:632 +msgid "Information on {repo_name} repo:{information}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:640 #, docstring -msgid "\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask user to use this when it clears contents of lib folder\\n because of change in minor version of Python.\\n " +msgid "Update all repos, or ones of your choosing.\\n\\n This will *not* update the cogs installed from those repos.\\n\\n Examples:\\n - `[p]repo update`\\n - `[p]repo update 26-Cogs`\\n - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\\n\\n **Arguments**\\n\\n - `[repos...]` The name or names of repos to update. If omitted, all repos are updated.\\n " msgstr "" #: redbot/cogs/downloader/downloader.py:660 -#: redbot/cogs/downloader/downloader.py:1301 +msgid "Repo update completed successfully." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:661 +msgid "\\nUpdated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:663 +msgid "All installed repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:666 +msgid "These repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:668 +msgid "This repo is already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:678 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:683 +#, docstring +msgid "\\n This command should not be used unless Red specifically asks for it.\\n\\n This command will reinstall cog requirements and shared libraries for all installed cogs.\\n\\n Red might ask the owner to use this when it clears contents of the lib folder\\n because of change in minor version of Python.\\n " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:712 +#: redbot/cogs/downloader/downloader.py:1454 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:717 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:671 +#: redbot/cogs/downloader/downloader.py:723 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:731 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:687 +#: redbot/cogs/downloader/downloader.py:739 #, docstring -msgid "Install a cog from the given repo." +msgid "Install a cog from the given repo.\\n\\n Examples:\\n - `[p]cog install 26-Cogs defender`\\n - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:694 +#: redbot/cogs/downloader/downloader.py:758 #, docstring -msgid "Install a cog from the specified revision of given repo." +msgid "Install a cog from the specified revision of given repo.\\n\\n Revisions are \\\"commit ids\\\" that point to the point in the code when a specific change was made.\\n 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).\\n\\n 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)\\n\\n Example:\\n - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The name of the repo to install cogs from.\\n - `` The revision to install from.\\n - `` The cog or cogs to install.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:709 +#: redbot/cogs/downloader/downloader.py:785 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:721 -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:797 +#: redbot/cogs/downloader/downloader.py:1127 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:735 +#: redbot/cogs/downloader/downloader.py:811 msgid "\\nFailed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:756 +#: redbot/cogs/downloader/downloader.py:832 msgid "\\nFailed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:840 msgid "\\nFailed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:844 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:847 msgid "\\nThese cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:778 -msgid "\\nYou can load them using `{prefix}load `" +#: redbot/cogs/downloader/downloader.py:854 +msgid "\\nYou can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:791 +#: redbot/cogs/downloader/downloader.py:871 #, docstring -msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n " +msgid "Uninstall cogs.\\n\\n You may only uninstall cogs which were previously installed\\n by Downloader.\\n\\n Examples:\\n - `[p]cog uninstall 26-Cogs defender`\\n - `[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to uninstall.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:818 +#: redbot/cogs/downloader/downloader.py:903 msgid "Successfully uninstalled cogs: " msgstr "已成功移除齒輪: " -#: redbot/cogs/downloader/downloader.py:821 +#: redbot/cogs/downloader/downloader.py:906 msgid "\\nDownloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:826 +#: redbot/cogs/downloader/downloader.py:911 msgid "\\nThey were most likely removed without using `{prefix}cog uninstall`.\\nYou may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with `{prefix}unload {cogs}`." msgstr "" -#: redbot/cogs/downloader/downloader.py:836 +#: redbot/cogs/downloader/downloader.py:921 #, docstring -msgid "Pin cogs - this will lock cogs on their current version." +msgid "Pin cogs - this will lock cogs on their current version.\\n\\n Examples:\\n - `[p]cog pin defender`\\n - `[p]cog pin outdated_cog1 outdated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to pin. Must already be installed.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:852 +#: redbot/cogs/downloader/downloader.py:943 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:854 +#: redbot/cogs/downloader/downloader.py:945 msgid "\\nThese cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:859 +#: redbot/cogs/downloader/downloader.py:950 #, docstring -msgid "Unpin cogs - this will remove update lock from cogs." +msgid "Unpin cogs - this will remove the update lock from those cogs.\\n\\n Examples:\\n - `[p]cog unpin defender`\\n - `[p]cog unpin updated_cog1 updated_cog2`\\n\\n **Arguments**\\n\\n - `` The cog or cogs to unpin. Must already be installed and pinned." msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:971 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:973 msgid "\\nThese cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:882 +#: redbot/cogs/downloader/downloader.py:978 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:984 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:988 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:902 +#: redbot/cogs/downloader/downloader.py:998 msgid "Pinned Cogs: \\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:907 +#: redbot/cogs/downloader/downloader.py:1003 #, docstring msgid "\\n Check for available cog updates (including pinned cogs).\\n\\n This command doesn't update cogs, it only checks for updates.\\n Use `[p]cog update` to update cogs.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:922 +#: redbot/cogs/downloader/downloader.py:1018 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:927 +#: redbot/cogs/downloader/downloader.py:1023 msgid "\\nThese shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:931 +#: redbot/cogs/downloader/downloader.py:1027 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:935 +#: redbot/cogs/downloader/downloader.py:1031 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:944 +#: redbot/cogs/downloader/downloader.py:1040 #, docstring -msgid "Update all cogs, or ones of your choosing." +msgid "Update all cogs, or ones of your choosing.\\n\\n Examples:\\n - `[p]cog update`\\n - `[p]cog update defender`\\n\\n **Arguments**\\n\\n - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:1054 #, docstring -msgid "Update all cogs from repos of your choosing." +msgid "Update all cogs from repos of your choosing.\\n\\n Examples:\\n - `[p]cog updateallfromrepos 26-Cogs`\\n - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:959 +#: redbot/cogs/downloader/downloader.py:1070 #, docstring -msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore revision\\n has to be newer than the one that cog currently has. If you want to\\n downgrade the cog, uninstall and install it again.\\n " +msgid "Update all cogs, or ones of your choosing to chosen revision of one repo.\\n\\n Note that update doesn't mean downgrade and therefore `revision`\\n has to be newer than the version that cog currently has installed. If you want to\\n downgrade the cog, uninstall and install it again.\\n\\n See `[p]cog installversion` for an explanation of `revision`.\\n\\n Example:\\n - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\\n\\n **Arguments**\\n\\n - `` The repo or repos to update all cogs from.\\n - `` The revision to update to.\\n - `[cogs...]` The cog or cogs to update.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:994 +#: redbot/cogs/downloader/downloader.py:1116 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1026 +#: redbot/cogs/downloader/downloader.py:1148 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1029 +#: redbot/cogs/downloader/downloader.py:1151 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1044 +#: redbot/cogs/downloader/downloader.py:1166 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1169 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1173 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1056 +#: redbot/cogs/downloader/downloader.py:1178 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1058 +#: redbot/cogs/downloader/downloader.py:1180 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1063 +#: redbot/cogs/downloader/downloader.py:1185 msgid "\\nThese cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1086 +#: redbot/cogs/downloader/downloader.py:1208 #, docstring -msgid "List all available cogs from a single repo." +msgid "List all available cogs from a single repo.\\n\\n Example:\\n - `[p]cog list 26-Cogs`\\n\\n **Arguments**\\n\\n - `` The repo to list cogs from.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1090 +#: redbot/cogs/downloader/downloader.py:1220 msgid "Installed Cogs:\\n" msgstr "已安裝齒輪:\\n" -#: redbot/cogs/downloader/downloader.py:1097 +#: redbot/cogs/downloader/downloader.py:1227 msgid "Available Cogs:\\n" msgstr "可用的齒輪:\\n" -#: redbot/cogs/downloader/downloader.py:1110 +#: redbot/cogs/downloader/downloader.py:1240 #, docstring -msgid "List information about a single cog." +msgid "List information about a single cog.\\n\\n Example:\\n - `[p]cog info 26-Cogs defender`\\n\\n **Arguments**\\n\\n - `` The repo to get cog info from.\\n - `` The cog to get info on.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1114 +#: redbot/cogs/downloader/downloader.py:1253 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1120 -msgid "Information on {cog_name}:\\n{description}\\n\\nMade by: {author}\\nRequirements: {requirements}" +#: redbot/cogs/downloader/downloader.py:1259 +msgid "Information on {cog_name}:\\n{description}\\n\\nEnd user data statement:\\n{end_user_data_statement}\\n\\nMade by: {author}\\nRequirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1191 +#: redbot/cogs/downloader/downloader.py:1271 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1339 msgid "\\nCouldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1195 +#: redbot/cogs/downloader/downloader.py:1343 msgid "\\nThese cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1199 +#: redbot/cogs/downloader/downloader.py:1347 msgid "\\nSome cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1217 +#: redbot/cogs/downloader/downloader.py:1365 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1230 +#: redbot/cogs/downloader/downloader.py:1378 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:1382 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1242 +#: redbot/cogs/downloader/downloader.py:1390 msgid "\\nThese cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1246 +#: redbot/cogs/downloader/downloader.py:1394 msgid "\\nThese cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1307 +#: redbot/cogs/downloader/downloader.py:1460 msgid "Cog update completed successfully." msgstr "已成功更新齒輪。" -#: redbot/cogs/downloader/downloader.py:1312 +#: redbot/cogs/downloader/downloader.py:1471 msgid "\\nUpdated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1315 +#: redbot/cogs/downloader/downloader.py:1474 +msgid "\\nEnd user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1476 +msgid "\\nYou can use {command} to see the updated statements.\\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1482 msgid "\\nFailed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1317 +#: redbot/cogs/downloader/downloader.py:1484 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\\nSome shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1325 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\\nFailed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1333 +#: redbot/cogs/downloader/downloader.py:1500 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1337 +#: redbot/cogs/downloader/downloader.py:1504 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1527 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1390 +#: redbot/cogs/downloader/downloader.py:1557 #, docstring -msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n " +msgid "Find which cog a command comes from.\\n\\n This will only work with loaded cogs.\\n\\n Example:\\n - `[p]findcog ping`\\n\\n **Arguments**\\n\\n - `` The command to search for.\\n " msgstr "" -#: redbot/cogs/downloader/downloader.py:1397 +#: redbot/cogs/downloader/downloader.py:1571 msgid "That command doesn't seem to exist." msgstr "這個命令似乎不存在。" -#: redbot/cogs/downloader/downloader.py:1412 +#: redbot/cogs/downloader/downloader.py:1586 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1422 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Unknown" msgstr "未知" -#: redbot/cogs/downloader/downloader.py:1423 +#: redbot/cogs/downloader/downloader.py:1597 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1426 +#: redbot/cogs/downloader/downloader.py:1600 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1606 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1433 +#: redbot/cogs/downloader/downloader.py:1607 msgid "Cog Name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1434 +#: redbot/cogs/downloader/downloader.py:1608 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1435 +#: redbot/cogs/downloader/downloader.py:1609 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1443 +#: redbot/cogs/downloader/downloader.py:1617 msgid "Command: {command}\\nCog name: {cog}\\nMade by: {author}\\nRepo URL: {repo_url}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1447 +#: redbot/cogs/downloader/downloader.py:1621 msgid "Repo branch: {branch_name}\\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1642 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1470 +#: redbot/cogs/downloader/downloader.py:1644 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1647 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/repo_manager.py b/redbot/cogs/downloader/repo_manager.py index 348a50328..caf4dac74 100644 --- a/redbot/cogs/downloader/repo_manager.py +++ b/redbot/cogs/downloader/repo_manager.py @@ -1153,11 +1153,11 @@ class RepoManager: async def update_repos( self, repos: Optional[Iterable[Repo]] = None ) -> Tuple[Dict[Repo, Tuple[str, str]], List[str]]: - """Calls `Repo.update` on passed repositories and + """Calls `Repo.update` on passed repositories and catches failing ones. - + Calling without params updates all currently installed repos. - + Parameters ---------- repos: Iterable @@ -1168,7 +1168,7 @@ class RepoManager: tuple of Dict and list A mapping of `Repo` objects that received new commits to a 2-`tuple` of `str` containing old and new commit hashes. - + `list` of failed `Repo` names """ failed = [] diff --git a/redbot/cogs/economy/converters.py b/redbot/cogs/economy/converters.py new file mode 100644 index 000000000..c24ae98be --- /dev/null +++ b/redbot/cogs/economy/converters.py @@ -0,0 +1,22 @@ +from typing import NewType, TYPE_CHECKING + +from redbot.core.commands import BadArgument +from redbot.core.i18n import Translator +from redbot.core.utils.chat_formatting import inline + +_ = Translator("Economy", __file__) + +# Duplicate of redbot.cogs.cleanup.converters.PositiveInt +PositiveInt = NewType("PositiveInt", int) +if TYPE_CHECKING: + positive_int = PositiveInt +else: + + def positive_int(arg: str) -> int: + try: + ret = int(arg) + except ValueError: + raise BadArgument(_("{arg} is not an integer.").format(arg=inline(arg))) + if ret <= 0: + raise BadArgument(_("{arg} is not a positive integer.").format(arg=inline(arg))) + return ret diff --git a/redbot/cogs/economy/economy.py b/redbot/cogs/economy/economy.py index 2daad480f..9ec55959b 100644 --- a/redbot/cogs/economy/economy.py +++ b/redbot/cogs/economy/economy.py @@ -3,6 +3,7 @@ import logging import random from collections import defaultdict, deque, namedtuple from enum import Enum +from math import ceil from typing import cast, Iterable, Union, Literal import discord @@ -10,12 +11,12 @@ import discord from redbot.cogs.bank import is_owner_if_bank_global from redbot.cogs.mod.converters import RawUserIds from redbot.core import Config, bank, commands, errors, checks +from redbot.core.bot import Red from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import box, humanize_number -from redbot.core.utils.menus import menu, DEFAULT_CONTROLS - -from redbot.core.bot import Red +from redbot.core.utils.menus import close_menu, menu, DEFAULT_CONTROLS +from .converters import positive_int T_ = Translator("Economy", __file__) @@ -166,14 +167,21 @@ class Economy(commands.Cog): @guild_only_check() @commands.group(name="bank") async def _bank(self, ctx: commands.Context): - """Manage the bank.""" + """Base command to manage the bank.""" pass @_bank.command() async def balance(self, ctx: commands.Context, user: discord.Member = None): """Show the user's account balance. - Defaults to yours.""" + Example: + - `[p]bank balance` + - `[p]bank balance @Twentysix` + + **Arguments** + + - `` The user to check the balance of. If omitted, defaults to your own balance. + """ if user is None: user = ctx.author @@ -191,7 +199,18 @@ class Economy(commands.Cog): @_bank.command() async def transfer(self, ctx: commands.Context, to: discord.Member, amount: int): - """Transfer currency to other users.""" + """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** + + - `` The user to give currency to. + - `` The amount of currency to give. + """ from_ = ctx.author currency = await bank.get_currency_name(ctx.guild) @@ -213,14 +232,19 @@ class Economy(commands.Cog): @checks.admin_or_permissions(manage_guild=True) @_bank.command(name="set") async def _set(self, ctx: commands.Context, to: discord.Member, creds: SetParser): - """Set the balance of user's bank account. + """Set the balance of a user's bank account. - Passing positive and negative values will add/remove currency instead. + 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 + - `[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** + + - `` The user to set the currency of. + - `` The amount of currency to set their balance to. """ author = ctx.author currency = await bank.get_currency_name(ctx.guild) @@ -259,7 +283,16 @@ class Economy(commands.Cog): @checks.guildowner_or_permissions(administrator=True) @_bank.command() async def reset(self, ctx, confirmation: bool = False): - """Delete all bank accounts.""" + """Delete all bank accounts. + + Examples: + - `[p]bank reset` - Did not confirm. Shows the help message. + - `[p]bank reset yes` + + **Arguments** + + - `` This will default to false unless specified. + """ if confirmation is False: await ctx.send( _( @@ -282,14 +315,25 @@ class Economy(commands.Cog): @checks.admin_or_permissions(manage_guild=True) @_bank.group(name="prune") async def _prune(self, ctx): - """Prune bank accounts.""" + """Base command for pruning bank accounts.""" pass @_prune.command(name="server", aliases=["guild", "local"]) @commands.guild_only() @checks.guildowner() async def _local(self, ctx, confirmation: bool = False): - """Prune bank accounts for users no longer in the server.""" + """Prune bank accounts for users no longer in the server. + + Cannot be used with a global bank. See `[p]bank prune global`. + + Examples: + - `[p]bank prune server` - Did not confirm. Shows the help message. + - `[p]bank prune server yes` + + **Arguments** + + - `` This will default to false unless specified. + """ global_bank = await bank.is_global() if global_bank is True: return await ctx.send(_("This command cannot be used with a global bank.")) @@ -311,7 +355,18 @@ class Economy(commands.Cog): @_prune.command(name="global") @checks.is_owner() async def _global(self, ctx, confirmation: bool = False): - """Prune bank accounts for users who no longer share a server with the bot.""" + """Prune bank accounts for users who no longer share a server with the bot. + + Cannot be used without a global bank. See `[p]bank prune server`. + + Examples: + - `[p]bank prune global` - Did not confirm. Shows the help message. + - `[p]bank prune global yes` + + **Arguments** + + - `` This will default to false unless specified. + """ global_bank = await bank.is_global() if global_bank is False: return await ctx.send(_("This command cannot be used with a local bank.")) @@ -337,7 +392,17 @@ class Economy(commands.Cog): async def user( self, ctx, member_or_id: Union[discord.Member, RawUserIds], confirmation: bool = False ): - """Delete the bank account of a specified user.""" + """Delete the bank account of a specified user. + + Examples: + - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message. + - `[p]bank prune user @TwentySix yes` + + **Arguments** + + - `` The user to delete the bank of. Takes mentions, names, and user ids. + - `` This will default to false unless specified. + """ global_bank = await bank.is_global() if global_bank is False and ctx.guild is None: return await ctx.send(_("This command cannot be used in DMs with a local bank.")) @@ -363,7 +428,10 @@ class Economy(commands.Cog): @guild_only_check() @commands.command() async def payday(self, ctx: commands.Context): - """Get some free currency.""" + """Get some free currency. + + The amount awarded and frequency can be configured. + """ author = ctx.author guild = ctx.guild @@ -479,17 +547,36 @@ class Economy(commands.Cog): """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** + + - `` How many positions on the leaderboard to show. Defaults to 10 if omitted. + - `` Whether to include results from all servers. This will default to false unless specified. """ guild = ctx.guild author = ctx.author + embed_requested = await ctx.embed_requested() + footer_message = _("Page {page_num}/{page_len}.") max_bal = await bank.get_max_balance(ctx.guild) + if top < 1: top = 10 + + base_embed = discord.Embed(title=_("Economy Leaderboard")) if await bank.is_global() and show_global: # show_global is only applicable if bank is global bank_sorted = await bank.get_leaderboard(positions=top, guild=None) + base_embed.set_author(name=ctx.bot.user.name, icon_url=ctx.bot.user.avatar_url) else: bank_sorted = await bank.get_leaderboard(positions=top, guild=guild) + if guild: + base_embed.set_author(name=guild.name, icon_url=guild.icon_url) + try: bal_len = len(humanize_number(bank_sorted[0][1]["balance"])) bal_len_max = len(humanize_number(max_bal)) @@ -536,15 +623,43 @@ class Economy(commands.Cog): f"<<{author.display_name}>>\n" ) if pos % 10 == 0: - highscores.append(box(temp_msg, lang="md")) + if embed_requested: + embed = base_embed.copy() + embed.description = box(temp_msg, lang="md") + embed.set_footer( + text=footer_message.format( + page_num=len(highscores) + 1, + page_len=ceil(len(bank_sorted) / 10), + ) + ) + highscores.append(embed) + else: + highscores.append(box(temp_msg, lang="md")) temp_msg = header pos += 1 if temp_msg != header: - highscores.append(box(temp_msg, lang="md")) + if embed_requested: + embed = base_embed.copy() + embed.description = box(temp_msg, lang="md") + embed.set_footer( + text=footer_message.format( + page_num=len(highscores) + 1, + page_len=ceil(len(bank_sorted) / 10), + ) + ) + highscores.append(embed) + else: + highscores.append(box(temp_msg, lang="md")) if highscores: - await menu(ctx, highscores, DEFAULT_CONTROLS) + await menu( + ctx, + highscores, + DEFAULT_CONTROLS if len(highscores) > 1 else {"\N{CROSS MARK}": close_menu}, + ) + else: + await ctx.send(_("No balances found.")) @commands.command() @guild_only_check() @@ -558,7 +673,15 @@ class Economy(commands.Cog): @commands.command() @guild_only_check() async def slot(self, ctx: commands.Context, bid: int): - """Use the slot machine.""" + """Use the slot machine. + + Example: + - `[p]slot 50` + + **Arguments** + + - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more. + """ author = ctx.author guild = ctx.guild channel = ctx.channel @@ -675,7 +798,7 @@ class Economy(commands.Cog): @checks.admin_or_permissions(manage_guild=True) @commands.group() async def economyset(self, ctx: commands.Context): - """Manage Economy settings.""" + """Base command to manage Economy settings.""" @economyset.command(name="showsettings") async def economyset_showsettings(self, ctx: commands.Context): @@ -711,13 +834,30 @@ class Economy(commands.Cog): ) @economyset.command() - async def slotmin(self, ctx: commands.Context, bid: int): - """Set the minimum slot machine bid.""" - if bid < 1: - await ctx.send(_("Invalid min bid amount.")) - return + async def slotmin(self, ctx: commands.Context, bid: positive_int): + """Set the minimum slot machine bid. + + Example: + - `[p]economyset slotmin 10` + + **Arguments** + + - `` The new minimum bid for using the slot machine. Default is 5. + """ guild = ctx.guild - if await bank.is_global(): + is_global = await bank.is_global() + if is_global: + slot_max = await self.config.SLOT_MAX() + else: + slot_max = await self.config.guild(guild).SLOT_MAX() + if bid > slot_max: + await ctx.send( + _( + "Warning: Minimum bid is greater than the maximum bid ({max_bid}). " + "Slots will not work." + ).format(max_bid=humanize_number(slot_max)) + ) + if is_global: await self.config.SLOT_MIN.set(bid) else: await self.config.guild(guild).SLOT_MIN.set(bid) @@ -729,17 +869,31 @@ class Economy(commands.Cog): ) @economyset.command() - async def slotmax(self, ctx: commands.Context, bid: int): - """Set the maximum slot machine bid.""" - slot_min = await self.config.SLOT_MIN() - if bid < 1 or bid < slot_min: - await ctx.send( - _("Invalid maximum bid amount. Must be greater than the minimum amount.") - ) - return + async def slotmax(self, ctx: commands.Context, bid: positive_int): + """Set the maximum slot machine bid. + + Example: + - `[p]economyset slotmax 50` + + **Arguments** + + - `` The new maximum bid for using the slot machine. Default is 100. + """ guild = ctx.guild + is_global = await bank.is_global() + if is_global: + slot_min = await self.config.SLOT_MIN() + else: + slot_min = await self.config.guild(guild).SLOT_MIN() + if bid < slot_min: + await ctx.send( + _( + "Warning: Maximum bid is less than the minimum bid ({min_bid}). " + "Slots will not work." + ).format(min_bid=humanize_number(slot_min)) + ) credits_name = await bank.get_currency_name(guild) - if await bank.is_global(): + if is_global: await self.config.SLOT_MAX.set(bid) else: await self.config.guild(guild).SLOT_MAX.set(bid) @@ -751,7 +905,15 @@ class Economy(commands.Cog): @economyset.command() async def slottime(self, ctx: commands.Context, seconds: int): - """Set the cooldown for the slot machine.""" + """Set the cooldown for the slot machine. + + Example: + - `[p]economyset slottime 10` + + **Arguments** + + - `` The new number of seconds to wait in between uses of the slot machine. Default is 5. + """ guild = ctx.guild if await bank.is_global(): await self.config.SLOT_TIME.set(seconds) @@ -761,7 +923,15 @@ class Economy(commands.Cog): @economyset.command() async def paydaytime(self, ctx: commands.Context, seconds: int): - """Set the cooldown for payday.""" + """Set the cooldown for the payday command. + + Example: + - `[p]economyset paydaytime 86400` + + **Arguments** + + - `` The new number of seconds to wait in between uses of payday. Default is 300. + """ guild = ctx.guild if await bank.is_global(): await self.config.PAYDAY_TIME.set(seconds) @@ -775,7 +945,15 @@ class Economy(commands.Cog): @economyset.command() async def paydayamount(self, ctx: commands.Context, creds: int): - """Set the amount earned each payday.""" + """Set the amount earned each payday. + + Example: + - `[p]economyset paydayamount 400` + + **Arguments** + + - `` The new amount to give when using the payday command. Default is 120. + """ guild = ctx.guild max_balance = await bank.get_max_balance(ctx.guild) if creds <= 0 or creds > max_balance: @@ -797,7 +975,18 @@ class Economy(commands.Cog): @economyset.command() async def rolepaydayamount(self, ctx: commands.Context, role: discord.Role, creds: int): - """Set the amount earned each payday for a role.""" + """Set the amount earned each payday for a role. + + Only available when not using a global bank. + + Example: + - `[p]economyset rolepaydayamount @Members 400` + + **Arguments** + + - `` The role to assign a custom payday amount to. + - `` The new amount to give when using the payday command. + """ guild = ctx.guild max_balance = await bank.get_max_balance(ctx.guild) if creds <= 0 or creds > max_balance: @@ -820,7 +1009,15 @@ class Economy(commands.Cog): @economyset.command() async def registeramount(self, ctx: commands.Context, creds: int): - """Set the initial balance for new bank accounts.""" + """Set the initial balance for new bank accounts. + + Example: + - `[p]economyset registeramount 5000` + + **Arguments** + + - `` The new initial balance amount. Default is 0. + """ guild = ctx.guild max_balance = await bank.get_max_balance(ctx.guild) credits_name = await bank.get_currency_name(guild) diff --git a/redbot/cogs/economy/locales/af-ZA.po b/redbot/cogs/economy/locales/af-ZA.po index 1da853ab2..8d3fbc165 100644 --- a/redbot/cogs/economy/locales/af-ZA.po +++ b/redbot/cogs/economy/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: af_ZA\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/ar-SA.po b/redbot/cogs/economy/locales/ar-SA.po index e4381059e..e11a599a5 100644 --- a/redbot/cogs/economy/locales/ar-SA.po +++ b/redbot/cogs/economy/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: ar_SA\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/bg-BG.po b/redbot/cogs/economy/locales/bg-BG.po index 0f3cd3f8b..dae9e4578 100644 --- a/redbot/cogs/economy/locales/bg-BG.po +++ b/redbot/cogs/economy/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: bg_BG\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Вашият залог се умножи * 4!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Две черешки! Вашият залог се умножи * 3!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Два последователни символа! Вашият залог се умножи * 2!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "Няма открити банкови сметки." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Отлага се, опитайте по-късно." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "Жалко, но това е невалидно количесто за залог. :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Вие не разполагате с достатъчно пари на разположение, другарю." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Невалидна минимална сума за залог." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "семици" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "дни" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "часове" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "минути" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "секунди" diff --git a/redbot/cogs/economy/locales/bs-BA.po b/redbot/cogs/economy/locales/bs-BA.po new file mode 100644 index 000000000..320dc1d79 --- /dev/null +++ b/redbot/cogs/economy/locales/bs-BA.po @@ -0,0 +1,388 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 23\n" +"Language: bs_BA\n" + +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 +msgid "JACKPOT! 226! Your bid has been multiplied * 50!" +msgstr "" + +#: redbot/cogs/economy/economy.py:51 +msgid "4LC! Your bid has been multiplied * 25!" +msgstr "" + +#: redbot/cogs/economy/economy.py:55 +msgid "Three cherries! Your bid has been multiplied * 20!" +msgstr "" + +#: redbot/cogs/economy/economy.py:59 +msgid "2 6! Your bid has been multiplied * 4!" +msgstr "" + +#: redbot/cogs/economy/economy.py:63 +msgid "Two cherries! Your bid has been multiplied * 3!" +msgstr "" + +#: redbot/cogs/economy/economy.py:67 +msgid "Three symbols! Your bid has been multiplied * 10!" +msgstr "" + +#: redbot/cogs/economy/economy.py:71 +msgid "Two consecutive symbols! Your bid has been multiplied * 2!" +msgstr "" + +#: redbot/cogs/economy/economy.py:75 +msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" +msgstr "" + +#: redbot/cogs/economy/economy.py:120 +#, docstring +msgid "Get rich and have fun with imaginary currency!" +msgstr "" + +#: redbot/cogs/economy/economy.py:170 +#, docstring +msgid "Base command to manage the bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:175 +#, docstring +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:195 +msgid "{user}'s balance is {num} {currency}" +msgstr "" + +#: redbot/cogs/economy/economy.py:202 +#, docstring +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:223 +msgid "{user} transferred {num} {currency} to {other_user}" +msgstr "" + +#: redbot/cogs/economy/economy.py:235 +#, docstring +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:255 +msgid "{author} added {num} {currency} to {user}'s account." +msgstr "" + +#: redbot/cogs/economy/economy.py:263 +msgid "{author} removed {num} {currency} from {user}'s account." +msgstr "" + +#: redbot/cogs/economy/economy.py:271 +msgid "{author} set {user}'s account balance to {num} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:286 +#, docstring +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:298 +msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" +msgstr "" + +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 +msgid "this server" +msgstr "" + +#: redbot/cogs/economy/economy.py:309 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/cogs/economy/economy.py:318 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/cogs/economy/economy.py:325 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:339 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:343 +msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" +msgstr "" + +#: redbot/cogs/economy/economy.py:352 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/cogs/economy/economy.py:358 +#, docstring +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:372 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:376 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" +msgstr "" + +#: redbot/cogs/economy/economy.py:385 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/cogs/economy/economy.py:395 +#, docstring +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:408 +msgid "This command cannot be used in DMs with a local bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:418 +msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" +msgstr "" + +#: redbot/cogs/economy/economy.py:426 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/cogs/economy/economy.py:431 +#, docstring +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:452 +msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:466 +msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" +msgstr "" + +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 +msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +msgstr "" + +#: redbot/cogs/economy/economy.py:507 +msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:523 +msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" +msgstr "" + +#: redbot/cogs/economy/economy.py:547 +#, docstring +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 +msgid "There are no accounts in the bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:591 +msgid "Name" +msgstr "" + +#: redbot/cogs/economy/economy.py:592 +msgid "Score" +msgstr "" + +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 +#, docstring +msgid "Show the payouts for the slot machine." +msgstr "" + +#: redbot/cogs/economy/economy.py:671 +msgid "I can't send direct messages to you." +msgstr "" + +#: redbot/cogs/economy/economy.py:676 +#, docstring +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:703 +msgid "You're on cooldown, try again in a bit." +msgstr "" + +#: redbot/cogs/economy/economy.py:706 +msgid "That's an invalid bid amount, sorry :/" +msgstr "" + +#: redbot/cogs/economy/economy.py:709 +msgid "You ain't got enough money, friend." +msgstr "" + +#: redbot/cogs/economy/economy.py:764 +msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" +msgstr "" + +#: redbot/cogs/economy/economy.py:779 +msgid "Nothing!" +msgstr "" + +#: redbot/cogs/economy/economy.py:783 +msgid "Your bid: {bid}" +msgstr "" + +#: redbot/cogs/economy/economy.py:784 +msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" +msgstr "" + +#: redbot/cogs/economy/economy.py:801 +#, docstring +msgid "Base command to manage Economy settings." +msgstr "" + +#: redbot/cogs/economy/economy.py:805 +#, docstring +msgid "\\n Shows the current economy settings\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:815 +msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" +msgstr "" + +#: redbot/cogs/economy/economy.py:838 +#, docstring +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" + +#: redbot/cogs/economy/economy.py:866 +msgid "Minimum bid is now {bid} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:873 +#, docstring +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "" + +#: redbot/cogs/economy/economy.py:901 +msgid "Maximum bid is now {bid} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:908 +#, docstring +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:922 +msgid "Cooldown is now {num} seconds." +msgstr "" + +#: redbot/cogs/economy/economy.py:926 +#, docstring +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:941 +msgid "Value modified. At least {num} seconds must pass between each payday." +msgstr "" + +#: redbot/cogs/economy/economy.py:948 +#, docstring +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 +msgid "Amount must be greater than zero and less than {maxbal}." +msgstr "" + +#: redbot/cogs/economy/economy.py:971 +msgid "Every payday will now give {num} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:978 +#, docstring +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:1000 +msgid "The bank must be per-server for per-role paydays to work." +msgstr "" + +#: redbot/cogs/economy/economy.py:1004 +msgid "Every payday will now give {num} {currency} to people with the role {role_name}." +msgstr "" + +#: redbot/cogs/economy/economy.py:1012 +#, docstring +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:1028 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/cogs/economy/economy.py:1033 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:1042 +msgid "weeks" +msgstr "" + +#: redbot/cogs/economy/economy.py:1043 +msgid "days" +msgstr "" + +#: redbot/cogs/economy/economy.py:1044 +msgid "hours" +msgstr "" + +#: redbot/cogs/economy/economy.py:1045 +msgid "minutes" +msgstr "" + +#: redbot/cogs/economy/economy.py:1046 +msgid "seconds" +msgstr "" + diff --git a/redbot/cogs/economy/locales/ca-ES.po b/redbot/cogs/economy/locales/ca-ES.po index 385ad478e..c23e9468a 100644 --- a/redbot/cogs/economy/locales/ca-ES.po +++ b/redbot/cogs/economy/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: ca_ES\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/cs-CZ.po b/redbot/cogs/economy/locales/cs-CZ.po index 32d3c7f8b..92d6d3186 100644 --- a/redbot/cogs/economy/locales/cs-CZ.po +++ b/redbot/cogs/economy/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: cs_CZ\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "JACKPOT! 226! Tvá sázka byla vynásobena * 50!" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "4LC! Vaše nabídka byla vynásobena * 25!" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "Tři třešně! Tvoje sázka byla vynásobena * 20!" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Tvá sázka byla vynásobena * 4!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Dvě třešně! Váš pokus byl znásoben * 3!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "Tři symboly! Tvá sázka byla vynásobena * 10!" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Dva po sobě jdoucí symboly! Váš pokus byl vynásoben * 2!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "Zbohatněte a bavte se s imaginární měnou!" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." -msgstr "Správa banky." - -#: redbot/cogs/economy/economy.py:174 -#, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:175 +#, docstring +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "Zůstatek {user} je {num} {currency}" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." -msgstr "Poslat měnu ostatním uživatelům." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} převedl {num} {currency} uživateli {other_user}" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} přidal/a {num} {currency} k účtu {user}." -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} odebral {num} {currency} z účtu {user}." -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." -msgstr "Smazat všechny bankovní účty." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "tento server" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "Všechny bankovní účty pro {scope} byly odstraněny." -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." -msgstr "Vyčistit bankovní účty." - -#: redbot/cogs/economy/economy.py:292 -#, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:325 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." -msgstr "Odstranit bankovní účet určeného uživatele." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." -msgstr "Získejte měnu zdarma." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "{author.mention} Příliš brzy. Pro Vaši další výplatu musíte počkat {time}." -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "{author.mention}, tady máš, vezmi si nějaké {currency}. Užívej! (+{amount} {currency}!)\\n\\nV současné době máš {new_balance} {currency}.\\n\\nMomentálně jsi #{pos} na globálním žebříčku!" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "V bance nejsou žádné účty." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "Jméno" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "Skóre" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "Zobrazit výplaty pro automat." -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." -msgstr "Použij výherní automat." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "To je neplatná částka sázky, promiňte :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Nemáš dost peněz, kámo." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "Nic!" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "Tvá sázka: {bid}" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." -msgstr "Spravovat nastavení ekonomiky." +msgid "Base command to manage Economy settings." +msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." -msgstr "Nastavte minimální sázku na automatu." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Neplatná minimální částka sázky." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "Minimální sázka je nyní {bid} {currency}." -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." -msgstr "Nastavte maximální sázku na automatu." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." -msgstr "Neplatná maximální částka sázky. Musí být větší než minimální částka." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "Maximální sázka je nyní {bid} {currency}." -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." -msgstr "Nastavte cooldown pro výplatu." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "Hodnota upravena. Mezi jednotlivými výplatami musí uplynout alespoň {num} sekund." -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." -msgstr "Nastavte částku získanou za každý výplatní den." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "Částka musí být větší nebo rovna nule a menší než {maxbal}." -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "Každý den bude nyní dán {num} {currency}." -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." -msgstr "Nastavte částku získanou za každý výplatní den pro roli." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "Každý den dá nyní {num} {currency} lidem s rolí {role_name}." -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." -msgstr "Nastavte počáteční zůstatek pro nové bankovní účty." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "Částka musí být větší nebo rovna nule a menší než {maxbal}." -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "Registrace účtu nyní dá {num} {currency}." -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "týdnů" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "dnů" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "hodin" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "minut" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "sekund" diff --git a/redbot/cogs/economy/locales/da-DK.po b/redbot/cogs/economy/locales/da-DK.po index 6b67f5f04..b7ad1c29e 100644 --- a/redbot/cogs/economy/locales/da-DK.po +++ b/redbot/cogs/economy/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: da_DK\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/de-DE.po b/redbot/cogs/economy/locales/de-DE.po index 7d4408ab4..917ee91d2 100644 --- a/redbot/cogs/economy/locales/de-DE.po +++ b/redbot/cogs/economy/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: de_DE\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Dein Gebot wurde multipliziert * 4!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Zwei Kirschen! Dein Gebot wurde multipliziert * 3!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Zwei aufeinanderfolgende Symbole! Dein Gebot wurde multipliziert * 2!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "Werde reiche und hab Spaß mit imaginärer Währung!" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." -msgstr "Verwalte die Bank." +msgid "Base command to manage the bank." +msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." -msgstr "Zeigt den Kontostand des Benutzers an.\\n\\n Standardmässig deinen eigenen." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "Guthaben von {user} beträgt {num} {currency}" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." -msgstr "Übertrage Währung an andere Benutzer." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} überwies {num} {currency} an {other_user}" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " -msgstr "Legt den Kontostand des Benutzers fest.\\n\\n Addierende und subtrahierende Werte fügen Guthaben hinzu bzw. ziehen dieses ab.\\n\\n Beispiele:\\n - `[p]bank set @Twentysix 26` - setzt den Kontostand auf 26\\n - `[p]bank set @Twentysix +2` - erhöht Kontostand um 2\\n - `[p]bank set @Twentysix -6` - verringert Kontostand um 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} hat {num} {currency} zu {user} Konto hinzugefügt." -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} hat {num} {currency} von {user} Konto abgezogen." -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "{author} hat {user} Kontostand auf {num} {currency} gesetzt." -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." -msgstr "Alle Bankkonten löschen." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "Dies löscht alle Bankkonten von {scope}.\\nWenn du sicher bist, tippe `{prefix}bank reset yes`" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "dieser Server" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "Alle Bankkonten von {scope} wurden gelöscht." -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." -msgstr "Hol dir kostenlose Währung." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "Du hast die maximale Summe von {currency} erreicht! Bitte gib mal etwas mehr aus 😬\\n\\nDu hast derzeit {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "{author.mention} Hier, nimm etwas {currency}. Viel Spaß! (+{amount} {currency}!)\\n\\nDu hast derzeit {new_balance} {currency}.\\n\\nDu bist auf Platz #{pos} der globalen Bestenliste!" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "{author.mention} Zu früh. Bis zum nächsten Zahltag dauert es noch {time}." -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "Du hast die maximale Summe von {currency} erreicht! Bitte gib mal etwas mehr aus 😬\\n\\nDu hast derzeit {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "{author.mention} Hier, nimm etwas {currency}. Viel Spaß! (+{amount} {currency}!)\\n\\nDu hast derzeit {new_balance} {currency}.\\n\\nDu bist auf Platz #{pos} der globalen Bestenliste!" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " -msgstr "Zeige die Bestenliste an.\\n\\n Standardmässig die Top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "Es gibt keine Konten in der Bank." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "Name" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "Punkte" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "Zeige die Auszahlung des Spielautomaten an." -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "Ich kann keine Direktnachrichten an dich senden." -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." -msgstr "Benutze den Spielautomaten." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Du bist auf Abklingzeit, versuch es bald wieder." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "Das ist kein gültiges Gebot, tut mir leid. :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Du hast nicht genug Geld, mein Freund." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "Du hast die maximale Summe von {currency} erreicht! Bitte gib mal etwas mehr aus 😬\\n{old_balance} -> {new_balance}!" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "Nichts!" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." -msgstr "Verwalte Economy Einstellungen." +msgid "Base command to manage Economy settings." +msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." -msgstr "Lege den Mindestwetteinsatz für den Spielautomat fest." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Ungültiges Mindestgebot." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "Mindestwetteinsatz beträgt jetzt {bid} {currency}." -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." -msgstr "Lege den Maximalwetteinsatz für den Spielautomat fest." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." -msgstr "Ungültiger Maximalwetteinsatz. Dieser muss höher sein als der Minimalwetteinsatz." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "Maximalwetteinsatz beträgt jetzt {bid} {currency}." -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." -msgstr "Lege die Abklingzeit für den Spielautomat fest." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "Abklingzeit beträgt jetzt {num} Sekunden." -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." -msgstr "Lege die Abklingzeit für den Zahltag fest." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "Wert geändert. Mindestens {num} Sekunden müssen zwischen jedem Zahltag vergehen." -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." -msgstr "Legt den Betrag für jeden Zahltag fest." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "An jedem Zahltag werden jetzt {num} {currency} ausgezahlt." -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." -msgstr "Legt den Betrag an einem Zahltag für eine Rolle fest." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "Die Bank muss pro Server separat laufen, damit Zahltage nach Rollen funktionieren." -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "Jeden Zahltag gibt es jetzt {num} {currency} für Personen mit der {role_name} Rolle." -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." -msgstr "Legt das Startguthaben für neue Bankkonten fest." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "Ein neues Konto zu eröffnen gibt jetzt {num} {currency}." -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "Wochen" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "Tage" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "Stunden" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "Minuten" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "Sekunden" diff --git a/redbot/cogs/economy/locales/el-GR.po b/redbot/cogs/economy/locales/el-GR.po index 3eceecad3..5cca03f96 100644 --- a/redbot/cogs/economy/locales/el-GR.po +++ b/redbot/cogs/economy/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: el_GR\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/es-ES.po b/redbot/cogs/economy/locales/es-ES.po index 0680c9a66..b768a6402 100644 --- a/redbot/cogs/economy/locales/es-ES.po +++ b/redbot/cogs/economy/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: es_ES\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "{arg} no es un entero." + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "{arg} no es un entero positivo." + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" -msgstr "" +msgstr "¡JACKPOT! ¡226! ¡Tu oferta ha sido multiplicada * 50!" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" -msgstr "" +msgstr "Su oferta ha sido multiplicada * 25!" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" -msgstr "" +msgstr "¡Tres cerezas! Tu puja ha sido multiplicada * 20!" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "¡2 6! ¡Tu apuesta ha sido multiplicada * 4!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "¡Dos cerezas! ¡Tu apuesta ha sido multiplicada * 3!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" -msgstr "" +msgstr "¡Tres símbolos! Tu oferta ha sido multiplicada * 10!" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "¡Dos símbolos consecutivos! ¡Tu apuesta se ha multiplicado * 2!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" -msgstr "" +msgstr "Pago con máquina tragaperras:\\n{two.value} {two.value} {six.value} Apuesta * 50\\n{flc.value} {flc.value} {flc.value} Apuesta * 25\\n{cherries.value} {cherries.value} {cherries.value} Apuesta * 20\\n{two.value} {six.value} Apuesta * 4\\n{cherries.value} {cherries.value} Apuesta * 3\\n\\nTres caracteres: Apuesta * 10\\nDos símbolos: Apuesta * 2" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" -msgstr "" +msgstr "¡Hazte rico y diviértete con la moneda imaginaria!" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "El saldo de {user} es {num} {currency}" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." -msgstr "Transferir moneda a otros usuarios." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} transfirió {num} {currency} a {other_user}" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." -msgstr "" +msgstr "{author} agregó {num} {currency} a la cuenta de {user}." -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." -msgstr "" +msgstr "{author} agregó {num} {currency} a la cuenta de {user}." -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." +msgstr "{author} estableció el saldo de la cuenta de {user} en {num} {currency}." + +#: redbot/cogs/economy/economy.py:286 +#, docstring +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:262 -#, docstring -msgid "Delete all bank accounts." -msgstr "Elimina todas las cuentas bancarias." - -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "Esto eliminará todas las cuentas de {scope}.\\nSi estás seguro, escribe `{prefix}bank reset yes`" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "este servidor" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." +msgstr "Todas las cuentas bancarias de {scope} han sido eliminadas." + +#: redbot/cogs/economy/economy.py:318 +#, docstring +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts." -msgstr "Limpiar cuentas bancarias." - -#: redbot/cogs/economy/economy.py:292 -#, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:299 -msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:308 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:314 -#, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." -msgstr "" - -#: redbot/cogs/economy/economy.py:317 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:340 -#, docstring -msgid "Delete the bank account of a specified user." -msgstr "" +msgstr "Este comando no se puede utilizar con un banco global." #: redbot/cogs/economy/economy.py:343 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" +msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" +msgstr "Esto eliminará todas las cuentas bancarias de los usuarios que ya no estén en este servidor.\\nSi estás seguro, escribe `{prefix}banco poda local yes`" -#: redbot/cogs/economy/economy.py:353 -msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" +#: redbot/cogs/economy/economy.py:352 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "Las cuentas bancarias para usuarios que ya no están en este servidor han sido eliminadas." -#: redbot/cogs/economy/economy.py:361 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Get some free currency." -msgstr "Obtenga algo de moneda gratis." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:372 +msgid "This command cannot be used with a local bank." +msgstr "Este comando no se puede usar con un banco local." + +#: redbot/cogs/economy/economy.py:376 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" +msgstr "Esto eliminará todas las cuentas bancarias de los usuarios que ya no comparten un servidor con el bot.\\nSi estás seguro, escribe `{prefix}banco poda global sí`" + +#: redbot/cogs/economy/economy.py:385 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "Las cuentas bancarias para los usuarios que ya no comparten un servidor con el bot han sido podadas." + +#: redbot/cogs/economy/economy.py:395 +#, docstring +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:408 +msgid "This command cannot be used in DMs with a local bank." +msgstr "Este comando no puede ser usado en DMs con un banco local." + +#: redbot/cogs/economy/economy.py:418 +msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" +msgstr "Esto eliminará la cuenta bancaria de {name}.\\nSi está seguro, escriba `{prefix}banco poda usuario {id} sí`" + +#: redbot/cogs/economy/economy.py:426 +msgid "The bank account for {name} has been pruned." +msgstr "La cuenta bancaria de {name} ha sido podada." + +#: redbot/cogs/economy/economy.py:431 +#, docstring +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "¡Has alcanzado la cantidad máxima de {currency}! Por favor gasta más 😬\\n\\nActualmente tienes {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "{author.mention} Aquí, toma algunos {currency}. ¡Disfruta! (+{amount} {currency}!)\\n\\nActualmente tienes {new_balance} {currency}.\\n\\n¡Actualmente estás #{pos} en el tablero global de líderes!" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "{author.mention} Muy pronto. Para tu próximo día de pago, tienes que esperar {time}." -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." -msgstr "" +msgstr "¡Has alcanzado la cantidad máxima de {currency}! Por favor gasta más 😬\\n\\nActualmente tienes {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "{author.mention} Aquí, toma algunos {currency}. ¡Disfruta! (+{amount} {currency}!)\\n\\nActualmente tienes {new_balance} {currency}.\\n\\n¡Actualmente estás #{pos} en el tablero global de líderes!" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "Página {page_num}/{page_len}." + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "Leaderboard de economía" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "No hay cuentas en el Banco." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "Nombre" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "Puntaje" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "No hay saldos encontrados." + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." -msgstr "" +msgstr "Mostrar los pagos de la máquina tragaperras." -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "No puedo enviarte mensajes directos." -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." -msgstr "Usa la máquina tragaperras." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Estás en tiempo de enfriamiento, inténtelo de nuevo unos momentos." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "Esta es una oferta inválido, lo siento :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "No tienes suficiente dinero, amigo." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" -msgstr "" +msgstr "¡Has alcanzado la cantidad máxima de {currency}! ¡Por favor gasta más 😬\\n{old_balance} -> {new_balance}!" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "Nada!" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "Tu apuesta: {bid}" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "\\n{old_balance} - {bid} (Tu apuesta) + {pay} (Ganancias) → {new_balance}!" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " -msgstr "" - -#: redbot/cogs/economy/economy.py:692 -msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" -msgstr "" - -#: redbot/cogs/economy/economy.py:715 -#, docstring -msgid "Set the minimum slot machine bid." -msgstr "" - -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Importe de la puja min no válido." - -#: redbot/cogs/economy/economy.py:726 -msgid "Minimum bid is now {bid} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:733 -#, docstring -msgid "Set the maximum slot machine bid." -msgstr "" - -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." -msgstr "" - -#: redbot/cogs/economy/economy.py:747 -msgid "Maximum bid is now {bid} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:754 -#, docstring -msgid "Set the cooldown for the slot machine." -msgstr "" - -#: redbot/cogs/economy/economy.py:760 -msgid "Cooldown is now {num} seconds." -msgstr "" - -#: redbot/cogs/economy/economy.py:764 -#, docstring -msgid "Set the cooldown for payday." -msgstr "" - -#: redbot/cogs/economy/economy.py:771 -msgid "Value modified. At least {num} seconds must pass between each payday." -msgstr "" - -#: redbot/cogs/economy/economy.py:778 -#, docstring -msgid "Set the amount earned each payday." -msgstr "" - -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 -msgid "Amount must be greater than zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:793 -msgid "Every payday will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:800 -#, docstring -msgid "Set the amount earned each payday for a role." -msgstr "" - -#: redbot/cogs/economy/economy.py:811 -msgid "The bank must be per-server for per-role paydays to work." -msgstr "" +msgstr "\\n Muestra los ajustes actuales de economía\\n " #: redbot/cogs/economy/economy.py:815 -msgid "Every payday will now give {num} {currency} to people with the role {role_name}." -msgstr "" +msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" +msgstr "----Configuración de la economía---\\nOferta mínima en la tragamonedas: {slot_min}\\nOferta máxima en la ranura: {slot_max}\\nTiempo de enfriamiento de la ranura: {slot_time}\\nCantidad del día de pago: {payday_amount}\\nTiempo de recarga del día de pago: {payday_time}\\nCantidad dada en el registro de la cuenta: {register_amount}\\nSaldo máximo permitido: {maximum_bal}" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" + +#: redbot/cogs/economy/economy.py:866 +msgid "Minimum bid is now {bid} {currency}." +msgstr "La oferta mínima es ahora {bid} {currency}." + +#: redbot/cogs/economy/economy.py:873 +#, docstring +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "" + +#: redbot/cogs/economy/economy.py:901 +msgid "Maximum bid is now {bid} {currency}." +msgstr "La oferta máxima es ahora {bid} {currency}." + +#: redbot/cogs/economy/economy.py:908 +#, docstring +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:922 +msgid "Cooldown is now {num} seconds." +msgstr "El tiempo de enfriamiento ahora es de {num} segundos." + +#: redbot/cogs/economy/economy.py:926 +#, docstring +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:941 +msgid "Value modified. At least {num} seconds must pass between each payday." +msgstr "Valor modificado. Al menos {num} segundos deben pasar entre cada día de pago." + +#: redbot/cogs/economy/economy.py:948 +#, docstring +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 +msgid "Amount must be greater than zero and less than {maxbal}." +msgstr "La cantidad debe ser mayor que cero y menor que {maxbal}." + +#: redbot/cogs/economy/economy.py:971 +msgid "Every payday will now give {num} {currency}." +msgstr "Cada día de pago ahora le dará {num} {currency}." + +#: redbot/cogs/economy/economy.py:978 +#, docstring +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:1000 +msgid "The bank must be per-server for per-role paydays to work." +msgstr "El banco debe ser por servidor para que los días de pago por rol funcionen." + +#: redbot/cogs/economy/economy.py:1004 +msgid "Every payday will now give {num} {currency} to people with the role {role_name}." +msgstr "Cada día de pago ahora dará {num} {currency} a las personas con el rol {role_name}." + +#: redbot/cogs/economy/economy.py:1012 +#, docstring +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" +msgstr "La cantidad debe ser mayor o igual a cero y menor a {maxbal}." -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." -msgstr "" +msgstr "Registrar una cuenta le dará ahora {num} {currency}." -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "semanas" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "días" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "horas" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "minutos" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "segundos" diff --git a/redbot/cogs/economy/locales/fi-FI.po b/redbot/cogs/economy/locales/fi-FI.po index 979baab38..3f8d0b23b 100644 --- a/redbot/cogs/economy/locales/fi-FI.po +++ b/redbot/cogs/economy/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: fi_FI\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/fr-FR.po b/redbot/cogs/economy/locales/fr-FR.po index 8e922d916..9200dfc38 100644 --- a/redbot/cogs/economy/locales/fr-FR.po +++ b/redbot/cogs/economy/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: fr_FR\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "{arg} n'est pas un nombre." + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "{arg} n'est pas un nombre positif." + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "JACKPOT ! 226 ! Votre mise a été multipliée par * 50 !" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "4LC ! Votre mise a été multipliée par * 25 !" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "Trois cerises ! Votre mise a été multipliée par * 20 !" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "26 ! Votre mise a été multipliée par 4 !" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Deux cerises ! Votre mise a été multipliée par 3 !" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "Trois symboles ! Votre mise a été multipliée par * 10 !" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Deux symboles consécutifs ! Votre mise a été multipliée par 2 !" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "Gains de la machine à sous :\\n{two.value} {two.value} {six.value} Mise * 50\\n{flc.value} {flc.value} {flc.value} Mise * 25\\n{cherries.value} {cherries.value} {cherries.value} Mise * 20\\n{two.value} {six.value} Mise * 4\\n{cherries.value} {cherries.value} Mise * 3\\n\\nTrois symboles : Mise * 10\\nDeux symboles : Mise * 2" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "Devenez riche et amusez-vous avec des devises imaginaires !" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." -msgstr "Gérer la banque." +msgid "Base command to manage the bank." +msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." -msgstr "Afficher le solde du compte de l'utilisateur.\\n\\n Par défaut sur le votre." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "Le solde de {user} est {num} {currency}" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." -msgstr "Transférer des devises à d'autres utilisateurs." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} a transféré {num} {currency} à {other_user}" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " -msgstr "Définissez le solde du compte bancaire de l'utilisateur.\\n\\n Le passage de valeurs positives et négatives ajoutera/supprimera de la monnaie à la place.\\n\\n Exemples :\\n - `[p]bank set @Twentysix 26` - Définit la balance à 26\\n - `[p]bank set @Twentysix +2` - Augmente le solde de 2\\n - `[p]bank set @Twentysix -6` - Diminue le solde de 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} a ajouté {num} {currency} au compte de {user}." -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} a retiré {num} {currency} du compte de {user}." -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "{author} définit le solde du compte de {user} à {num} {currency}." -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." -msgstr "Supprimer tous les comptes bancaires." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "Ceci supprimera tous les comptes bancaires pour {scope}.\\nSi vous êtes sûr, tapez `{prefix}bank reset yes`" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "ce serveur" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "Tous les comptes bancaires pour {scope} ont été supprimés." -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." -msgstr "Nettoyer les comptes bancaires." +msgid "Base command for pruning bank accounts." +msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." -msgstr "Nettoyer les comptes bancaires pour les utilisateurs qui ne sont plus sur le serveur." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "Cette commande ne peut pas être utilisée avec une banque globale." -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "Cela supprimera tous les comptes bancaires pour les utilisateurs qui ne sont plus sur ce serveur.\\nSi vous êtes sûr, tapez `{prefix}bank prune local yes`" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "Les comptes bancaires des utilisateurs qui ne sont plus sur ce serveur ont été supprimés." -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." -msgstr "Nettoyer les comptes bancaires pour les utilisateurs qui ne partagent plus un serveur avec le bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "Cette commande ne peut pas être utilisée avec une banque locale." -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "Ceci supprimera tous les comptes bancaires pour les utilisateurs qui ne partagent plus de serveur avec le bot.\\nSi vous êtes sûr, tapez `{prefix}bank prune global yes`" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "Les comptes bancaires des utilisateurs qui ne partagent plus de serveur avec le bot ont été supprimés." -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." -msgstr "Supprimer le compte bancaire d'un utilisateur spécifié." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "Cette commande ne peut pas être utilisée en message privé avec une banque locale." -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "Ceci supprimera le compte bancaire de {name}.\\nSi vous êtes sûr, tapez `{prefix}bank prune user {id} yes`" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "Le compte bancaire de {name} a été supprimé." -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." -msgstr "Obtenez quelques devises gratuites." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "Vous avez atteint le montant maximum de {currency} ! Veuillez dépenser plus 😬\\n\\nVous avez actuellement {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "{author.mention} Tenez, voici un peu de {currency}. Amusez-vous bien ! (+{amount} {currency} !)\\n\\nVous avez actuellement {new_balance} {currency}.\\n\\nVous êtes actuellement #{pos} sur le classement global !" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "{author.mention} Trop tôt. Pour le prochain payday, vous devez attendre {time}." -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "Vous avez atteint le montant maximum de {currency} ! Veuillez dépenser plus 😬\\n\\nVous avez actuellement {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "{author.mention} Tenez, voici un peu de {currency}. Amusez-vous bien ! (+{amount} {currency} !)\\n\\nVous avez actuellement {new_balance} {currency}.\\n\\nVous êtes actuellement #{pos} sur le classement global !" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " -msgstr "Envoie le classement.\\n\\n Par défaut au top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "Classement Economique" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "Il n'y a pas de comptes dans cette banque." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "Nom" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "Score" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "Montrer les gains de la machine à sous." -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "Je ne peux pas vous envoyer de messages privé." -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." -msgstr "Utiliser la machine à sous." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Vous devez attendre, réessayez dans un moment." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "C'est un montant invalide pour une mise, désolé :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Vous n'avez pas assez d'argent, l'ami." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "Vous avez atteint le montant maximum de {currency} ! Veuillez dépenser plus 😬\\n{old_balance} -> {new_balance}!" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "Rien !" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "Votre mise : {bid}" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "\\n{old_balance} - {bid} (Votre mise) + {pay} (Gains) → {new_balance} !" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." -msgstr "Gérer les paramètres de l'economie." +msgid "Base command to manage Economy settings." +msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "----Paramètres de l'Economie---\\nMise minimale au slots : {slot_min}\\nMise maximale au slots : {slot_max}\\nTemps de récupération des slots : {slot_time}\\nMontant du payday : {payday_amount}\\nTemps de récupération du payday : {payday_time}\\nMontant donné lors de l'enregistrement du compte : {register_amount}\\nSolde maximum autorisé : {maximum_bal}" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." -msgstr "Définir le montant minimum de la machine à sous." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Le montant minimum de la mise est invalide." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "La mise minimum est maintenant de {bid} {currency}." -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." -msgstr "Définir le montant maximum de la machine à sous." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." -msgstr "Montant de mise maximum invalide. Il doit être supérieur au montant minimum." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "La mise maximum est maintenant de {bid} {currency}." -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." -msgstr "Définir le cooldown de la machine à sous." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "Le cooldown est maintenant de {num} secondes." -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." -msgstr "Définir le cooldown du payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "Valeur modifiée. Au moins {num} secondes doivent passer entre chaque payday." -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." -msgstr "Définir le montant gagné à chaque payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "Le montant doit être supérieur à zéro et inférieur à {maxbal}." -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "Chaque payday donnera désormais {num} {currency}." -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." -msgstr "Définir le montant gagné chaque payday pour un rôle." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "La banque doit être par serveur pour que les paydays par rôle fonctionnent." -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "Chaque payday donnera désormais {num} {currency} aux personnes ayant le rôle {role_name}." -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." -msgstr "Définir le solde initial des nouveaux comptes bancaires." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "Le montant doit être supérieur ou égal à zéro et inférieur à {maxbal}." -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "L'enregistrement d'un compte donnera maintenant {num} {currency}." -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "semaines" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "jours" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "heures" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "minutes" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "secondes" diff --git a/redbot/cogs/economy/locales/he-IL.po b/redbot/cogs/economy/locales/he-IL.po index 6d861cf6a..17fb1d9b3 100644 --- a/redbot/cogs/economy/locales/he-IL.po +++ b/redbot/cogs/economy/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: he_IL\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/hu-HU.po b/redbot/cogs/economy/locales/hu-HU.po index f06addf2b..4521453e8 100644 --- a/redbot/cogs/economy/locales/hu-HU.po +++ b/redbot/cogs/economy/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: hu_HU\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "{arg} nem egy egész szám." + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "{arg} nem egy pozitív egész szám." + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/id-ID.po b/redbot/cogs/economy/locales/id-ID.po index c3b2a36ad..fa162b1a9 100644 --- a/redbot/cogs/economy/locales/id-ID.po +++ b/redbot/cogs/economy/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: id_ID\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Taruhan Anda telah dikalikan * 4!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Dua buah ceri! Taruhan Anda telah dikalikan * 3!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Dua simbol berturut-turut! Taruhan Anda telah dikalikan * 2!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "Tidak ada rekening di bank." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "Saya tidak dapat mengirim pesan langsung kepada Anda." -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Anda sedang dalam keadaan dingin, coba lagi sebentar lagi." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "Itu adalah jumlah tawaran yang tidak valid, maaf: /" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Anda tidak punya cukup uang, teman." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Jumlah tawaran min. Tidak valid." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "pekan" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "hari" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "jam" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "menit" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "detik" diff --git a/redbot/cogs/economy/locales/it-IT.po b/redbot/cogs/economy/locales/it-IT.po index ed91ba890..833999bb2 100644 --- a/redbot/cogs/economy/locales/it-IT.po +++ b/redbot/cogs/economy/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: it_IT\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! L'offerta è stato moltiplicato * 4!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Due ciliege! L'offerta è stato moltiplicato * 3!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Due simboli consecutivi! L'offerta è stato moltiplicato * 2!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "Non ci sono nessun conto in banca." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "Io non riesco a inviare messaggi diretti a voi." -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Sei il cooldown, riprovare in un po '." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "È un invalido offerta importo, mi dispiace :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Non hai abbastanza soldi, amico." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Importo dell'offerta valida min." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "settimane" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "giorni" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "ore" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "minuti" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "secondi" diff --git a/redbot/cogs/economy/locales/ja-JP.po b/redbot/cogs/economy/locales/ja-JP.po index 58d870ee3..a0c2781a9 100644 --- a/redbot/cogs/economy/locales/ja-JP.po +++ b/redbot/cogs/economy/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: ja_JP\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "26!入札は4倍されました!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "2つのチェリー!入札は3倍されました!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "2つの連続したシンボル!入札は2倍されました!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "銀行には口座がありません。" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "クールダウン中です。後でもう一度やり直してください。" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "無効な入札額です。ごめんね (。•́︿•̀。)" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "十分なお金がないよ。" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "最低入札額が無効です。" +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "週間" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "日間" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "時間" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "分間" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "秒間" diff --git a/redbot/cogs/economy/locales/ko-KR.po b/redbot/cogs/economy/locales/ko-KR.po index 261307f95..6c191b4e2 100644 --- a/redbot/cogs/economy/locales/ko-KR.po +++ b/redbot/cogs/economy/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: ko_KR\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! 사용자님의 입찰 가격이 4배로 늘었어요!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "체리 두 개! 사용자님의 입찰 가격이 3배로 올랐어요!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "2연속 심볼! 당신의 입찰 가격이 2배로 늘었어요!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "은행에 등록된 계좌가 없어요." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "사용자님에게 직접 메시지를 보낼 수 없어요." -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "사용자님은 지금 쿨타임이에요. 잠시 후에 다시 시도해보세요." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "잘못된 입찰 금액이에요, 죄송해요. ;/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "동작 그만, 밑장빼기냐? 돈이 없잖아." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "최소 입찰 금액이 잘못됐어요." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "주" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "날" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "시간" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "분" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "초" diff --git a/redbot/cogs/economy/locales/nb-NO.po b/redbot/cogs/economy/locales/nb-NO.po new file mode 100644 index 000000000..fe874b280 --- /dev/null +++ b/redbot/cogs/economy/locales/nb-NO.po @@ -0,0 +1,388 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 23\n" +"Language: nb_NO\n" + +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "{arg} er ikke et heltall." + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "{arg} er ikke et positivt heltall." + +#: redbot/cogs/economy/economy.py:47 +msgid "JACKPOT! 226! Your bid has been multiplied * 50!" +msgstr "JACKPOT! 226! Budet er multiplisert * 50!" + +#: redbot/cogs/economy/economy.py:51 +msgid "4LC! Your bid has been multiplied * 25!" +msgstr "4LC! Budet er multiplisert * 25!" + +#: redbot/cogs/economy/economy.py:55 +msgid "Three cherries! Your bid has been multiplied * 20!" +msgstr "Tre kirsebær! Budet er multiplisert * 20!" + +#: redbot/cogs/economy/economy.py:59 +msgid "2 6! Your bid has been multiplied * 4!" +msgstr "2 6! Budet er multiplisert * 4!" + +#: redbot/cogs/economy/economy.py:63 +msgid "Two cherries! Your bid has been multiplied * 3!" +msgstr "To kirsebær! Budet er multiplisert * 3!" + +#: redbot/cogs/economy/economy.py:67 +msgid "Three symbols! Your bid has been multiplied * 10!" +msgstr "Tre symboler! Budet er multiplisert * 10!" + +#: redbot/cogs/economy/economy.py:71 +msgid "Two consecutive symbols! Your bid has been multiplied * 2!" +msgstr "To påfølgende symboler! Budet er multiplisert * 2!" + +#: redbot/cogs/economy/economy.py:75 +msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" +msgstr "Spilleautomat utbetalinger:\\n{two.value} {two.value} {six.value} Bud * 50\\n{flc.value} {flc.value} {flc.value} +25\\n{cherries.value} {cherries.value} {cherries.value} +20\\n{two.value} {six.value} Bud * 4\\n{cherries.value} {cherries.value} Bud * 3\\n\\nTre symboler: bud *10\\nTo symboler: Bud * 2" + +#: redbot/cogs/economy/economy.py:120 +#, docstring +msgid "Get rich and have fun with imaginary currency!" +msgstr "Få deg god og ha det gøy med bildetekst!" + +#: redbot/cogs/economy/economy.py:170 +#, docstring +msgid "Base command to manage the bank." +msgstr "Base-kommandoen for å administrere banken." + +#: redbot/cogs/economy/economy.py:175 +#, docstring +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " +msgstr "Vis brukerens kontosaldo.\\n\\n Eksempel:\\n - `[p]bank balance`\\n - `[p]bank balanse @Twentysix`\\n\\n **Argumenter**\\n\\n - `` Brukeren som skal sjekke saldoen. Hvis utelatt, settes standard til din egen saldo.\\n " + +#: redbot/cogs/economy/economy.py:195 +msgid "{user}'s balance is {num} {currency}" +msgstr "{user} sin saldo er {num} {currency}" + +#: redbot/cogs/economy/economy.py:202 +#, docstring +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " +msgstr "Overfør valuta til andre brukere.\\n\\n Dette vil gå ut av saldoen din, så pass på at du har nok.\\n\\n Eksempel:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Argumenter**\\n\\n - `` brukeren som skal gi valuta til.\\n - `` beløpet av valuta å gi.\\n " + +#: redbot/cogs/economy/economy.py:223 +msgid "{user} transferred {num} {currency} to {other_user}" +msgstr "{user} overførte {num} {currency} til {other_user}" + +#: redbot/cogs/economy/economy.py:235 +#, docstring +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " +msgstr "Sett balanse for en bruker's bank\\n\\n Å sette + eller - tegn før beløpet vil i stedet legge til / fjerne valuta på brukerens bankkonto\\n\\n Eksempel:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Argumenter**\\n\\n - `` Brukeren som skal angi valuta på.\\n - `` Mengden valuta som saldoen skal settes til.\\n " + +#: redbot/cogs/economy/economy.py:255 +msgid "{author} added {num} {currency} to {user}'s account." +msgstr "{author} la til {num} {currency} til {user} sin konto." + +#: redbot/cogs/economy/economy.py:263 +msgid "{author} removed {num} {currency} from {user}'s account." +msgstr "{author} fjernet {num} {currency} fra {user} sin konto." + +#: redbot/cogs/economy/economy.py:271 +msgid "{author} set {user}'s account balance to {num} {currency}." +msgstr "{author} har angitt {user} sin kontobalanse til {num} {currency}." + +#: redbot/cogs/economy/economy.py:286 +#, docstring +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "Slett alle bankkontoer.\\n\\n Eksempler:\\n - `[p]bank reset` - Ikke bekreftet. Viser en hjelp-melding.\\n - `[p]bank reset yes`\\n\\n **Argumenter**\\n\\n - `` vil bli satt som standard med mindre de er angitt.\\n " + +#: redbot/cogs/economy/economy.py:298 +msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" +msgstr "Dette vil slette alle bankkontoer for {scope}.\\nHvis du er sikker, skriv `{prefix}bank reset yes`" + +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 +msgid "this server" +msgstr "denne serveren" + +#: redbot/cogs/economy/economy.py:309 +msgid "All bank accounts for {scope} have been deleted." +msgstr "Alle bankkontoer for {scope} har blitt slettet." + +#: redbot/cogs/economy/economy.py:318 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "Base-kommandoen for å utsette bankkontoer." + +#: redbot/cogs/economy/economy.py:325 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "Innløpe bankkontoer for brukere ikke lenger på serveren.\\n\\n Kan ikke brukes med en global bank. Se `[p]bank prune global`.\\n\\n Eksempler:\\n - `[p]bank prune server` - Ikke bekreftet. Viser en hjelp-melding.\\n - `[p]bank prune server yes`\\n\\n **Argumenter**\\n\\n - `` vil standard til false med mindre de er angitt.\\n " + +#: redbot/cogs/economy/economy.py:339 +msgid "This command cannot be used with a global bank." +msgstr "Kommandoen kan ikke brukes med en global bank." + +#: redbot/cogs/economy/economy.py:343 +msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" +msgstr "Dette vil slette alle bankkontoer for brukere ikke lenger på denne serveren.\\nHvis du er sikker, skriver du `{prefix}bank prune local yes`" + +#: redbot/cogs/economy/economy.py:352 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "Bankkontoer for brukere som ikke lenger er på denne serveren er slettet." + +#: redbot/cogs/economy/economy.py:358 +#, docstring +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "Prune bank for brukere som ikke lenger deler en server med boten.\\n\\n Kan ikke brukes uten en global bank. Se `[p]bank prune server `.\\n\\n Eksempler:\\n - `[p]bank prune global` - Er ikke bekreftet. Viser en hjelp-melding.\\n - `[p]bank prune globale yes`\\n\\n **Argumenter**\\n\\n - `` vil være standard for falske med mindre de er angitt.\\n " + +#: redbot/cogs/economy/economy.py:372 +msgid "This command cannot be used with a local bank." +msgstr "Denne kommandoen kan ikke brukes med en lokal bank." + +#: redbot/cogs/economy/economy.py:376 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" +msgstr "Dette vil slette alle bankkontoer for brukere som ikke lenger deler en server med boten.\\nHvis du er sikker, skriv `{prefix}bank prune global yes`" + +#: redbot/cogs/economy/economy.py:385 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "Bankkontoer for brukere som ikke lenger deler en server med boten er skrevet ut." + +#: redbot/cogs/economy/economy.py:395 +#, docstring +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " +msgstr "Slett bankkontoen til en spesifisert bruker.\\n\\n Eksempler:\\n - `[p]bank prune bruker @TwentySix` - Tok ikke. Viser en hjelp-melding.\\n - `[p]bank prune @TwentySix yes`\\n\\n **Argumenter**\\n\\n - `` Brukeren som skal slette banken av. Tar meninger, navn og bruker ids.\\n - `` vil bli standard med mindre de er angitt.\\n " + +#: redbot/cogs/economy/economy.py:408 +msgid "This command cannot be used in DMs with a local bank." +msgstr "Denne kommandoen kan ikke brukes i DMs med en lokal bank." + +#: redbot/cogs/economy/economy.py:418 +msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" +msgstr "Dette vil slette {name}sin bankkonto.\\nHvis du er sikker, skriv `{prefix}bank prune user {id} yes`" + +#: redbot/cogs/economy/economy.py:426 +msgid "The bank account for {name} has been pruned." +msgstr "Bankkontoen for {name} er skrevet ut." + +#: redbot/cogs/economy/economy.py:431 +#, docstring +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " +msgstr "Få en gratis valuta.\\n\\n Det kan konfigureres beløp og frekvens.\\n " + +#: redbot/cogs/economy/economy.py:452 +msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." +msgstr "Du har nådd maksimalt antall {currency}!Vennligst bruk litt mer 😬\\n\\nDu har nå {new_balance} {currency}." + +#: redbot/cogs/economy/economy.py:466 +msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" +msgstr "{author.mention} Her må du ta {currency}. Nyt! (+{amount} {currency}!)\\n\\nDu har for øyeblikket {new_balance} {currency}.\\n\\nDu er for tiden #{pos} på den globale topplisten!" + +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 +msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +msgstr "{author.mention} For tidlig. For din neste dag må du vente {time}." + +#: redbot/cogs/economy/economy.py:507 +msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." +msgstr "Du har nådd maksimalt antall {currency}! Vennligst bruk mer 😬\\n\\nDu har nå {new_balance} {currency}." + +#: redbot/cogs/economy/economy.py:523 +msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" +msgstr "{author.mention} Her må du ta {currency}. Nyt! (+{amount} {currency}!)\\n\\nDu har for øyeblikket {new_balance} {currency}.\\n\\nDu er for tiden #{pos} på den globale topplisten!" + +#: redbot/cogs/economy/economy.py:547 +#, docstring +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " +msgstr "Skriv ut topplisten.\\n\\n Standard til topp 10.\\n\\n Eksempler:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Viser top 50 i stedet for topp 10.\\n - `[p]leaderboard 100 yes` - Viser topp 100 fra alle servere.\\n\\n **Argumenter**\\n\\n - `- Hvor mange posisjoner skal vise. Standarder til 10 hvis utelatt.\\n - `` om å inkludere resultater fra alle servere. Dette vil standard med mindre det er angitt.\\n " + +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "Side {page_num}/{page_len}." + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "Økonomi ledertavle" + +#: redbot/cogs/economy/economy.py:587 +msgid "There are no accounts in the bank." +msgstr "Det er ingen kontoer i banken." + +#: redbot/cogs/economy/economy.py:591 +msgid "Name" +msgstr "Navn" + +#: redbot/cogs/economy/economy.py:592 +msgid "Score" +msgstr "Poeng" + +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "Ingen saldoer funnet." + +#: redbot/cogs/economy/economy.py:667 +#, docstring +msgid "Show the payouts for the slot machine." +msgstr "Vis utbetalinger for slottsmaskinen." + +#: redbot/cogs/economy/economy.py:671 +msgid "I can't send direct messages to you." +msgstr "Jeg kan ikke sende direktemeldinger til deg." + +#: redbot/cogs/economy/economy.py:676 +#, docstring +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " +msgstr "Bruk spormaskinen.\\n\\n Eksempel:\\n -[p]slot 50`\\n\\n **Argumenter**\\n\\n -` Beløpet som skal vedlegges på spillmaskinen. Vinnende utbetalinger er høyere når du vedder flere.\\n " + +#: redbot/cogs/economy/economy.py:703 +msgid "You're on cooldown, try again in a bit." +msgstr "Du er på ventetid, prøv igjen litt." + +#: redbot/cogs/economy/economy.py:706 +msgid "That's an invalid bid amount, sorry :/" +msgstr "Det er et ugyldig bud beløp, beklager :/" + +#: redbot/cogs/economy/economy.py:709 +msgid "You ain't got enough money, friend." +msgstr "Du ikke har nok penger, venn." + +#: redbot/cogs/economy/economy.py:764 +msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" +msgstr "Du har nådd maksimalt antall {currency}! Vennligst bruk litt mer 😬\\nDu har nå {old_balance} {new_balance}!" + +#: redbot/cogs/economy/economy.py:779 +msgid "Nothing!" +msgstr "Ingenting!" + +#: redbot/cogs/economy/economy.py:783 +msgid "Your bid: {bid}" +msgstr "Ditt bud: {bid}" + +#: redbot/cogs/economy/economy.py:784 +msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" +msgstr "\\n{old_balance} - {bid} (Ditt bud) + {pay} (Winnings) → {new_balance}!" + +#: redbot/cogs/economy/economy.py:801 +#, docstring +msgid "Base command to manage Economy settings." +msgstr "Base kommando for å administrere Economy innstillinger." + +#: redbot/cogs/economy/economy.py:805 +#, docstring +msgid "\\n Shows the current economy settings\\n " +msgstr "\\n Viser nåværende økonomiinnstillinger\\n " + +#: redbot/cogs/economy/economy.py:815 +msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" +msgstr "----Økonomi innstillinger---\\nMinste spillemaskin bud: {slot_min}\\nMaksimum plass bud: {slot_max}\\nSlot nedkjøling: {slot_time}\\nBetalings-beløp: {payday_amount}\\nNedkjøling av lønningsdag: {payday_time}\\nBeløp gitt ved kontoregistrering: {register_amount}\\nMaksimalt tillatt saldo: {maximum_bal}" + +#: redbot/cogs/economy/economy.py:838 +#, docstring +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " +msgstr "Still inn minste spormaskin bud.\\n\\n Eksempel:\\n -[p]economyset slotmin 10`\\n\\n **Argumenter**\\n\\n - `` Det nye minimumsbudet for bruk av spillemaskinen. Standard er 5.\\n " + +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "Advarsel: Minimum bud er større enn maksimal budet ({max_bid}). Spor vil ikke fungere." + +#: redbot/cogs/economy/economy.py:866 +msgid "Minimum bid is now {bid} {currency}." +msgstr "Minste budet er nå {bid} {currency}." + +#: redbot/cogs/economy/economy.py:873 +#, docstring +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " +msgstr "Angi maksimalt spormaskin bud.\\n\\n Eksempel:\\n -[p]economyset slotmax 50`\\n\\n **Argumenter**\\n\\n -` Det nye maksimalbudet for bruk av spillemaskinen. Standard er 100.\\n " + +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "Advarsel: Maksimalt bud er mindre enn minimumsbudet ({min_bid}). Spor vil ikke fungere." + +#: redbot/cogs/economy/economy.py:901 +msgid "Maximum bid is now {bid} {currency}." +msgstr "Høyeste bud er nå {bid} {currency}." + +#: redbot/cogs/economy/economy.py:908 +#, docstring +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " +msgstr "Angi nedkjøling for spormaskinen.\\n\\n Eksempel:\\n -[p]economyset slottime 10`\\n\\n **Argumenter**\\n\\n - `` Det nye antall sekunder å vente mellom bruk av spormaskinen. Standard er 5.\\n " + +#: redbot/cogs/economy/economy.py:922 +msgid "Cooldown is now {num} seconds." +msgstr "Nedkjøling er nå {num} sekunder." + +#: redbot/cogs/economy/economy.py:926 +#, docstring +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " +msgstr "Angi nedkjølingsoperasjonen for lønnskommandoen.\\n\\n Eksempel:\\n -[p]economyset paydaytime 86400`\\n\\n **Argumenter**\\n\\n - `` det nye antallet sekunder å vente i mellom bruk av betalingsdagen. Standard er 300.\\n " + +#: redbot/cogs/economy/economy.py:941 +msgid "Value modified. At least {num} seconds must pass between each payday." +msgstr "Verdi er endret. Minst {num} sekunder må passere mellom hver lønn." + +#: redbot/cogs/economy/economy.py:948 +#, docstring +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " +msgstr "Still inn beløpet du har tjent hver betalingsdag.\\n\\n Eksempel:\\n -[p]economyset paydayamount 400`\\n\\n **Argumenter**\\n\\n - `` Det nye beløpet å gi når du bruker kommandoen betaler. Standard er 120.\\n " + +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 +msgid "Amount must be greater than zero and less than {maxbal}." +msgstr "Beløpet må være større enn null og under {maxbal}." + +#: redbot/cogs/economy/economy.py:971 +msgid "Every payday will now give {num} {currency}." +msgstr "Hver betalingsdag gir nå {num} {currency}." + +#: redbot/cogs/economy/economy.py:978 +#, docstring +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " +msgstr "Still inn beløpet som er opptjent hver betalingsdag for en rolle.\\n\\n kun tilgjengelig når du ikke bruker en global bank.\\n\\n Eksempel:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Argumenter**\\n\\n - `` Rollen som tilordner et egendefinert betalerdagers beløp til.\\n - `` Det nye beløpet å gi når du bruker \"betalingsdag\"-kommandoen.\\n " + +#: redbot/cogs/economy/economy.py:1000 +msgid "The bank must be per-server for per-role paydays to work." +msgstr "Banken må være per server for per rolle lønner å arbeide." + +#: redbot/cogs/economy/economy.py:1004 +msgid "Every payday will now give {num} {currency} to people with the role {role_name}." +msgstr "Hver betalingsdag vil nå gi {num} {currency} til personer med rollen {role_name}." + +#: redbot/cogs/economy/economy.py:1012 +#, docstring +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " +msgstr "Angi første saldo for nye bankkontoer.\\n\\n Eksempel:\\n - `[p]economyset registeramount 5000`\\n\\n **Argumenter**\\n\\n - `` og ny opprinnelig saldo. Standard er 0.\\n " + +#: redbot/cogs/economy/economy.py:1028 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "Beløpet må være større enn eller lik null og mindre enn {maxbal}." + +#: redbot/cogs/economy/economy.py:1033 +msgid "Registering an account will now give {num} {currency}." +msgstr "Registrering av en konto vil nå gi {num} {currency}." + +#: redbot/cogs/economy/economy.py:1042 +msgid "weeks" +msgstr "uker" + +#: redbot/cogs/economy/economy.py:1043 +msgid "days" +msgstr "dager" + +#: redbot/cogs/economy/economy.py:1044 +msgid "hours" +msgstr "timer" + +#: redbot/cogs/economy/economy.py:1045 +msgid "minutes" +msgstr "minutter" + +#: redbot/cogs/economy/economy.py:1046 +msgid "seconds" +msgstr "sekunder" + diff --git a/redbot/cogs/economy/locales/nl-NL.po b/redbot/cogs/economy/locales/nl-NL.po index 5a0ac903d..6128f4222 100644 --- a/redbot/cogs/economy/locales/nl-NL.po +++ b/redbot/cogs/economy/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: nl_NL\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Je bod is 4 maal verhoogd!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Twee kersen! Je bod is 3 maal verhoogd!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Twee dezelfde symbolen! Je bod is verdubbeld!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "Word rijk en heb plezier met een denkbeeldige valuta!" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." -msgstr "Beheer de bank." - -#: redbot/cogs/economy/economy.py:174 -#, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:175 +#, docstring +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "{user}'s balans is {num}{currency}" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." -msgstr "Verstuur geld naar andere gebruikers." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} verstuurde {num}{currency} naar {other_user}" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} heeft {num}{currency} toegevoegd aan {user}'s account." -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} heeft {num}{currency} verwijderd van {user}'s account." -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." -msgstr "Verwijder alle bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "deze server" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "Alle bank accounts voor {scope} zijn verwijderd." -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." -msgstr "Krijg wat gratis geld." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "{author.mention} Te snel. Voor de volgende uitbetaling moet je nog {time} wachten." -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "Er zijn geen bankrekeningen." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "Naam" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "Score" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "Toon de uitbetalingen voor de gokautomaat." -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "Ik kan je geen persoonlijke berichten versturen." -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." -msgstr "Gebruik de gokautomaat." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Je gaat te snel! Probeer het later opnieuw." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "Dat is een ongeldig bod, sorry :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Je hebt niet genoeg geld." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "Niets!" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." -msgstr "Beheer Economy-instellingen." +msgid "Base command to manage Economy settings." +msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." -msgstr "Stel het minimum gokautomaat bod in." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Ongeldig minimaal bod." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "Het minimum bod is nu {bid} {currency}." -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." -msgstr "Stel het maximale gokautomaat bod in." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." -msgstr "Ongeldige maximum biedingsbedrag. Moet groter zijn dan het minimumbedrag." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "Het maximum bod is nu {bid} {currency}." -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." -msgstr "Stel de cooldown voor de gokautomaat in." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "Cooldown is nu {num} seconden." -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." -msgstr "Stel de cooldown voor betaaldag." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "Waarde gewijzigd. Ten minste {num} seconden moeten tussen elke betaaldag doorgaan." -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." -msgstr "Stel het bedrag in dat elke betaaldag wordt verdiend." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "Elke betaaldag geeft nu {num} {currency}." -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." -msgstr "Stel het bedrag in dat elke betaaldag wordt verdiend voor een rol." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "De bank moet ingesteld staan op per-server om de per-role betaaldagen werkbaar te maken." -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "Elke betaaldag geeft nu {num} {currency} aan mensen met de rol {role_name}." -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." -msgstr "Stel het beginsaldo in voor nieuwe bankrekeningen." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "Als je een account registreert, krijg je nu {num} {currency}." -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "weken" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "dagen" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "uren" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "minuten" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "seconden" diff --git a/redbot/cogs/economy/locales/no-NO.po b/redbot/cogs/economy/locales/no-NO.po deleted file mode 100644 index d90d84cbc..000000000 --- a/redbot/cogs/economy/locales/no-NO.po +++ /dev/null @@ -1,368 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" -"Last-Translator: \n" -"Language-Team: Norwegian\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Crowdin-Project: red-discordbot\n" -"X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" -"X-Crowdin-File-ID: 23\n" -"Language: no_NO\n" - -#: redbot/cogs/economy/economy.py:46 -msgid "JACKPOT! 226! Your bid has been multiplied * 50!" -msgstr "" - -#: redbot/cogs/economy/economy.py:50 -msgid "4LC! Your bid has been multiplied * 25!" -msgstr "" - -#: redbot/cogs/economy/economy.py:54 -msgid "Three cherries! Your bid has been multiplied * 20!" -msgstr "" - -#: redbot/cogs/economy/economy.py:58 -msgid "2 6! Your bid has been multiplied * 4!" -msgstr "2 6! Budet er multiplisert * 4!" - -#: redbot/cogs/economy/economy.py:62 -msgid "Two cherries! Your bid has been multiplied * 3!" -msgstr "To kirsebær! Budet er multiplisert * 3!" - -#: redbot/cogs/economy/economy.py:66 -msgid "Three symbols! Your bid has been multiplied * 10!" -msgstr "" - -#: redbot/cogs/economy/economy.py:70 -msgid "Two consecutive symbols! Your bid has been multiplied * 2!" -msgstr "To påfølgende symboler! Budet er multiplisert * 2!" - -#: redbot/cogs/economy/economy.py:74 -msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" -msgstr "" - -#: redbot/cogs/economy/economy.py:119 -#, docstring -msgid "Get rich and have fun with imaginary currency!" -msgstr "" - -#: redbot/cogs/economy/economy.py:169 -#, docstring -msgid "Manage the bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:174 -#, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." -msgstr "" - -#: redbot/cogs/economy/economy.py:187 -msgid "{user}'s balance is {num} {currency}" -msgstr "" - -#: redbot/cogs/economy/economy.py:194 -#, docstring -msgid "Transfer currency to other users." -msgstr "" - -#: redbot/cogs/economy/economy.py:204 -msgid "{user} transferred {num} {currency} to {other_user}" -msgstr "" - -#: redbot/cogs/economy/economy.py:216 -#, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " -msgstr "" - -#: redbot/cogs/economy/economy.py:231 -msgid "{author} added {num} {currency} to {user}'s account." -msgstr "" - -#: redbot/cogs/economy/economy.py:239 -msgid "{author} removed {num} {currency} from {user}'s account." -msgstr "" - -#: redbot/cogs/economy/economy.py:247 -msgid "{author} set {user}'s account balance to {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:262 -#, docstring -msgid "Delete all bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:265 -msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:276 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:285 -#, docstring -msgid "Prune bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:292 -#, docstring -msgid "Prune bank accounts for users no longer in the server." -msgstr "" - -#: redbot/cogs/economy/economy.py:295 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:299 -msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:308 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:314 -#, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." -msgstr "" - -#: redbot/cogs/economy/economy.py:317 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:340 -#, docstring -msgid "Delete the bank account of a specified user." -msgstr "" - -#: redbot/cogs/economy/economy.py:343 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:353 -msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:361 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:366 -#, docstring -msgid "Get some free currency." -msgstr "" - -#: redbot/cogs/economy/economy.py:384 -msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:398 -msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" -msgstr "" - -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." -msgstr "" - -#: redbot/cogs/economy/economy.py:439 -msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:455 -msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" -msgstr "" - -#: redbot/cogs/economy/economy.py:479 -#, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " -msgstr "" - -#: redbot/cogs/economy/economy.py:500 -msgid "There are no accounts in the bank." -msgstr "Det er ingen kontoer i banken." - -#: redbot/cogs/economy/economy.py:504 -msgid "Name" -msgstr "" - -#: redbot/cogs/economy/economy.py:505 -msgid "Score" -msgstr "" - -#: redbot/cogs/economy/economy.py:552 -#, docstring -msgid "Show the payouts for the slot machine." -msgstr "" - -#: redbot/cogs/economy/economy.py:556 -msgid "I can't send direct messages to you." -msgstr "" - -#: redbot/cogs/economy/economy.py:561 -#, docstring -msgid "Use the slot machine." -msgstr "" - -#: redbot/cogs/economy/economy.py:580 -msgid "You're on cooldown, try again in a bit." -msgstr "Du er på ventetid, prøv igjen litt." - -#: redbot/cogs/economy/economy.py:583 -msgid "That's an invalid bid amount, sorry :/" -msgstr "Det er et ugyldig bud beløp, beklager :/" - -#: redbot/cogs/economy/economy.py:586 -msgid "You ain't got enough money, friend." -msgstr "Du ikke har nok penger, venn." - -#: redbot/cogs/economy/economy.py:641 -msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" -msgstr "" - -#: redbot/cogs/economy/economy.py:656 -msgid "Nothing!" -msgstr "" - -#: redbot/cogs/economy/economy.py:660 -msgid "Your bid: {bid}" -msgstr "" - -#: redbot/cogs/economy/economy.py:661 -msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" -msgstr "" - -#: redbot/cogs/economy/economy.py:678 -#, docstring -msgid "Manage Economy settings." -msgstr "" - -#: redbot/cogs/economy/economy.py:682 -#, docstring -msgid "\\n Shows the current economy settings\\n " -msgstr "" - -#: redbot/cogs/economy/economy.py:692 -msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" -msgstr "" - -#: redbot/cogs/economy/economy.py:715 -#, docstring -msgid "Set the minimum slot machine bid." -msgstr "" - -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Ugyldig minimums bud beløp." - -#: redbot/cogs/economy/economy.py:726 -msgid "Minimum bid is now {bid} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:733 -#, docstring -msgid "Set the maximum slot machine bid." -msgstr "" - -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." -msgstr "" - -#: redbot/cogs/economy/economy.py:747 -msgid "Maximum bid is now {bid} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:754 -#, docstring -msgid "Set the cooldown for the slot machine." -msgstr "" - -#: redbot/cogs/economy/economy.py:760 -msgid "Cooldown is now {num} seconds." -msgstr "" - -#: redbot/cogs/economy/economy.py:764 -#, docstring -msgid "Set the cooldown for payday." -msgstr "" - -#: redbot/cogs/economy/economy.py:771 -msgid "Value modified. At least {num} seconds must pass between each payday." -msgstr "" - -#: redbot/cogs/economy/economy.py:778 -#, docstring -msgid "Set the amount earned each payday." -msgstr "" - -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 -msgid "Amount must be greater than zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:793 -msgid "Every payday will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:800 -#, docstring -msgid "Set the amount earned each payday for a role." -msgstr "" - -#: redbot/cogs/economy/economy.py:811 -msgid "The bank must be per-server for per-role paydays to work." -msgstr "" - -#: redbot/cogs/economy/economy.py:815 -msgid "Every payday will now give {num} {currency} to people with the role {role_name}." -msgstr "" - -#: redbot/cogs/economy/economy.py:823 -#, docstring -msgid "Set the initial balance for new bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:831 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:836 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:845 -msgid "weeks" -msgstr "uker" - -#: redbot/cogs/economy/economy.py:846 -msgid "days" -msgstr "dager" - -#: redbot/cogs/economy/economy.py:847 -msgid "hours" -msgstr "timer" - -#: redbot/cogs/economy/economy.py:848 -msgid "minutes" -msgstr "minutter" - -#: redbot/cogs/economy/economy.py:849 -msgid "seconds" -msgstr "sekunder" - diff --git a/redbot/cogs/economy/locales/pl-PL.po b/redbot/cogs/economy/locales/pl-PL.po index 9d663a62f..9c5d9a9ec 100644 --- a/redbot/cogs/economy/locales/pl-PL.po +++ b/redbot/cogs/economy/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: pl_PL\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "{arg} nie jest liczbą całkowitą." + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "{arg} nie jest dodatnią liczbą całkowitą." + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Twój zakład został powiększony czterokrotnie!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Dwie wiśnie! Twój zakład został powiększony trzykrotnie!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Dwa kolejne symoble! Twój zakład został podwojony!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "ten serwer" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "Nie ma żadnych kont w banku." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "Nazwa" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "Stan" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Nie możesz tak często robić zakładów, spróbuj za chwilę." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "Nieprawidłowa kwota zakładu, przepraszam :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Nie masz tyle pieniędzy, kolego." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Nieprawidłowa minimalna kwota zakładu." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "tygodni" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "dni" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "godzin" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "minut" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "sekund" diff --git a/redbot/cogs/economy/locales/pt-BR.po b/redbot/cogs/economy/locales/pt-BR.po index 1c41815ac..0bcb5ba6f 100644 --- a/redbot/cogs/economy/locales/pt-BR.po +++ b/redbot/cogs/economy/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+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" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: pt_BR\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Sua aposta foi multiplicada * 4!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Duas cerejas! Sua aposta foi multiplicada * 3!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Dois símbolos consecutivos! Sua aposta foi multiplicada * 2!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "Não há nenhuma conta no banco." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "Nome" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "Pontuação" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Você deve aguardar, tente novamente daqui a pouco." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "Desculpe, mas isso é um valor de aposta inválido :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Você não tem dinheiro suficiente, amigo." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Quantidade de aposta min inválido." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "semanas" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "dias" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "horas" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "minutos" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "segundos" diff --git a/redbot/cogs/economy/locales/pt-PT.po b/redbot/cogs/economy/locales/pt-PT.po index 5d9b8ca08..d66560cce 100644 --- a/redbot/cogs/economy/locales/pt-PT.po +++ b/redbot/cogs/economy/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: pt_PT\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/ro-RO.po b/redbot/cogs/economy/locales/ro-RO.po index 52f84712f..e25962d87 100644 --- a/redbot/cogs/economy/locales/ro-RO.po +++ b/redbot/cogs/economy/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: ro_RO\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/ru-RU.po b/redbot/cogs/economy/locales/ru-RU.po index 57b9248c0..344bbde00 100644 --- a/redbot/cogs/economy/locales/ru-RU.po +++ b/redbot/cogs/economy/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: ru_RU\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" -msgstr "" +msgstr "ДЖЕКПОТ! 226! Ваша ставка умножена на 50!" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" -msgstr "" +msgstr "4LC! Ваша ставка была умножена на 25!" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Ваша ставка была умножена на 4!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Две вишни! Ваша ставка была умножена на 3!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Два последовательных символа! Ваша ставка была умножена на 2!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "Богатейте и веселитесь с воображаемой валютой!" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." -msgstr "Управление банком." - -#: redbot/cogs/economy/economy.py:174 -#, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:175 +#, docstring +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "Баланс пользователя {user}: {num} {currency}" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." -msgstr "Передача валюты другим пользователям." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} перевёл {other_user} {num} {currency}" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} добавил {num} {currency} на счет {user}." -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} удалил {num} {currency} со счета {user}." -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "{author} установил баланс счета {user} на {num} {currency}." -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." -msgstr "Удалить все банковские счета." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "этот сервер" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "Все банковские счета для {scope} были удалены." -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." -msgstr "Получить немного бесплатной валюты." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "Вы достигли максимума {currency}. Пожалуйста потратьте ещё не много. \\n\\n У вас сейчас есть{new_balance} {currency}." -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "{author.mention}, слишком рано. До следующей выплаты придется подождать {time}." -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "В банке нет счетов." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "Имя" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "Счет" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "Показать выплаты слот-машины." -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "Я не могу отправить вам личное сообщение." -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." -msgstr "Использовать слот-машину." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Ты играешь слишком часто, попробуй чуть позже." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "К сожалению, это неправильная сумма ставки :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Слушай, у тебя нет столько денег." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "Ничего!" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." -msgstr "Управление настройками экономики." +msgid "Base command to manage Economy settings." +msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." -msgstr "Установите минимальную ставку слот-машины." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Неверная минимальная сумма ставки." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "Минимальная ставка сейчас {bid} {currency}." -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." -msgstr "Установите максимальную ставку слот-машины." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." -msgstr "Неверная максимальная сумма ставки. Должна быть больше минимальной суммы." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "Максимальная ставка сейчас {bid} {currency}." -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." -msgstr "Установите время восстановления слот-машины." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "Перерыв между играми теперь {num} секунд." -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." -msgstr "Установите время восстановления для выплаты жалованья." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "Значение изменено. Теперь между выплатами должно пройти как минимум {num} секунд." -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." -msgstr "Установите сумму, заработанную каждый день выплаты жалованья." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "Каждая выплата теперь дает {num}{currency}." -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." -msgstr "Установить сумму, зарабатываемую за каждый день выплаты за роль." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "Банк должен быть серверным, чтобы делать выплаты жалованья для ролей." -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "Теперь каждый день выплаты будет давать {num} {currency} людям с ролью {role_name}." -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." -msgstr "Установить начальный баланс для новых банковских счетов." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " +msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "Регистрация счета теперь даст {num} {currency}." -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "нед." -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "дн." -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "ч." -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "мин." -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "с." diff --git a/redbot/cogs/economy/locales/sk-SK.po b/redbot/cogs/economy/locales/sk-SK.po index f03bc9661..eae69beff 100644 --- a/redbot/cogs/economy/locales/sk-SK.po +++ b/redbot/cogs/economy/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: sk_SK\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/sr-CS.po b/redbot/cogs/economy/locales/sr-CS.po new file mode 100644 index 000000000..01a434db9 --- /dev/null +++ b/redbot/cogs/economy/locales/sr-CS.po @@ -0,0 +1,388 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 23\n" +"Language: sr_CS\n" + +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 +msgid "JACKPOT! 226! Your bid has been multiplied * 50!" +msgstr "" + +#: redbot/cogs/economy/economy.py:51 +msgid "4LC! Your bid has been multiplied * 25!" +msgstr "" + +#: redbot/cogs/economy/economy.py:55 +msgid "Three cherries! Your bid has been multiplied * 20!" +msgstr "" + +#: redbot/cogs/economy/economy.py:59 +msgid "2 6! Your bid has been multiplied * 4!" +msgstr "" + +#: redbot/cogs/economy/economy.py:63 +msgid "Two cherries! Your bid has been multiplied * 3!" +msgstr "" + +#: redbot/cogs/economy/economy.py:67 +msgid "Three symbols! Your bid has been multiplied * 10!" +msgstr "" + +#: redbot/cogs/economy/economy.py:71 +msgid "Two consecutive symbols! Your bid has been multiplied * 2!" +msgstr "" + +#: redbot/cogs/economy/economy.py:75 +msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" +msgstr "" + +#: redbot/cogs/economy/economy.py:120 +#, docstring +msgid "Get rich and have fun with imaginary currency!" +msgstr "" + +#: redbot/cogs/economy/economy.py:170 +#, docstring +msgid "Base command to manage the bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:175 +#, docstring +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:195 +msgid "{user}'s balance is {num} {currency}" +msgstr "" + +#: redbot/cogs/economy/economy.py:202 +#, docstring +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:223 +msgid "{user} transferred {num} {currency} to {other_user}" +msgstr "" + +#: redbot/cogs/economy/economy.py:235 +#, docstring +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:255 +msgid "{author} added {num} {currency} to {user}'s account." +msgstr "" + +#: redbot/cogs/economy/economy.py:263 +msgid "{author} removed {num} {currency} from {user}'s account." +msgstr "" + +#: redbot/cogs/economy/economy.py:271 +msgid "{author} set {user}'s account balance to {num} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:286 +#, docstring +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:298 +msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" +msgstr "" + +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 +msgid "this server" +msgstr "" + +#: redbot/cogs/economy/economy.py:309 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/cogs/economy/economy.py:318 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/cogs/economy/economy.py:325 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:339 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:343 +msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" +msgstr "" + +#: redbot/cogs/economy/economy.py:352 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/cogs/economy/economy.py:358 +#, docstring +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:372 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:376 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" +msgstr "" + +#: redbot/cogs/economy/economy.py:385 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/cogs/economy/economy.py:395 +#, docstring +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:408 +msgid "This command cannot be used in DMs with a local bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:418 +msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" +msgstr "" + +#: redbot/cogs/economy/economy.py:426 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/cogs/economy/economy.py:431 +#, docstring +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:452 +msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:466 +msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" +msgstr "" + +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 +msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +msgstr "" + +#: redbot/cogs/economy/economy.py:507 +msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:523 +msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" +msgstr "" + +#: redbot/cogs/economy/economy.py:547 +#, docstring +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 +msgid "There are no accounts in the bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:591 +msgid "Name" +msgstr "" + +#: redbot/cogs/economy/economy.py:592 +msgid "Score" +msgstr "" + +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 +#, docstring +msgid "Show the payouts for the slot machine." +msgstr "" + +#: redbot/cogs/economy/economy.py:671 +msgid "I can't send direct messages to you." +msgstr "" + +#: redbot/cogs/economy/economy.py:676 +#, docstring +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:703 +msgid "You're on cooldown, try again in a bit." +msgstr "" + +#: redbot/cogs/economy/economy.py:706 +msgid "That's an invalid bid amount, sorry :/" +msgstr "" + +#: redbot/cogs/economy/economy.py:709 +msgid "You ain't got enough money, friend." +msgstr "" + +#: redbot/cogs/economy/economy.py:764 +msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" +msgstr "" + +#: redbot/cogs/economy/economy.py:779 +msgid "Nothing!" +msgstr "" + +#: redbot/cogs/economy/economy.py:783 +msgid "Your bid: {bid}" +msgstr "" + +#: redbot/cogs/economy/economy.py:784 +msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" +msgstr "" + +#: redbot/cogs/economy/economy.py:801 +#, docstring +msgid "Base command to manage Economy settings." +msgstr "" + +#: redbot/cogs/economy/economy.py:805 +#, docstring +msgid "\\n Shows the current economy settings\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:815 +msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" +msgstr "" + +#: redbot/cogs/economy/economy.py:838 +#, docstring +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" + +#: redbot/cogs/economy/economy.py:866 +msgid "Minimum bid is now {bid} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:873 +#, docstring +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "" + +#: redbot/cogs/economy/economy.py:901 +msgid "Maximum bid is now {bid} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:908 +#, docstring +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:922 +msgid "Cooldown is now {num} seconds." +msgstr "" + +#: redbot/cogs/economy/economy.py:926 +#, docstring +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:941 +msgid "Value modified. At least {num} seconds must pass between each payday." +msgstr "" + +#: redbot/cogs/economy/economy.py:948 +#, docstring +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 +msgid "Amount must be greater than zero and less than {maxbal}." +msgstr "" + +#: redbot/cogs/economy/economy.py:971 +msgid "Every payday will now give {num} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:978 +#, docstring +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:1000 +msgid "The bank must be per-server for per-role paydays to work." +msgstr "" + +#: redbot/cogs/economy/economy.py:1004 +msgid "Every payday will now give {num} {currency} to people with the role {role_name}." +msgstr "" + +#: redbot/cogs/economy/economy.py:1012 +#, docstring +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " +msgstr "" + +#: redbot/cogs/economy/economy.py:1028 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/cogs/economy/economy.py:1033 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:1042 +msgid "weeks" +msgstr "" + +#: redbot/cogs/economy/economy.py:1043 +msgid "days" +msgstr "" + +#: redbot/cogs/economy/economy.py:1044 +msgid "hours" +msgstr "" + +#: redbot/cogs/economy/economy.py:1045 +msgid "minutes" +msgstr "" + +#: redbot/cogs/economy/economy.py:1046 +msgid "seconds" +msgstr "" + diff --git a/redbot/cogs/economy/locales/sr-SP.po b/redbot/cogs/economy/locales/sr-SP.po index 290b15481..018ab3c55 100644 --- a/redbot/cogs/economy/locales/sr-SP.po +++ b/redbot/cogs/economy/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: sr_SP\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/sv-SE.po b/redbot/cogs/economy/locales/sv-SE.po index 513bc23c0..e442bfb2f 100644 --- a/redbot/cogs/economy/locales/sv-SE.po +++ b/redbot/cogs/economy/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: sv_SE\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Din insats har blivit multiplicerad * 4!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Två körsbär! Din insats har multiplicerats * 3!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Två på varandra lika följande symboler! Din insats har multiplicerats * 2!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "Det finns inga konton i banken." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "Jag kan inte skicka direkt meddelanden till dig." -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Du är på cooldown, försök igen om en liten stund." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "Det är inte en giltig insats summa, förlåt :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Du har inte tillräckligt med pengar, kompis." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Ej giltig minsta insats summa." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "veckor" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "dagar" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "timmar" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "minuter" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "sekunder" diff --git a/redbot/cogs/economy/locales/tr-TR.po b/redbot/cogs/economy/locales/tr-TR.po index afb852502..10c05e36e 100644 --- a/redbot/cogs/economy/locales/tr-TR.po +++ b/redbot/cogs/economy/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,355 +15,375 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: tr_TR\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "{arg} tamsayı değil." + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "{arg} pozitif bir tamsayı değil." + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "JACKPOT! 226! Teklifiniz 50* katlandı!" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "4LC! Teklifiniz 25 katına katlandı!" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "3 kiraz! Teklifiniz 20 katına katlandı!" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 tane 6! Teklifiniz 4 katına katlandı!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "İki kiraz! Teklifiniz 3 katına katlandı!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "3 Sembol! Teklifiniz 3 katına katlandı!" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Ardışık iki sembol! Teklifiniz 2 katına katlandı!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" -msgstr "" +msgstr "Slot makinesi ödemeleri:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nÜç semboller: Bet * 10\\nİki semboller: Bet * 2" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "Zengin olun ve hayali para birimi ile eğlenin!" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." -msgstr "" +msgid "Base command to manage the bank." +msgstr "Bankayı yönetmek için temel komut." -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." -msgstr "Başkalarının bakiyesini görüntüleyin.\\n\\n Kendinizinkini görüntülemek için sadece komutu yazın." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " +msgstr "Kullanıcının hesap bakiyesini göster.\\n\\n Örnekler:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Seçenekler**\\n\\n - `` Bakiyesi gösterilecek kullanıcı. Boş bırakılırsa, sizin bakiyeniz gösterilir.\\n " -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "{user} adlı kullanıcının bakiyesi {num} {currency}" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." -msgstr "Başka bir oyuncuya para transfer et." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " +msgstr "Diğer kullanıcılara bakiye aktar.\\n\\n Bu sizin bakiyenizden kesilecektir, bu yüzden sizde yeterli miktarda olduğundan emin olun.\\n\\n Örnek:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Seçenekler**\\n\\n - `` Bakiye aktarılacak kullanıcı.\\n - `` Ne kadar bakiye aktarılacağı.\\n " -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" -msgstr "{user}, {other_user} adlı kullanıcıya {num} {currency} {other_user} aktardı" +msgstr "{user}, {other_user} adlı kullanıcıya {num} {currency} aktardı" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " -msgstr "Bir üyenin bakiyesini düzenleyin.\\n\\n Pozitif ve negatif değerler kullanmak bakiye ekler ya da siler.\\n\\n Örneğin:\\n - `[p]bank set @Twentysix 26` - Üyeye 26 bakiye ekler.\\n - `[p]bank set @Twentysix +2` - Bakiyesini 2 arttırır.\\n - `[p]bank set @Twentysix -6` - Bakiyesinden 6 siler.\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " +msgstr "Bir kullanıcının banka hesabındaki bekiyeyi ayarla.\\n\\n Miktarın önüne + veya - işaretleri koymak bunun yerine kullanıcının hesabına bakiye ekler/eksiltir.\\n\\n Örnekler:\\n - `[p]bank set @Twentysix 26` - Bakiyeyi 26 yapar\\n - `[p]bank set @Twentysix +2` - Bakiyeyi 2 arttırır\\n - `[p]bank set @Twentysix -6` - Bakiyeyi 6 azaltır\\n\\n **Seçenekler**\\n\\n - `` Bakiyesi ayarlanacak kullanıcı.\\n - `` Bakiyenin ayarlanacağı miktar.\\n " -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author}, {user} adlı kişiye {num} {currency} ekledi." -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} yaklaşık {num} {currency} bakiyeyi {user} hesabından kaldırdı." -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." -msgstr "" +msgstr "{author}, {user} bu kullanıcısına {num} {currency} ekledi." -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." -msgstr "Tüm banka hesaplarını silin." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "Tüm banka hesaplarını sil.\\n\\n Örnekler:\\n - `[p]bank reset` - Onaylanmadığı için yardım mesajını gösterir.\\n - `[p]bank reset yes`\\n\\n **Seçenekler**\\n\\n - `` Belirtilmezse varsayılan olarak hayırdır.\\n " -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" -msgstr "" +msgstr "Bu {scope} dahilindeki tüm banka hesaplarını silecektir.\\nEğer eminseniz `{prefix}bank reset yes` komutunu kullanın" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "bu sunucu" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." -msgstr "" +msgstr "{scope} dahilindeki tüm banka hesapları silindi." -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." -msgstr "" +msgid "Base command for pruning bank accounts." +msgstr "Banka hesaplarını temizlemek için temel komut." -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." -msgstr "" +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "Artık sunucuda olmayan kullanıcıların hesaplarını temizle.\\n\\n Küresel bir banka ile kullanılamaz. Bakınız: `[p]bank prune global`.\\n\\n Örnekler:\\n - `[p]bank prune server` - Onaylanmadığı için yardım mesajını gösterir.\\n - `[p]bank prune server yes`\\n\\n **Seçenekler**\\n\\n - `` Belirtilmezse varsayılan olarak hayırdır.\\n " -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:299 -msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:308 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:314 -#, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." -msgstr "" - -#: redbot/cogs/economy/economy.py:317 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:340 -#, docstring -msgid "Delete the bank account of a specified user." -msgstr "" +msgstr "Bu komut küresel bir banka ile kullanılamaz." #: redbot/cogs/economy/economy.py:343 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" +msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" +msgstr "Bu, artık sunucuda olmayan üyelere ait tüm banka hesaplarını silecektir.\\nEğer onaylıyorsanız `{prefix}bank prune local yes` yazın." -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:352 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "Artık sunucuda olmayan üyelerin banka hesapları silinmiştir." + +#: redbot/cogs/economy/economy.py:358 +#, docstring +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " +msgstr "Artık botla sunucu paylaşmayan kullanıcıların banka hesaplarını temizle.\\n\\n Küresel bir banka olmadan kullanılamaz. Bakınız: `[p]bank prune server`.\\n\\n Örnekler:\\n - `[p]bank prune global` - Onaylanmadığı için yardım mesajını gösterir.\\n - `[p]bank prune global yes`\\n\\n **Seçenekler**\\n\\n - `` Belirtilmezse varsayılan olarak hayırdır.\\n " + +#: redbot/cogs/economy/economy.py:372 +msgid "This command cannot be used with a local bank." +msgstr "Bu komut yerel bir banka ile kullanılamaz." + +#: redbot/cogs/economy/economy.py:376 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" +msgstr "Bu, artık botla ortak suncusu olmayan kullanıcılara ait tüm banka hesaplarını silecektir.\\nEğer onaylıyorsanız `{prefix}bank prune global yes` yazın." + +#: redbot/cogs/economy/economy.py:385 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "Artık bot ile ortak sunucusu bulunmayan kullanıcıların banka hesapları temizlendi." + +#: redbot/cogs/economy/economy.py:395 +#, docstring +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " +msgstr "Belirtilen kullanıcının banka hesabını sil.\\n\\n Örnekler:\\n - `[p]bank prune user @TwentySix` - Onaylanmadığı için yardım mesajını gösterir.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Seçenekler**\\n\\n - `` Hesabı silinecek kullanıcı. Ping, isim veya kullanıcı Idsi kullanılabilir.\\n - `` Belirtilmezse varsayılan olarak hayırdır.\\n " + +#: redbot/cogs/economy/economy.py:408 +msgid "This command cannot be used in DMs with a local bank." +msgstr "Bu komut yerel bir banka ile özel mesajlarda kullanılamaz." + +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "Bu, üyenin {name} banka hesabını silecek.\\nEğer eminsen bu komutu kullan `{prefix}bank prune user {id} yes`" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "Bu üyenin {name} bankası hesabı silindi." -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." -msgstr "Biraz bedava bakiye al." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " +msgstr "Bir miktar beleş bakiye kazan.\\n\\n Kazanılan miktar ve kazanma sıklığı ayarlanabilir.\\n " -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "Maksimum {currency} miktarına ulaştınız! Lütfen biraz para harcayın 😬\\n\\nŞu anda {new_balance} {currency} var." -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" -msgstr "{author.mention} buyur, sana birazcık {currency}. İyi eğlenceler! (+{amount} {currency}!)\\n\\nŞu anda senin {new_balance} {currency} var.\\n\\nŞu anda dünya sıralamasında #{pos} sıradasın!" +msgstr "{author.mention} buyur, sana birazcık {currency}. İyi eğlenceler! (+{amount} {currency}!)\\n\\nToplamda senin {new_balance} {currency} var!\\n\\nŞu anda Dünya sıralamasında #{pos}. sıradasın!" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "{author.mention} Çok yakında. Bir dahaki ödemeye kalan süre {time}." -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "Maksimum {currency} miktarına ulaştınız! Lütfen biraz para harcayın 😬\\n\\nŞu anda {new_balance} {currency} var." -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" -msgstr "{author.mention} buyur, sana birazcık {currency}. İyi eğlenceler! (+{amount} {currency}!)\\n\\nŞu anda senin {new_balance} {currency} var.\\n\\nŞu anda dünya sıralamasında #{pos} sıradasın!" +msgstr "{author.mention} buyur, sana birazcık {currency}. İyi eğlenceler! (+{amount} {currency}!)\\n\\nToplamda senin {new_balance} {currency} var!\\n\\nŞu anda Dünya sıralamasında #{pos}. sıradasın!" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " -msgstr "" +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " +msgstr "Sıralamayı göster.\\n\\n Varsayılan olarak en üstteki 10.\\n\\n Örnekler:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - En üstteki 10 yerine 50 yi gösterir.\\n - `[p]leaderboard 100 yes` - Tüm sunuculardan en üstteki 100 ü gösterir.\\n\\n **Seçenekler**\\n\\n - `` Sıralamadı kaç yerin gösterileceği. Boş bırakılırsa 10 kabul edilir.\\n - `` Tüm sunucuların dahil edilip edilmeyeceği. Belirtilmediği sürece kapalıdır.\\n " -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "Sayfa {page_num}/{page_len}." + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "Ekonomi Sıralaması" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "Bankada kayıtlı hesap yok." -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "İsimler" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "Puan" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "Hiç bakiye bulunamadı." + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." -msgstr "" +msgstr "Slot makinesi için ikramiyeleri göster." -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "Sana özelden mesaj atamıyorum." -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." -msgstr "Slot makinesini kullanın." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " +msgstr "Slot makinesini kullan.\\n\\n Örnek:\\n - `[p]slot 50`\\n\\n **Seçenekler**\\n\\n - `` Oynanacak miktar. Kazanıldığında alınan miktar oynanan miktarla birlikte artar.\\n " -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "Çok hızlı yazıyorsun, lütfen biraz bekle." -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "Bu geçersiz bir teklif tutarı, üzgünüm :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "Yeterince paran yok dostum." -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "Maksimum {currency} miktarına ulaştınız! Lütfen biraz para harcayın 😬\\nŞu anda {old_balance} -> {new_balance} var!" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "Hiçbir şey!" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "Senin teklifin: {bid}" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "\\n{old_balance} - {bid} (Senin teklifin) + {pay} (Kazandığın) → {new_balance}!" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." -msgstr "Ekonomi ayarlarını yönet." +msgid "Base command to manage Economy settings." +msgstr "Ekonomi ayarlarını yönetmek için temel komut." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "\\n Mevcut ekonomi ayarlarını göster\\n " -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" -msgstr "" +msgstr "----Ekonomi Ayarları---\\nSlot oynanabilecek en az miktar: {slot_min}\\nSlot oynanabilecek en fazla miktar: {slot_max}\\nSlot bekleme süresi: {slot_time}\\nMaaş miktarı: {payday_amount}\\nMaaş bekleme süresi: {payday_time}\\nKaydedilen yeni hesaplara verilecek miktar: {register_amount}\\nİzin verilen en fazla bakiye: {maximum_bal}" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." -msgstr "En az slot makinesi teklifini belirle." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " +msgstr "Slot makinesinde oynanabilecek en az miktar.\\n\\n Örnek:\\n - `[p]economyset slotmin 10`\\n\\n **Seçenekler**\\n\\n - `` Slot makinesinde oynanabilecek yeni en düşük miktar. Varsayılan miktar 5 dir.\\n " -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "Yanlış teklif tutarı." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "Uyarı: Minimum miktar maksimum miktardan fazla ({max_bid}). Slotlar çalışmayacaktır." -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "Minimum teklif şimdi {bid} {currency} ' dir." -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." -msgstr "En fazla slot makinesidir belirlersiniz." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " +msgstr "Slot makinesinde oynanabilecek en yüksek miktarı ayarla.\\n\\n Örnek:\\n - `[p]economyset slotmax 50`\\n\\n **Seçenekler**\\n\\n - `` Slot makinesinde oynanabilecek yeni en fazla miktar. Varsayılan olarak 100 dür.\\n " -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." -msgstr "Geçersiz en büyük teklif tutarını. Az büyük olması gerekir." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "Uyarı: Maksimum miktar minimum miktardan fazla ({min_bid}). Slotlar çalışmayacaktır." -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "Maksimum teklifi şimdi {bid} {currency} ' dir." -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." -msgstr "Slot makinesidir için bekleme süresi ayarlayın." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " +msgstr "Slot makinesi için oynama sıklığını ayarla.\\n\\n Örnek:\\n - `[p]economyset slottime 10`\\n\\n **Seçenekler**\\n\\n - `` Slot makinesinin her oynanışı arasında beklenmesi gereken en düşük süre. Varsayılan olarak 5 dir.\\n " -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "Bekleme süresi şimdi {num} saniye." -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." -msgstr "Ödeme günü için cooldown'u ayarlayın." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " +msgstr "Maaş günü komutu için bekleme süresini ayarla.\\n\\n Örnek:\\n - `[p]economyset paydaytime 86400`\\n\\n **Seçenekler**\\n\\n - `` Maaş günü komutunun kullanımları arasında beklenmesi gereken saniye değeri. Varsayılan olarak 300.\\n " -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "Değer değiştirildi. Her ödeme günü arasında en az {num} saniye geçmelidir." -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." -msgstr "Her payday kazanılan miktarı ayarlayın." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " +msgstr "Her maaş günü kazanılan miktarı ayarla.\\n\\n Örnek:\\n - `[p]economyset paydayamount 400`\\n\\n **Seçenekler**\\n\\n - `` Maaş günü komutu kullanıldığında alınacak yeni miktar. Varsayılan olarak 120.\\n " -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." -msgstr "" +msgstr "Miktar sıfırdan yüksek ve {maxbal} sayısından az olmalı." -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "Her ödeme günü şimdi {num} {currency} verecek." -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." -msgstr "Bir rol için her maaş günü kazanılan ayarlayın." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " +msgstr "Bir rol için her maaş günü alınan miktarı ayarla.\\n\\n Yalnızca bir küresel banka kullanılmıyorken geçerlidir.\\n\\n Örnek:\\n - `[p]economyset rolepaydayamount @Üyeler 400`\\n\\n **Seçenekler**\\n\\n - `` Maaşı ayarlanacak rol.\\n - `` Maaş komutu kullanıldığında alınacak yeni miktar.\\n " -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "Banka sunucu rolü başına paydays çalışmak için başına olmalıdır." -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "\n" "Her ödeme günü şimdi {role_name} rolüne sahip olan kişilere {num} {currency} verecek." -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." -msgstr "Yeni banka hesapları için başlangıç ​​bakiyesini ayarlayın." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " +msgstr "Yeni banka hesapları için başlangıç bakiyesini ayarla.\\n\\n Örnek:\\n - `[p]economyset registeramount 5000`\\n\\n **Seçenekler**\\n\\n - `` Yeni başlangıç bakiyesi miktarı. Varsayılan olarak 0.\\n " -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" +msgstr "Miktar sıfırdan büyük yada eşit ve {maxbal} sayısından az olmalı." -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "Bir hesap kayıt {num} {currency} şimdi verin." -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "hafta" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "gün" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "saat" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "dakika" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "saniye" diff --git a/redbot/cogs/economy/locales/uk-UA.po b/redbot/cogs/economy/locales/uk-UA.po index f5b2ff39e..6f6ea0d71 100644 --- a/redbot/cogs/economy/locales/uk-UA.po +++ b/redbot/cogs/economy/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: uk_UA\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/vi-VN.po b/redbot/cogs/economy/locales/vi-VN.po index 9af209122..7b760e91e 100644 --- a/redbot/cogs/economy/locales/vi-VN.po +++ b/redbot/cogs/economy/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: vi_VN\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/zh-CN.po b/redbot/cogs/economy/locales/zh-CN.po index 505631f5b..6e1fa6052 100644 --- a/redbot/cogs/economy/locales/zh-CN.po +++ b/redbot/cogs/economy/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: zh_CN\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! 你的出价已经翻了4倍!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "两个樱桃! 你的出价已经翻了3倍!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "两个连续的符号!你的出价已经翻倍!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "在这个银行中没有账户。" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "请冷静,稍后再试。" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "对不起,这是无效出价金额 :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "你没有足够的资金。" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." -msgstr "无效的最小出价金额。" +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "周" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "日" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "小时" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "分钟" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "秒数" diff --git a/redbot/cogs/economy/locales/zh-HK.po b/redbot/cogs/economy/locales/zh-HK.po index bec423fc4..9a7ae7719 100644 --- a/redbot/cogs/economy/locales/zh-HK.po +++ b/redbot/cogs/economy/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: zh_HK\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "" diff --git a/redbot/cogs/economy/locales/zh-TW.po b/redbot/cogs/economy/locales/zh-TW.po index 47398bf06..264b9cc74 100644 --- a/redbot/cogs/economy/locales/zh-TW.po +++ b/redbot/cogs/economy/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,354 +15,374 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: zh_TW\n" -#: redbot/cogs/economy/economy.py:46 +#: redbot/cogs/economy/converters.py:19 +msgid "{arg} is not an integer." +msgstr "" + +#: redbot/cogs/economy/converters.py:21 +msgid "{arg} is not a positive integer." +msgstr "" + +#: redbot/cogs/economy/economy.py:47 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:50 +#: redbot/cogs/economy/economy.py:51 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:54 +#: redbot/cogs/economy/economy.py:55 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:58 +#: redbot/cogs/economy/economy.py:59 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! 你的出價已經翻了4倍!" -#: redbot/cogs/economy/economy.py:62 +#: redbot/cogs/economy/economy.py:63 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "兩個櫻桃! 你的出價已經翻了3倍!" -#: redbot/cogs/economy/economy.py:66 +#: redbot/cogs/economy/economy.py:67 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:70 +#: redbot/cogs/economy/economy.py:71 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "兩個連續的符號!你的出價已經翻倍!" -#: redbot/cogs/economy/economy.py:74 +#: redbot/cogs/economy/economy.py:75 msgid "Slot machine payouts:\\n{two.value} {two.value} {six.value} Bet * 50\\n{flc.value} {flc.value} {flc.value} Bet * 25\\n{cherries.value} {cherries.value} {cherries.value} Bet * 20\\n{two.value} {six.value} Bet * 4\\n{cherries.value} {cherries.value} Bet * 3\\n\\nThree symbols: Bet * 10\\nTwo symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:119 +#: redbot/cogs/economy/economy.py:120 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:169 +#: redbot/cogs/economy/economy.py:170 #, docstring -msgid "Manage the bank." +msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:174 +#: redbot/cogs/economy/economy.py:175 #, docstring -msgid "Show the user's account balance.\\n\\n Defaults to yours." +msgid "Show the user's account balance.\\n\\n Example:\\n - `[p]bank balance`\\n - `[p]bank balance @Twentysix`\\n\\n **Arguments**\\n\\n - `` The user to check the balance of. If omitted, defaults to your own balance.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:195 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:194 +#: redbot/cogs/economy/economy.py:202 #, docstring -msgid "Transfer currency to other users." +msgid "Transfer currency to other users.\\n\\n This will come out of your balance, so make sure you have enough.\\n\\n Example:\\n - `[p]bank transfer @Twentysix 500`\\n\\n **Arguments**\\n\\n - `` The user to give currency to.\\n - `` The amount of currency to give.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:204 +#: redbot/cogs/economy/economy.py:223 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:216 +#: redbot/cogs/economy/economy.py:235 #, docstring -msgid "Set the balance of user's bank account.\\n\\n Passing positive and negative values will add/remove currency instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n " +msgid "Set the balance of a user's bank account.\\n\\n Putting + or - signs before the amount will add/remove currency on the user's bank account instead.\\n\\n Examples:\\n - `[p]bank set @Twentysix 26` - Sets balance to 26\\n - `[p]bank set @Twentysix +2` - Increases balance by 2\\n - `[p]bank set @Twentysix -6` - Decreases balance by 6\\n\\n **Arguments**\\n\\n - `` The user to set the currency of.\\n - `` The amount of currency to set their balance to.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:231 +#: redbot/cogs/economy/economy.py:255 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:239 +#: redbot/cogs/economy/economy.py:263 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:271 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:262 +#: redbot/cogs/economy/economy.py:286 #, docstring -msgid "Delete all bank accounts." +msgid "Delete all bank accounts.\\n\\n Examples:\\n - `[p]bank reset` - Did not confirm. Shows the help message.\\n - `[p]bank reset yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:265 +#: redbot/cogs/economy/economy.py:298 msgid "This will delete all bank accounts for {scope}.\\nIf you're sure, type `{prefix}bank reset yes`" msgstr "" -#: redbot/cogs/economy/economy.py:269 redbot/cogs/economy/economy.py:277 +#: redbot/cogs/economy/economy.py:302 redbot/cogs/economy/economy.py:310 msgid "this server" msgstr "" -#: redbot/cogs/economy/economy.py:276 +#: redbot/cogs/economy/economy.py:309 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:285 +#: redbot/cogs/economy/economy.py:318 #, docstring -msgid "Prune bank accounts." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/cogs/economy/economy.py:292 +#: redbot/cogs/economy/economy.py:325 #, docstring -msgid "Prune bank accounts for users no longer in the server." +msgid "Prune bank accounts for users no longer in the server.\\n\\n Cannot be used with a global bank. See `[p]bank prune global`.\\n\\n Examples:\\n - `[p]bank prune server` - Did not confirm. Shows the help message.\\n - `[p]bank prune server yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:295 +#: redbot/cogs/economy/economy.py:339 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/cogs/economy/economy.py:299 +#: redbot/cogs/economy/economy.py:343 msgid "This will delete all bank accounts for users no longer in this server.\\nIf you're sure, type `{prefix}bank prune local yes`" msgstr "" -#: redbot/cogs/economy/economy.py:308 +#: redbot/cogs/economy/economy.py:352 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/cogs/economy/economy.py:314 +#: redbot/cogs/economy/economy.py:358 #, docstring -msgid "Prune bank accounts for users who no longer share a server with the bot." +msgid "Prune bank accounts for users who no longer share a server with the bot.\\n\\n Cannot be used without a global bank. See `[p]bank prune server`.\\n\\n Examples:\\n - `[p]bank prune global` - Did not confirm. Shows the help message.\\n - `[p]bank prune global yes`\\n\\n **Arguments**\\n\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:317 +#: redbot/cogs/economy/economy.py:372 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:321 +#: redbot/cogs/economy/economy.py:376 msgid "This will delete all bank accounts for users who no longer share a server with the bot.\\nIf you're sure, type `{prefix}bank prune global yes`" msgstr "" -#: redbot/cogs/economy/economy.py:330 +#: redbot/cogs/economy/economy.py:385 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:340 +#: redbot/cogs/economy/economy.py:395 #, docstring -msgid "Delete the bank account of a specified user." +msgid "Delete the bank account of a specified user.\\n\\n Examples:\\n - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message.\\n - `[p]bank prune user @TwentySix yes`\\n\\n **Arguments**\\n\\n - `` The user to delete the bank of. Takes mentions, names, and user ids.\\n - `` This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:343 +#: redbot/cogs/economy/economy.py:408 msgid "This command cannot be used in DMs with a local bank." msgstr "" -#: redbot/cogs/economy/economy.py:353 +#: redbot/cogs/economy/economy.py:418 msgid "This will delete {name}'s bank account.\\nIf you're sure, type `{prefix}bank prune user {id} yes`" msgstr "" -#: redbot/cogs/economy/economy.py:361 +#: redbot/cogs/economy/economy.py:426 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/cogs/economy/economy.py:366 +#: redbot/cogs/economy/economy.py:431 #, docstring -msgid "Get some free currency." +msgid "Get some free currency.\\n\\n The amount awarded and frequency can be configured.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:384 +#: redbot/cogs/economy/economy.py:452 msgid "You've reached the maximum amount of {currency}!Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:398 +#: redbot/cogs/economy/economy.py:466 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:415 redbot/cogs/economy/economy.py:471 +#: redbot/cogs/economy/economy.py:483 redbot/cogs/economy/economy.py:539 msgid "{author.mention} Too soon. For your next payday you have to wait {time}." msgstr "" -#: redbot/cogs/economy/economy.py:439 +#: redbot/cogs/economy/economy.py:507 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n\\nYou currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:523 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\\n\\nYou currently have {new_balance} {currency}.\\n\\nYou are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:479 +#: redbot/cogs/economy/economy.py:547 #, docstring -msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n " +msgid "Print the leaderboard.\\n\\n Defaults to top 10.\\n\\n Examples:\\n - `[p]leaderboard`\\n - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\\n - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\\n\\n **Arguments**\\n\\n - `` How many positions on the leaderboard to show. Defaults to 10 if omitted.\\n - `` Whether to include results from all servers. This will default to false unless specified.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:500 +#: redbot/cogs/economy/economy.py:564 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:587 msgid "There are no accounts in the bank." msgstr "在這個銀行中沒有帳戶。" -#: redbot/cogs/economy/economy.py:504 +#: redbot/cogs/economy/economy.py:591 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:505 +#: redbot/cogs/economy/economy.py:592 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:552 +#: redbot/cogs/economy/economy.py:662 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:667 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:556 +#: redbot/cogs/economy/economy.py:671 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:561 +#: redbot/cogs/economy/economy.py:676 #, docstring -msgid "Use the slot machine." +msgid "Use the slot machine.\\n\\n Example:\\n - `[p]slot 50`\\n\\n **Arguments**\\n\\n - `` The amount to bet on the slot machine. Winning payouts are higher when you bet more.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:580 +#: redbot/cogs/economy/economy.py:703 msgid "You're on cooldown, try again in a bit." msgstr "正在冷卻時間,稍後再試。" -#: redbot/cogs/economy/economy.py:583 +#: redbot/cogs/economy/economy.py:706 msgid "That's an invalid bid amount, sorry :/" msgstr "這是無效出價金額,抱歉 :/" -#: redbot/cogs/economy/economy.py:586 +#: redbot/cogs/economy/economy.py:709 msgid "You ain't got enough money, friend." msgstr "你沒有足夠的錢,朋友。" -#: redbot/cogs/economy/economy.py:641 +#: redbot/cogs/economy/economy.py:764 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\\n{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:656 +#: redbot/cogs/economy/economy.py:779 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:783 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:661 +#: redbot/cogs/economy/economy.py:784 msgid "\\n{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:801 #, docstring -msgid "Manage Economy settings." +msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:805 #, docstring msgid "\\n Shows the current economy settings\\n " msgstr "" -#: redbot/cogs/economy/economy.py:692 +#: redbot/cogs/economy/economy.py:815 msgid "----Economy Settings---\\nMinimum slot bid: {slot_min}\\nMaximum slot bid: {slot_max}\\nSlot cooldown: {slot_time}\\nPayday amount: {payday_amount}\\nPayday cooldown: {payday_time}\\nAmount given at account registration: {register_amount}\\nMaximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:715 +#: redbot/cogs/economy/economy.py:838 #, docstring -msgid "Set the minimum slot machine bid." +msgid "Set the minimum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmin 10`\\n\\n **Arguments**\\n\\n - `` The new minimum bid for using the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:717 -msgid "Invalid min bid amount." +#: redbot/cogs/economy/economy.py:855 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:726 +#: redbot/cogs/economy/economy.py:866 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:733 +#: redbot/cogs/economy/economy.py:873 #, docstring -msgid "Set the maximum slot machine bid." +msgid "Set the maximum slot machine bid.\\n\\n Example:\\n - `[p]economyset slotmax 50`\\n\\n **Arguments**\\n\\n - `` The new maximum bid for using the slot machine. Default is 100.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:737 -msgid "Invalid maximum bid amount. Must be greater than the minimum amount." +#: redbot/cogs/economy/economy.py:890 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:747 +#: redbot/cogs/economy/economy.py:901 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:754 +#: redbot/cogs/economy/economy.py:908 #, docstring -msgid "Set the cooldown for the slot machine." +msgid "Set the cooldown for the slot machine.\\n\\n Example:\\n - `[p]economyset slottime 10`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of the slot machine. Default is 5.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:760 +#: redbot/cogs/economy/economy.py:922 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:764 +#: redbot/cogs/economy/economy.py:926 #, docstring -msgid "Set the cooldown for payday." +msgid "Set the cooldown for the payday command.\\n\\n Example:\\n - `[p]economyset paydaytime 86400`\\n\\n **Arguments**\\n\\n - `` The new number of seconds to wait in between uses of payday. Default is 300.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:771 +#: redbot/cogs/economy/economy.py:941 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:778 +#: redbot/cogs/economy/economy.py:948 #, docstring -msgid "Set the amount earned each payday." +msgid "Set the amount earned each payday.\\n\\n Example:\\n - `[p]economyset paydayamount 400`\\n\\n **Arguments**\\n\\n - `` The new amount to give when using the payday command. Default is 120.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:783 redbot/cogs/economy/economy.py:805 +#: redbot/cogs/economy/economy.py:961 redbot/cogs/economy/economy.py:994 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:793 +#: redbot/cogs/economy/economy.py:971 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:800 +#: redbot/cogs/economy/economy.py:978 #, docstring -msgid "Set the amount earned each payday for a role." +msgid "Set the amount earned each payday for a role.\\n\\n Only available when not using a global bank.\\n\\n Example:\\n - `[p]economyset rolepaydayamount @Members 400`\\n\\n **Arguments**\\n\\n - `` The role to assign a custom payday amount to.\\n - `` The new amount to give when using the payday command.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:811 +#: redbot/cogs/economy/economy.py:1000 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:815 +#: redbot/cogs/economy/economy.py:1004 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:823 +#: redbot/cogs/economy/economy.py:1012 #, docstring -msgid "Set the initial balance for new bank accounts." +msgid "Set the initial balance for new bank accounts.\\n\\n Example:\\n - `[p]economyset registeramount 5000`\\n\\n **Arguments**\\n\\n - `` The new initial balance amount. Default is 0.\\n " msgstr "" -#: redbot/cogs/economy/economy.py:831 +#: redbot/cogs/economy/economy.py:1028 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:836 +#: redbot/cogs/economy/economy.py:1033 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:845 +#: redbot/cogs/economy/economy.py:1042 msgid "weeks" msgstr "週" -#: redbot/cogs/economy/economy.py:846 +#: redbot/cogs/economy/economy.py:1043 msgid "days" msgstr "日" -#: redbot/cogs/economy/economy.py:847 +#: redbot/cogs/economy/economy.py:1044 msgid "hours" msgstr "小時" -#: redbot/cogs/economy/economy.py:848 +#: redbot/cogs/economy/economy.py:1045 msgid "minutes" msgstr "分鐘" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:1046 msgid "seconds" msgstr "秒" diff --git a/redbot/cogs/filter/filter.py b/redbot/cogs/filter/filter.py index 63f8032de..daf1769df 100644 --- a/redbot/cogs/filter/filter.py +++ b/redbot/cogs/filter/filter.py @@ -5,7 +5,7 @@ from typing import Union, Set, Literal from redbot.core import checks, Config, modlog, commands from redbot.core.bot import Red -from redbot.core.i18n import Translator, cog_i18n +from redbot.core.i18n import Translator, cog_i18n, set_contextual_locales_from_guild from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import pagify, humanize_list @@ -14,7 +14,12 @@ _ = Translator("Filter", __file__) @cog_i18n(_) class Filter(commands.Cog): - """Filter unwanted words and phrases from text channels.""" + """This cog is designed for "filtering" unwanted words and phrases from a server. + + It provides tools to manage a list of words or sentences, and to customize automatic actions to be taken against users who use those words in channels or in their name/nickname. + + This can be used to prevent inappropriate language, off-topic discussions, invite links, and more. + """ def __init__(self, bot: Red): super().__init__() @@ -66,7 +71,7 @@ class Filter(commands.Cog): @commands.guild_only() @checks.admin_or_permissions(manage_guild=True) async def filterset(self, ctx: commands.Context): - """Manage filter settings.""" + """Base command to manage filter settings.""" pass @filterset.command(name="defaultname") @@ -77,6 +82,13 @@ class Filter(commands.Cog): (to toggle, run `[p]filter names`). The default name used is *John Doe*. + + Example: + - `[p]filterset defaultname Missingno` + + **Arguments:** + + - `` The new nickname to assign. """ guild = ctx.guild await self.config.guild(guild).filter_default_name.set(name) @@ -90,6 +102,15 @@ class Filter(commands.Cog): `` seconds. Set both to zero to disable autoban. + + Examples: + - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds. + - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds. + + **Arguments:** + + - `` The amount of filtered words required to trigger a ban. + - `` The period of time in which too many filtered words will trigger a ban. """ if (count <= 0) != (timeframe <= 0): await ctx.send( @@ -114,7 +135,7 @@ class Filter(commands.Cog): @commands.guild_only() @checks.mod_or_permissions(manage_messages=True) async def _filter(self, ctx: commands.Context): - """Add or remove words from server filter. + """Base command to add or remove words from the server filter. Use double quotes to add or remove sentences. """ @@ -122,7 +143,7 @@ class Filter(commands.Cog): @_filter.command(name="list") async def _global_list(self, ctx: commands.Context): - """Send a list of this servers filtered words.""" + """Send a list of this server's filtered words.""" server = ctx.guild author = ctx.author word_list = await self.config.guild(server).filter() @@ -139,7 +160,7 @@ class Filter(commands.Cog): @_filter.group(name="channel") async def _filter_channel(self, ctx: commands.Context): - """Add or remove words from channel filter. + """Base command to add or remove words from the channel filter. Use double quotes to add or remove sentences. """ @@ -147,7 +168,7 @@ class Filter(commands.Cog): @_filter_channel.command(name="list") async def _channel_list(self, ctx: commands.Context): - """Send the list of the channel's filtered words.""" + """Send a list of the channel's filtered words.""" channel = ctx.channel author = ctx.author word_list = await self.config.channel(channel).filter() @@ -169,8 +190,12 @@ class Filter(commands.Cog): Use double quotes to add sentences. Examples: - - `[p]filter channel add word1 word2 word3` - - `[p]filter channel add "This is a sentence"` + - `[p]filter channel add word1 word2 word3` + - `[p]filter channel add "This is a sentence"` + + **Arguments:** + + - `[words...]` The words or sentences to filter. """ channel = ctx.channel added = await self.add_to_filter(channel, words) @@ -187,8 +212,12 @@ class Filter(commands.Cog): Use double quotes to remove sentences. Examples: - - `[p]filter channel remove word1 word2 word3` - - `[p]filter channel remove "This is a sentence"` + - `[p]filter channel remove word1 word2 word3` + - `[p]filter channel remove "This is a sentence"` + + **Arguments:** + + - `[words...]` The words or sentences to no longer filter. """ channel = ctx.channel removed = await self.remove_from_filter(channel, words) @@ -205,8 +234,12 @@ class Filter(commands.Cog): Use double quotes to add sentences. Examples: - - `[p]filter add word1 word2 word3` - - `[p]filter add "This is a sentence"` + - `[p]filter add word1 word2 word3` + - `[p]filter add "This is a sentence"` + + **Arguments:** + + - `[words...]` The words or sentences to filter. """ server = ctx.guild added = await self.add_to_filter(server, words) @@ -223,8 +256,12 @@ class Filter(commands.Cog): Use double quotes to remove sentences. Examples: - - `[p]filter remove word1 word2 word3` - - `[p]filter remove "This is a sentence"` + - `[p]filter remove word1 word2 word3` + - `[p]filter remove "This is a sentence"` + + **Arguments:** + + - `[words...]` The words or sentences to no longer filter. """ server = ctx.guild removed = await self.remove_from_filter(server, words) @@ -396,6 +433,8 @@ class Filter(commands.Cog): if await self.bot.is_automod_immune(message): return + await set_contextual_locales_from_guild(self.bot, message.guild) + await self.check_filter(message) @commands.Cog.listener() @@ -429,6 +468,8 @@ class Filter(commands.Cog): if not guild_data["filter_names"]: return + await set_contextual_locales_from_guild(self.bot, guild) + if await self.filter_hits(member.display_name, member.guild): name_to_use = guild_data["filter_default_name"] diff --git a/redbot/cogs/filter/locales/af-ZA.po b/redbot/cogs/filter/locales/af-ZA.po index 1271b0c1b..0786c3181 100644 --- a/redbot/cogs/filter/locales/af-ZA.po +++ b/redbot/cogs/filter/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ar-SA.po b/redbot/cogs/filter/locales/ar-SA.po index 51e4f8da8..54d98bebb 100644 --- a/redbot/cogs/filter/locales/ar-SA.po +++ b/redbot/cogs/filter/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/bg-BG.po b/redbot/cogs/filter/locales/bg-BG.po index 0a36cc13f..24c166e62 100644 --- a/redbot/cogs/filter/locales/bg-BG.po +++ b/redbot/cogs/filter/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/no-NO.po b/redbot/cogs/filter/locales/bs-BA.po similarity index 94% rename from redbot/cogs/filter/locales/no-NO.po rename to redbot/cogs/filter/locales/bs-BA.po index 479249ee8..f2f12e98f 100644 --- a/redbot/cogs/filter/locales/no-NO.po +++ b/redbot/cogs/filter/locales/bs-BA.po @@ -1,19 +1,19 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 35\n" -"Language: no_NO\n" +"Language: bs_BA\n" #: redbot/cogs/filter/filter.py:17 #, docstring @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ca-ES.po b/redbot/cogs/filter/locales/ca-ES.po index 684eb5152..04ea9585e 100644 --- a/redbot/cogs/filter/locales/ca-ES.po +++ b/redbot/cogs/filter/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/cs-CZ.po b/redbot/cogs/filter/locales/cs-CZ.po index 5a9a1dbf8..cece206af 100644 --- a/redbot/cogs/filter/locales/cs-CZ.po +++ b/redbot/cogs/filter/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "Filtrovaná přezdívka" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "Filtrovaný název" diff --git a/redbot/cogs/filter/locales/da-DK.po b/redbot/cogs/filter/locales/da-DK.po index d468912dc..62af15016 100644 --- a/redbot/cogs/filter/locales/da-DK.po +++ b/redbot/cogs/filter/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/de-DE.po b/redbot/cogs/filter/locales/de-DE.po index 50a8d318c..753387c99 100644 --- a/redbot/cogs/filter/locales/de-DE.po +++ b/redbot/cogs/filter/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -54,16 +54,16 @@ msgstr "Anzahl und Zeit wurden festgelegt." #: redbot/cogs/filter/filter.py:117 #, docstring msgid "Add or remove words from server filter.\\n\\n Use double quotes to add or remove sentences.\\n " -msgstr "" +msgstr "Wörter vom Serverfilter hinzufügen oder entfernen.\\\\n\\\\n Nutze Anführungszeichen, um Sätze hinzuzufügen oder zu entfernen.\\\\n " #: redbot/cogs/filter/filter.py:125 #, docstring msgid "Send a list of this servers filtered words." -msgstr "" +msgstr "Sendet eine Liste der auf dem Server gefilterten Wörter." #: redbot/cogs/filter/filter.py:130 msgid "There is no current words setup to be filtered in this server." -msgstr "" +msgstr "Auf dem Server sind aktuell keine Wörter zur Filterung eingestellt." #: redbot/cogs/filter/filter.py:133 msgid "Filtered in this server:" @@ -76,16 +76,16 @@ msgstr "Ich kann keine Direktnachrichten an dich senden." #: redbot/cogs/filter/filter.py:142 #, docstring msgid "Add or remove words from channel filter.\\n\\n Use double quotes to add or remove sentences.\\n " -msgstr "" +msgstr "Wörter vom Kanalfilter hinzufügen oder entfernen.\\\\n\\\\n Nutze Anführungszeichen, um Sätze hinzuzufügen oder zu entfernen.\\\\n " #: redbot/cogs/filter/filter.py:150 #, docstring msgid "Send the list of the channel's filtered words." -msgstr "" +msgstr "Sendet eine Liste der Kanal gefilterten Wörter." #: redbot/cogs/filter/filter.py:155 msgid "There is no current words setup to be filtered in this channel." -msgstr "" +msgstr "Aktuell werden keine Wörter in diesem Kanal gefiltert." #: redbot/cogs/filter/filter.py:158 msgid "Filtered in this channel:" @@ -156,11 +156,11 @@ msgstr "Name und Nicknamen werden nun gefiltert." msgid "Autoban (too many filtered messages.)" msgstr "Automatischer Ban (zu viele gefilterte Nachrichten.)" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "Gefilterter Nickname" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "Gefilterter Name" diff --git a/redbot/cogs/filter/locales/el-GR.po b/redbot/cogs/filter/locales/el-GR.po index 0c790cf77..f0228abb1 100644 --- a/redbot/cogs/filter/locales/el-GR.po +++ b/redbot/cogs/filter/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/es-ES.po b/redbot/cogs/filter/locales/es-ES.po index c241d8e52..d38445d3c 100644 --- a/redbot/cogs/filter/locales/es-ES.po +++ b/redbot/cogs/filter/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -18,26 +18,26 @@ msgstr "" #: redbot/cogs/filter/filter.py:17 #, docstring msgid "Filter unwanted words and phrases from text channels." -msgstr "" +msgstr "Filtrar palabras y frases no deseadas de canales de texto." #: redbot/cogs/filter/filter.py:69 #, docstring msgid "Manage filter settings." -msgstr "" +msgstr "Administrar ajustes de filtro." #: redbot/cogs/filter/filter.py:74 #, docstring msgid "Set the nickname for users with a filtered name.\\n\\n Note that this has no effect if filtering names is disabled\\n (to toggle, run `[p]filter names`).\\n\\n The default name used is *John Doe*.\\n " -msgstr "" +msgstr "Establezca el nick para los usuarios con un nombre filtrado.\\n\\n Tenga en cuenta que esto no tiene efecto si los nombres de filtro están deshabilitados\\n (para alternarlo, ejecuta `[p]filter names`).\\n\\n El nombre por defecto utilizado es *John Doe*.\\n " #: redbot/cogs/filter/filter.py:83 msgid "The name to use on filtered names has been set." -msgstr "" +msgstr "Se ha establecido el nombre a utilizar en los nombres filtrados." #: redbot/cogs/filter/filter.py:87 #, docstring msgid "Set the filter's autoban conditions.\\n\\n Users will be banned if they send `` filtered words in\\n `` seconds.\\n\\n Set both to zero to disable autoban.\\n " -msgstr "" +msgstr "Establecer las condiciones de autoban del filtro.\\n\\n Los usuarios serán baneados si envían `` palabras filtradas en\\n `` segundos.\\n\\n Establecer ambos en cero para desactivar el autoban.\\n " #: redbot/cogs/filter/filter.py:96 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" @@ -54,16 +54,16 @@ msgstr "Cuenta y tiempo establecidos." #: redbot/cogs/filter/filter.py:117 #, docstring msgid "Add or remove words from server filter.\\n\\n Use double quotes to add or remove sentences.\\n " -msgstr "" +msgstr "Añadir o eliminar palabras del filtro del servidor.\\n\\n Usar comillas dobles para añadir o eliminar frases.\\n " #: redbot/cogs/filter/filter.py:125 #, docstring msgid "Send a list of this servers filtered words." -msgstr "" +msgstr "Enviar una lista de las palabras filtradas de estos servidores." #: redbot/cogs/filter/filter.py:130 msgid "There is no current words setup to be filtered in this server." -msgstr "" +msgstr "No hay ninguna configuración actual de palabras para filtrar en este servidor." #: redbot/cogs/filter/filter.py:133 msgid "Filtered in this server:" @@ -76,25 +76,25 @@ msgstr "No puedo enviarte mensajes directos." #: redbot/cogs/filter/filter.py:142 #, docstring msgid "Add or remove words from channel filter.\\n\\n Use double quotes to add or remove sentences.\\n " -msgstr "" +msgstr "Añade o quita palabras del filtro del canal.\\n\\n Usa comillas dobles para añadir o eliminar frases.\\n " #: redbot/cogs/filter/filter.py:150 #, docstring msgid "Send the list of the channel's filtered words." -msgstr "" +msgstr "Enviar la lista de palabras filtradas del canal." #: redbot/cogs/filter/filter.py:155 msgid "There is no current words setup to be filtered in this channel." -msgstr "" +msgstr "No hay ninguna configuración actual de palabras para filtrar en este canal." #: redbot/cogs/filter/filter.py:158 msgid "Filtered in this channel:" -msgstr "" +msgstr "Filtrado en este canal:" #: redbot/cogs/filter/filter.py:167 #, docstring msgid "Add words to the filter.\\n\\n Use double quotes to add sentences.\\n\\n Examples:\\n - `[p]filter channel add word1 word2 word3`\\n - `[p]filter channel add \\\"This is a sentence\\\"`\\n " -msgstr "" +msgstr "Añade palabras al filtro.\\n\\n Usa comillas dobles para añadir frases.\\n\\n Ejemplos:\\n - `[p]filter channel add palabra1 palabra2 palabra3`\\n - `[p]filter channel add \\\"Esta es una frase\\\"`\\n " #: redbot/cogs/filter/filter.py:179 msgid "Words added to filter." @@ -107,7 +107,7 @@ msgstr "Palabras ya en el filtro." #: redbot/cogs/filter/filter.py:185 #, docstring msgid "Remove words from the filter.\\n\\n Use double quotes to remove sentences.\\n\\n Examples:\\n - `[p]filter channel remove word1 word2 word3`\\n - `[p]filter channel remove \\\"This is a sentence\\\"`\\n " -msgstr "" +msgstr "Elimina palabras del filtro.\\n\\n Usa comillas dobles para eliminar oraciones.\\n\\n Ejemplos:\\n - `[p]filter channel remove palabra1 palabra2 palabra3`\\n - `[p]filter channel remove \\\"Esta es una frase\\\"`\\n " #: redbot/cogs/filter/filter.py:196 msgid "Words removed from filter." @@ -120,47 +120,47 @@ msgstr "Esas palabras no estaban en el filtro." #: redbot/cogs/filter/filter.py:203 #, docstring msgid "Add words to the filter.\\n\\n Use double quotes to add sentences.\\n\\n Examples:\\n - `[p]filter add word1 word2 word3`\\n - `[p]filter add \\\"This is a sentence\\\"`\\n " -msgstr "" +msgstr "Añade palabras al filtro.\\n\\n Usa comillas dobles para añadir frases.\\n\\n Ejemplos:\\n - `[p]filter add palabra1 palabra2 palabra3`\\n - `[p]filter add \\\"Esto es una frase\\\"`\\n " #: redbot/cogs/filter/filter.py:215 msgid "Words successfully added to filter." -msgstr "" +msgstr "Palabras añadidas correctamente al filtro." #: redbot/cogs/filter/filter.py:217 msgid "Those words were already in the filter." -msgstr "" +msgstr "Esas palabras ya estaban en el filtro." #: redbot/cogs/filter/filter.py:221 #, docstring msgid "Remove words from the filter.\\n\\n Use double quotes to remove sentences.\\n\\n Examples:\\n - `[p]filter remove word1 word2 word3`\\n - `[p]filter remove \\\"This is a sentence\\\"`\\n " -msgstr "" +msgstr "Elimina palabras del filtro.\\n\\n Usa comillas dobles para eliminar oraciones.\\n\\n Ejemplos:\\n - `[p]filter remove palabra1 palabra2 palabra3`\\n - `[p]filter remove \\\"Esto es una frase\\\"`\\n " #: redbot/cogs/filter/filter.py:233 msgid "Words successfully removed from filter." -msgstr "" +msgstr "Palabras eliminadas del filtro con éxito." #: redbot/cogs/filter/filter.py:239 #, docstring msgid "Toggle name and nickname filtering.\\n\\n This is disabled by default.\\n " -msgstr "" +msgstr "Alternar nombre y filtro de apodos.\\n\\n Esto está deshabilitado por defecto.\\n " #: redbot/cogs/filter/filter.py:249 msgid "Names and nicknames will no longer be filtered." -msgstr "" +msgstr "Los nombres y apodos ya no serán filtrados." #: redbot/cogs/filter/filter.py:251 msgid "Names and nicknames will now be filtered." -msgstr "" +msgstr "Ahora se filtrarán los nombres y los apodos." #: redbot/cogs/filter/filter.py:367 msgid "Autoban (too many filtered messages.)" -msgstr "" +msgstr "Autoban (demasiados mensajes filtrados.)" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" -msgstr "" +msgstr "Apodo filtrado" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" -msgstr "" +msgstr "Nombre filtrado" diff --git a/redbot/cogs/filter/locales/fi-FI.po b/redbot/cogs/filter/locales/fi-FI.po index 5e83aaf81..85e1240ef 100644 --- a/redbot/cogs/filter/locales/fi-FI.po +++ b/redbot/cogs/filter/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/fr-FR.po b/redbot/cogs/filter/locales/fr-FR.po index 332246258..9816fbf57 100644 --- a/redbot/cogs/filter/locales/fr-FR.po +++ b/redbot/cogs/filter/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "Les noms et les pseudos seront maintenant filtrés." msgid "Autoban (too many filtered messages.)" msgstr "Autoban (trop de messages filtrés.)" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "Pseudo filtré" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "Nom filtré" diff --git a/redbot/cogs/filter/locales/he-IL.po b/redbot/cogs/filter/locales/he-IL.po index ba2471b0d..bab597655 100644 --- a/redbot/cogs/filter/locales/he-IL.po +++ b/redbot/cogs/filter/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/hu-HU.po b/redbot/cogs/filter/locales/hu-HU.po index 89c8c5b7f..0810eba59 100644 --- a/redbot/cogs/filter/locales/hu-HU.po +++ b/redbot/cogs/filter/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "Szűrt becenév" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "Szűrt név" diff --git a/redbot/cogs/filter/locales/id-ID.po b/redbot/cogs/filter/locales/id-ID.po index 0b5fbb46f..016a1f9fb 100644 --- a/redbot/cogs/filter/locales/id-ID.po +++ b/redbot/cogs/filter/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/it-IT.po b/redbot/cogs/filter/locales/it-IT.po index cc946c14a..38b672f05 100644 --- a/redbot/cogs/filter/locales/it-IT.po +++ b/redbot/cogs/filter/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ja-JP.po b/redbot/cogs/filter/locales/ja-JP.po index 5719851e0..d71cdb42b 100644 --- a/redbot/cogs/filter/locales/ja-JP.po +++ b/redbot/cogs/filter/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ko-KR.po b/redbot/cogs/filter/locales/ko-KR.po index e46a90cf2..21fee433f 100644 --- a/redbot/cogs/filter/locales/ko-KR.po +++ b/redbot/cogs/filter/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/nb-NO.po b/redbot/cogs/filter/locales/nb-NO.po new file mode 100644 index 000000000..e59e9d507 --- /dev/null +++ b/redbot/cogs/filter/locales/nb-NO.po @@ -0,0 +1,166 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 35\n" +"Language: nb_NO\n" + +#: redbot/cogs/filter/filter.py:17 +#, docstring +msgid "Filter unwanted words and phrases from text channels." +msgstr "Filtrer uønskede ord og uttrykk fra tekstkanaler." + +#: redbot/cogs/filter/filter.py:69 +#, docstring +msgid "Manage filter settings." +msgstr "Behandle filterinnstillinger." + +#: redbot/cogs/filter/filter.py:74 +#, docstring +msgid "Set the nickname for users with a filtered name.\\n\\n Note that this has no effect if filtering names is disabled\\n (to toggle, run `[p]filter names`).\\n\\n The default name used is *John Doe*.\\n " +msgstr "Angi kallenavnet for brukere med et filtrert navn.\\n\\n Merk at dette ikke har noen effekt hvis du vil filtrere navn er deaktivert\\n (til å veksle, kjør `[p]filter names`).\\n\\n Standardnavnet som brukes, er *John Doe*.\\n " + +#: redbot/cogs/filter/filter.py:83 +msgid "The name to use on filtered names has been set." +msgstr "Navnet som skal brukes på filtrerte navn er blitt satt." + +#: redbot/cogs/filter/filter.py:87 +#, docstring +msgid "Set the filter's autoban conditions.\\n\\n Users will be banned if they send `` filtered words in\\n `` seconds.\\n\\n Set both to zero to disable autoban.\\n " +msgstr "Angi autobanteriet filteret.\\n\\n brukere blir utestengt hvis de sender `` filtrerte ord som\\n `sekunder\\n\\n Sett begge til null for å deaktivere autoban.\\n " + +#: redbot/cogs/filter/filter.py:96 +msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" +msgstr "Teller og tidsramme trenger enten å være 0 eller begge må være større enn 0!" + +#: redbot/cogs/filter/filter.py:106 +msgid "Autoban disabled." +msgstr "Autoban er deaktivert." + +#: redbot/cogs/filter/filter.py:111 +msgid "Count and time have been set." +msgstr "Antall og tid har blitt satt." + +#: redbot/cogs/filter/filter.py:117 +#, docstring +msgid "Add or remove words from server filter.\\n\\n Use double quotes to add or remove sentences.\\n " +msgstr "Legg til eller fjern ord fra serverfilter.\\n\\n Bruk doble sitater for å legge til eller fjerne setninger.\\n " + +#: redbot/cogs/filter/filter.py:125 +#, docstring +msgid "Send a list of this servers filtered words." +msgstr "Send en liste over denne serverne filtrerte ord." + +#: redbot/cogs/filter/filter.py:130 +msgid "There is no current words setup to be filtered in this server." +msgstr "Det er ingen gjeldende ordoppsett som skal filtreres på denne serveren." + +#: redbot/cogs/filter/filter.py:133 +msgid "Filtered in this server:" +msgstr "Filtrert i denne serveren:" + +#: redbot/cogs/filter/filter.py:138 redbot/cogs/filter/filter.py:163 +msgid "I can't send direct messages to you." +msgstr "Jeg kan ikke sende direktemeldinger til deg." + +#: redbot/cogs/filter/filter.py:142 +#, docstring +msgid "Add or remove words from channel filter.\\n\\n Use double quotes to add or remove sentences.\\n " +msgstr "Legg til eller fjern ord fra kanalfilter.\\n\\n Bruk doble sitater for å legge til eller fjerne setninger.\\n " + +#: redbot/cogs/filter/filter.py:150 +#, docstring +msgid "Send the list of the channel's filtered words." +msgstr "Send listen over kanalens filtrerte ord." + +#: redbot/cogs/filter/filter.py:155 +msgid "There is no current words setup to be filtered in this channel." +msgstr "Det er ingen gjeldende ordoppsett som skal filtreres i denne kanalen." + +#: redbot/cogs/filter/filter.py:158 +msgid "Filtered in this channel:" +msgstr "Filtrert i denne kanalen:" + +#: redbot/cogs/filter/filter.py:167 +#, docstring +msgid "Add words to the filter.\\n\\n Use double quotes to add sentences.\\n\\n Examples:\\n - `[p]filter channel add word1 word2 word3`\\n - `[p]filter channel add \\\"This is a sentence\\\"`\\n " +msgstr "Legg til ord i filteret.\\n\\n Bruk doble tilbud for å legge til setninger.\\n\\n Eksempler:\\n - `[p]ffilter channel add word1 word2 word3`\\n -[p]ffilter channel add \\\"This is a sentence\\\"`\\n " + +#: redbot/cogs/filter/filter.py:179 +msgid "Words added to filter." +msgstr "Ord som er lagt til filteret." + +#: redbot/cogs/filter/filter.py:181 +msgid "Words already in the filter." +msgstr "Ord er allerede i filteret." + +#: redbot/cogs/filter/filter.py:185 +#, docstring +msgid "Remove words from the filter.\\n\\n Use double quotes to remove sentences.\\n\\n Examples:\\n - `[p]filter channel remove word1 word2 word3`\\n - `[p]filter channel remove \\\"This is a sentence\\\"`\\n " +msgstr "Fjern ord fra filteret.\\n\\n Bruk doble tilbud for å fjerne setninger.\\n\\n Eksempler:\\n - [p]filter channel remove word1 word2 word3`\\n - `[p]filter channel remove \\\"This is a sentence\\\"`\\n " + +#: redbot/cogs/filter/filter.py:196 +msgid "Words removed from filter." +msgstr "Ord fjernet fra filteret." + +#: redbot/cogs/filter/filter.py:199 redbot/cogs/filter/filter.py:235 +msgid "Those words weren't in the filter." +msgstr "Disse ordene var ikke i filteret." + +#: redbot/cogs/filter/filter.py:203 +#, docstring +msgid "Add words to the filter.\\n\\n Use double quotes to add sentences.\\n\\n Examples:\\n - `[p]filter add word1 word2 word3`\\n - `[p]filter add \\\"This is a sentence\\\"`\\n " +msgstr "Legg til ord i filteret.\\n\\n Bruk doble tilbud for å legge til setninger.\\n\\n Eksempler:\\n `[p]filter add word1 word2 word3`\\n - `[p]filter add \\\"This is a sentence\\\"`\\n " + +#: redbot/cogs/filter/filter.py:215 +msgid "Words successfully added to filter." +msgstr "Ord lagt til filteret." + +#: redbot/cogs/filter/filter.py:217 +msgid "Those words were already in the filter." +msgstr "Disse ordene var allerede i filteret." + +#: redbot/cogs/filter/filter.py:221 +#, docstring +msgid "Remove words from the filter.\\n\\n Use double quotes to remove sentences.\\n\\n Examples:\\n - `[p]filter remove word1 word2 word3`\\n - `[p]filter remove \\\"This is a sentence\\\"`\\n " +msgstr "Fjern ord fra filteret.\\n\\n Bruk doble tilbud for å fjerne setninger.\\n\\n Eksempler:\\n - `[p]filter remove word1 word2 word3`\\n - `[p]filter remove \\\"This is a sentence\\\"`\\n " + +#: redbot/cogs/filter/filter.py:233 +msgid "Words successfully removed from filter." +msgstr "Ord fjernet fra filter." + +#: redbot/cogs/filter/filter.py:239 +#, docstring +msgid "Toggle name and nickname filtering.\\n\\n This is disabled by default.\\n " +msgstr "Veksle navn og filter for kallenavn.\\n\\n Dette er deaktivert som standard.\\n " + +#: redbot/cogs/filter/filter.py:249 +msgid "Names and nicknames will no longer be filtered." +msgstr "Navn og kallenavn vil ikke lenger bli filtrert." + +#: redbot/cogs/filter/filter.py:251 +msgid "Names and nicknames will now be filtered." +msgstr "Navn og kallenavn vil nå bli filtrert." + +#: redbot/cogs/filter/filter.py:367 +msgid "Autoban (too many filtered messages.)" +msgstr "Autoban (for mange filtrerte meldinger.)" + +#: redbot/cogs/filter/filter.py:439 +msgid "Filtered nickname" +msgstr "Filtrert kallenavn" + +#: redbot/cogs/filter/filter.py:439 +msgid "Filtered name" +msgstr "Filtrert navn" + diff --git a/redbot/cogs/filter/locales/nl-NL.po b/redbot/cogs/filter/locales/nl-NL.po index d3ea54e0a..952f31bac 100644 --- a/redbot/cogs/filter/locales/nl-NL.po +++ b/redbot/cogs/filter/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "Namen en bijnamen zullen nu worden gefilterd." msgid "Autoban (too many filtered messages.)" msgstr "Autoban (te veel gefilterde berichten.)" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "Gefilterde bijnaam" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "Gefilterde naam" diff --git a/redbot/cogs/filter/locales/pl-PL.po b/redbot/cogs/filter/locales/pl-PL.po index 6b6107049..e4e05ba14 100644 --- a/redbot/cogs/filter/locales/pl-PL.po +++ b/redbot/cogs/filter/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/pt-BR.po b/redbot/cogs/filter/locales/pt-BR.po index fecf738af..20f28b9d5 100644 --- a/redbot/cogs/filter/locales/pt-BR.po +++ b/redbot/cogs/filter/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/pt-PT.po b/redbot/cogs/filter/locales/pt-PT.po index 49b3898dd..6dc85ab80 100644 --- a/redbot/cogs/filter/locales/pt-PT.po +++ b/redbot/cogs/filter/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ro-RO.po b/redbot/cogs/filter/locales/ro-RO.po index 8f92807e2..23a932b18 100644 --- a/redbot/cogs/filter/locales/ro-RO.po +++ b/redbot/cogs/filter/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ru-RU.po b/redbot/cogs/filter/locales/ru-RU.po index 8906cca57..8204a9205 100644 --- a/redbot/cogs/filter/locales/ru-RU.po +++ b/redbot/cogs/filter/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "Имена и никнеймы теперь будут отфильтр msgid "Autoban (too many filtered messages.)" msgstr "Автобан (слишком много отфильтрованных сообщений.)" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "Отфильтрованный никнейм" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "Отфильтрованное имя" diff --git a/redbot/cogs/filter/locales/sk-SK.po b/redbot/cogs/filter/locales/sk-SK.po index 6664b728c..93c13a02e 100644 --- a/redbot/cogs/filter/locales/sk-SK.po +++ b/redbot/cogs/filter/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/sr-CS.po b/redbot/cogs/filter/locales/sr-CS.po new file mode 100644 index 000000000..d9f2cf5d5 --- /dev/null +++ b/redbot/cogs/filter/locales/sr-CS.po @@ -0,0 +1,166 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 35\n" +"Language: sr_CS\n" + +#: redbot/cogs/filter/filter.py:17 +#, docstring +msgid "Filter unwanted words and phrases from text channels." +msgstr "" + +#: redbot/cogs/filter/filter.py:69 +#, docstring +msgid "Manage filter settings." +msgstr "" + +#: redbot/cogs/filter/filter.py:74 +#, docstring +msgid "Set the nickname for users with a filtered name.\\n\\n Note that this has no effect if filtering names is disabled\\n (to toggle, run `[p]filter names`).\\n\\n The default name used is *John Doe*.\\n " +msgstr "" + +#: redbot/cogs/filter/filter.py:83 +msgid "The name to use on filtered names has been set." +msgstr "" + +#: redbot/cogs/filter/filter.py:87 +#, docstring +msgid "Set the filter's autoban conditions.\\n\\n Users will be banned if they send `` filtered words in\\n `` seconds.\\n\\n Set both to zero to disable autoban.\\n " +msgstr "" + +#: redbot/cogs/filter/filter.py:96 +msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" +msgstr "" + +#: redbot/cogs/filter/filter.py:106 +msgid "Autoban disabled." +msgstr "" + +#: redbot/cogs/filter/filter.py:111 +msgid "Count and time have been set." +msgstr "" + +#: redbot/cogs/filter/filter.py:117 +#, docstring +msgid "Add or remove words from server filter.\\n\\n Use double quotes to add or remove sentences.\\n " +msgstr "" + +#: redbot/cogs/filter/filter.py:125 +#, docstring +msgid "Send a list of this servers filtered words." +msgstr "" + +#: redbot/cogs/filter/filter.py:130 +msgid "There is no current words setup to be filtered in this server." +msgstr "" + +#: redbot/cogs/filter/filter.py:133 +msgid "Filtered in this server:" +msgstr "" + +#: redbot/cogs/filter/filter.py:138 redbot/cogs/filter/filter.py:163 +msgid "I can't send direct messages to you." +msgstr "" + +#: redbot/cogs/filter/filter.py:142 +#, docstring +msgid "Add or remove words from channel filter.\\n\\n Use double quotes to add or remove sentences.\\n " +msgstr "" + +#: redbot/cogs/filter/filter.py:150 +#, docstring +msgid "Send the list of the channel's filtered words." +msgstr "" + +#: redbot/cogs/filter/filter.py:155 +msgid "There is no current words setup to be filtered in this channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:158 +msgid "Filtered in this channel:" +msgstr "" + +#: redbot/cogs/filter/filter.py:167 +#, docstring +msgid "Add words to the filter.\\n\\n Use double quotes to add sentences.\\n\\n Examples:\\n - `[p]filter channel add word1 word2 word3`\\n - `[p]filter channel add \\\"This is a sentence\\\"`\\n " +msgstr "" + +#: redbot/cogs/filter/filter.py:179 +msgid "Words added to filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 +msgid "Words already in the filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:185 +#, docstring +msgid "Remove words from the filter.\\n\\n Use double quotes to remove sentences.\\n\\n Examples:\\n - `[p]filter channel remove word1 word2 word3`\\n - `[p]filter channel remove \\\"This is a sentence\\\"`\\n " +msgstr "" + +#: redbot/cogs/filter/filter.py:196 +msgid "Words removed from filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:199 redbot/cogs/filter/filter.py:235 +msgid "Those words weren't in the filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:203 +#, docstring +msgid "Add words to the filter.\\n\\n Use double quotes to add sentences.\\n\\n Examples:\\n - `[p]filter add word1 word2 word3`\\n - `[p]filter add \\\"This is a sentence\\\"`\\n " +msgstr "" + +#: redbot/cogs/filter/filter.py:215 +msgid "Words successfully added to filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:217 +msgid "Those words were already in the filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +#, docstring +msgid "Remove words from the filter.\\n\\n Use double quotes to remove sentences.\\n\\n Examples:\\n - `[p]filter remove word1 word2 word3`\\n - `[p]filter remove \\\"This is a sentence\\\"`\\n " +msgstr "" + +#: redbot/cogs/filter/filter.py:233 +msgid "Words successfully removed from filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:239 +#, docstring +msgid "Toggle name and nickname filtering.\\n\\n This is disabled by default.\\n " +msgstr "" + +#: redbot/cogs/filter/filter.py:249 +msgid "Names and nicknames will no longer be filtered." +msgstr "" + +#: redbot/cogs/filter/filter.py:251 +msgid "Names and nicknames will now be filtered." +msgstr "" + +#: redbot/cogs/filter/filter.py:367 +msgid "Autoban (too many filtered messages.)" +msgstr "" + +#: redbot/cogs/filter/filter.py:439 +msgid "Filtered nickname" +msgstr "" + +#: redbot/cogs/filter/filter.py:439 +msgid "Filtered name" +msgstr "" + diff --git a/redbot/cogs/filter/locales/sr-SP.po b/redbot/cogs/filter/locales/sr-SP.po index f463ae217..b17666230 100644 --- a/redbot/cogs/filter/locales/sr-SP.po +++ b/redbot/cogs/filter/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/sv-SE.po b/redbot/cogs/filter/locales/sv-SE.po index 4803bdfb9..369cec8b1 100644 --- a/redbot/cogs/filter/locales/sv-SE.po +++ b/redbot/cogs/filter/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/tr-TR.po b/redbot/cogs/filter/locales/tr-TR.po index fb0f92982..a50af7e43 100644 --- a/redbot/cogs/filter/locales/tr-TR.po +++ b/redbot/cogs/filter/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -28,7 +28,7 @@ msgstr "Filtre ayarlarını yapın." #: redbot/cogs/filter/filter.py:74 #, docstring msgid "Set the nickname for users with a filtered name.\\n\\n Note that this has no effect if filtering names is disabled\\n (to toggle, run `[p]filter names`).\\n\\n The default name used is *John Doe*.\\n " -msgstr "" +msgstr "İsim filtresine takılan üyelerin isminin neye değiştirileceğini ayarla.\\n\\n Not: İsim filtresi kapalıysa bu etkisizdir\\n (etkinleştirmek için `[p]filter names` komutunu kullanın).\\n\\n Varsayılan olarak *John Doe* ismi kullanılır.\\n " #: redbot/cogs/filter/filter.py:83 msgid "The name to use on filtered names has been set." @@ -37,11 +37,11 @@ msgstr "Filtrelenen adlarda kullanılacak ad belirlendi." #: redbot/cogs/filter/filter.py:87 #, docstring msgid "Set the filter's autoban conditions.\\n\\n Users will be banned if they send `` filtered words in\\n `` seconds.\\n\\n Set both to zero to disable autoban.\\n " -msgstr "" +msgstr "Filtrenin otomatik ban koşullarını ayarla.\\n\\n Kullanıcılar `` saniye içinde\\n `` yasaklanmış kelime gönderirse ban yerler.\\n\\n Otomatik banlamayı kapamak için ikisini de sıfıra ayarlayın.\\n " #: redbot/cogs/filter/filter.py:96 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" -msgstr "" +msgstr "Sayı, süre, ya da ikisinin de ya sıfır olması ya da ikisinin de sıfırdan büyük olması gerekmektedir!" #: redbot/cogs/filter/filter.py:106 msgid "Autoban disabled." @@ -49,7 +49,7 @@ msgstr "Otomatik ban kapatıldı." #: redbot/cogs/filter/filter.py:111 msgid "Count and time have been set." -msgstr "" +msgstr "Sayı ve süre sıfırlandı." #: redbot/cogs/filter/filter.py:117 #, docstring @@ -76,7 +76,7 @@ msgstr "Sana özelden mesaj atamıyorum." #: redbot/cogs/filter/filter.py:142 #, docstring msgid "Add or remove words from channel filter.\\n\\n Use double quotes to add or remove sentences.\\n " -msgstr "" +msgstr "Kanal filtresine sözcük ekle ya da kaldır.\\n\\n Cümleler eklemek ya da kaldırmak için çift tırnak kullanın.\\n " #: redbot/cogs/filter/filter.py:150 #, docstring @@ -85,7 +85,7 @@ msgstr "Kanalların filtrelenen kelimelerini gönder." #: redbot/cogs/filter/filter.py:155 msgid "There is no current words setup to be filtered in this channel." -msgstr "" +msgstr "Şu anda bu kanal için filtrelenmeye ayarlanmış sözcük bulunmamakta." #: redbot/cogs/filter/filter.py:158 msgid "Filtered in this channel:" @@ -94,7 +94,7 @@ msgstr "Bu kanaldaki filtreler:" #: redbot/cogs/filter/filter.py:167 #, docstring msgid "Add words to the filter.\\n\\n Use double quotes to add sentences.\\n\\n Examples:\\n - `[p]filter channel add word1 word2 word3`\\n - `[p]filter channel add \\\"This is a sentence\\\"`\\n " -msgstr "" +msgstr "Filtreye sözcük ekle.\\n\\n Cümleler eklemek için çift tırnak kullanın.\\n\\n Örnekler:\\n - `[p]filter channel add sözcük1 sözcük2 sözcük3`\\n - `[p]filter channel add \\\"Bu bir cümle\\\"`\\n " #: redbot/cogs/filter/filter.py:179 msgid "Words added to filter." @@ -107,7 +107,7 @@ msgstr "Bu kelime zaten filtrede var." #: redbot/cogs/filter/filter.py:185 #, docstring msgid "Remove words from the filter.\\n\\n Use double quotes to remove sentences.\\n\\n Examples:\\n - `[p]filter channel remove word1 word2 word3`\\n - `[p]filter channel remove \\\"This is a sentence\\\"`\\n " -msgstr "" +msgstr "Filtreden sözcük kaldır.\\n\\n Cümleler kaldırmak için çift tırnak kullanın.\\n\\n Örnekler:\\n - `[p]filter channel remove sözcük1 sözcük2 sözcük3`\\n - `[p]filter channel remove \\\"Bu bir cümle\\\"`\\n " #: redbot/cogs/filter/filter.py:196 msgid "Words removed from filter." @@ -120,7 +120,7 @@ msgstr "Bu kelimeler filtrede değil." #: redbot/cogs/filter/filter.py:203 #, docstring msgid "Add words to the filter.\\n\\n Use double quotes to add sentences.\\n\\n Examples:\\n - `[p]filter add word1 word2 word3`\\n - `[p]filter add \\\"This is a sentence\\\"`\\n " -msgstr "" +msgstr "Filtreye sözcükler ekle.\\n\\n Cümleler eklemek için çift tırnak kullanın.\\n\\n Örnekler:\\n - `[p]filter add sözcük1 sözcük2 sözcük3`\\n - `[p]filter add \\\"Bu bir cümle\\\"`\\n " #: redbot/cogs/filter/filter.py:215 msgid "Words successfully added to filter." @@ -133,7 +133,7 @@ msgstr "Bu kelimeler zaten filtrede var." #: redbot/cogs/filter/filter.py:221 #, docstring msgid "Remove words from the filter.\\n\\n Use double quotes to remove sentences.\\n\\n Examples:\\n - `[p]filter remove word1 word2 word3`\\n - `[p]filter remove \\\"This is a sentence\\\"`\\n " -msgstr "" +msgstr "Filtreden sözcük kaldır.\\n\\n Cümleler kaldırmak için çift tırnak kullanın.\\n\\n Örnekler:\\n - `[p]filter remove sözcük1 sözcük2 sözcük3`\\n - `[p]filter remove \\\"Bu bir cümle\\\"`\\n " #: redbot/cogs/filter/filter.py:233 msgid "Words successfully removed from filter." @@ -142,7 +142,7 @@ msgstr "Kelimeler filtreden başarıyla kaldırıldı." #: redbot/cogs/filter/filter.py:239 #, docstring msgid "Toggle name and nickname filtering.\\n\\n This is disabled by default.\\n " -msgstr "" +msgstr "İsim ve takma ad filtrelemesini aç.\\n\\n Varsayılan olarak kapalıdır.\\n " #: redbot/cogs/filter/filter.py:249 msgid "Names and nicknames will no longer be filtered." @@ -154,13 +154,13 @@ msgstr "İsimler ve takma adlar artık filtrelenecek." #: redbot/cogs/filter/filter.py:367 msgid "Autoban (too many filtered messages.)" -msgstr "" +msgstr "Otomatik banlama (çok fazla filtrelenmiş mesaj)" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "Filtre adı" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "Filtre adı" diff --git a/redbot/cogs/filter/locales/uk-UA.po b/redbot/cogs/filter/locales/uk-UA.po index 34475c811..9f4f8d320 100644 --- a/redbot/cogs/filter/locales/uk-UA.po +++ b/redbot/cogs/filter/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/vi-VN.po b/redbot/cogs/filter/locales/vi-VN.po index da6c0fc03..cc6db2b80 100644 --- a/redbot/cogs/filter/locales/vi-VN.po +++ b/redbot/cogs/filter/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/zh-CN.po b/redbot/cogs/filter/locales/zh-CN.po index cef5f53a0..efdbf443b 100644 --- a/redbot/cogs/filter/locales/zh-CN.po +++ b/redbot/cogs/filter/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/zh-HK.po b/redbot/cogs/filter/locales/zh-HK.po index fa8b133f4..4f9558c9c 100644 --- a/redbot/cogs/filter/locales/zh-HK.po +++ b/redbot/cogs/filter/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/zh-TW.po b/redbot/cogs/filter/locales/zh-TW.po index bb08b4e84..defbfc9ba 100644 --- a/redbot/cogs/filter/locales/zh-TW.po +++ b/redbot/cogs/filter/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -156,11 +156,11 @@ msgstr "" msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:435 +#: redbot/cogs/filter/filter.py:439 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/general/general.py b/redbot/cogs/general/general.py index 59c3d62d0..8fd3fcf62 100644 --- a/redbot/cogs/general/general.py +++ b/redbot/cogs/general/general.py @@ -3,6 +3,7 @@ import time from enum import Enum from random import randint, choice from typing import Final +import urllib.parse import aiohttp import discord from redbot.core import commands @@ -86,7 +87,7 @@ class General(commands.Cog): To denote options which include whitespace, you should use double quotes. """ - choices = [escape(c, mass_mentions=True) for c in choices] + choices = [escape(c, mass_mentions=True) for c in choices if c] if len(choices) < 2: await ctx.send(_("Not enough options to pick from.")) else: @@ -214,9 +215,7 @@ class General(commands.Cog): @commands.command() async def lmgtfy(self, ctx, *, search_terms: str): """Create a lmgtfy link.""" - search_terms = escape( - search_terms.replace("+", "%2B").replace(" ", "+"), mass_mentions=True - ) + search_terms = escape(urllib.parse.quote_plus(search_terms), mass_mentions=True) await ctx.send("https://lmgtfy.com/?q={}".format(search_terms)) @commands.command(hidden=True) @@ -248,14 +247,15 @@ class General(commands.Cog): async def serverinfo(self, ctx, details: bool = False): """ Show server information. - + `details`: Shows more information when set to `True`. Default to False. """ guild = ctx.guild passed = (ctx.message.created_at - guild.created_at).days created_at = _("Created on {date}. That's over {num} days ago!").format( - date=guild.created_at.strftime("%d %b %Y %H:%M"), num=humanize_number(passed), + date=guild.created_at.strftime("%d %b %Y %H:%M"), + num=humanize_number(passed), ) online = humanize_number( len([m.status for m in guild.members if m.status != discord.Status.offline]) @@ -372,21 +372,24 @@ class General(commands.Cog): } features = { - "PARTNERED": _("Partnered"), - "VERIFIED": _("Verified"), - "DISCOVERABLE": _("Server Discovery"), - "FEATURABLE": _("Featurable"), - "COMMUNITY": _("Community"), - "PUBLIC_DISABLED": _("Public disabled"), - "INVITE_SPLASH": _("Splash Invite"), - "VIP_REGIONS": _("VIP Voice Servers"), - "VANITY_URL": _("Vanity URL"), - "MORE_EMOJI": _("More Emojis"), - "COMMERCE": _("Commerce"), - "NEWS": _("News Channels"), "ANIMATED_ICON": _("Animated Icon"), "BANNER": _("Banner Image"), + "COMMERCE": _("Commerce"), + "COMMUNITY": _("Community"), + "DISCOVERABLE": _("Server Discovery"), + "FEATURABLE": _("Featurable"), + "INVITE_SPLASH": _("Splash Invite"), "MEMBER_LIST_DISABLED": _("Member list disabled"), + "MEMBER_VERIFICATION_GATE_ENABLED": _("Membership Screening enabled"), + "MORE_EMOJI": _("More Emojis"), + "NEWS": _("News Channels"), + "PARTNERED": _("Partnered"), + "PREVIEW_ENABLED": _("Preview enabled"), + "PUBLIC_DISABLED": _("Public disabled"), + "VANITY_URL": _("Vanity URL"), + "VERIFIED": _("Verified"), + "VIP_REGIONS": _("VIP Voice Servers"), + "WELCOME_SCREEN_ENABLED": _("Welcome Screen enabled"), } guild_features_list = [ f"\N{WHITE HEAVY CHECK MARK} {name}" @@ -455,7 +458,7 @@ class General(commands.Cog): data.add_field(name=_("Server features:"), value="\n".join(guild_features_list)) if guild.premium_tier != 0: nitro_boost = _( - "Tier {boostlevel} with {nitroboosters} boosters\n" + "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" @@ -481,12 +484,14 @@ class General(commands.Cog): """ try: - url = "https://api.urbandictionary.com/v0/define?term=" + str(word).lower() + url = "https://api.urbandictionary.com/v0/define" + + params = {"term": str(word).lower()} headers = {"content-type": "application/json"} async with aiohttp.ClientSession() as session: - async with session.get(url, headers=headers) as response: + async with session.get(url, headers=headers, params=params) as response: data = await response.json() except aiohttp.ClientError: @@ -503,9 +508,12 @@ class General(commands.Cog): embeds = [] for ud in data["list"]: embed = discord.Embed() - embed.title = _("{word} by {author}").format( + title = _("{word} by {author}").format( word=ud["word"].capitalize(), author=ud["author"] ) + if len(title) > 256: + title = "{}...".format(title[:253]) + embed.title = title embed.url = ud["permalink"] description = _("{definition}\n\n**Example:** {example}").format(**ud) diff --git a/redbot/cogs/general/locales/af-ZA.po b/redbot/cogs/general/locales/af-ZA.po index 08615a720..936b2d982 100644 --- a/redbot/cogs/general/locales/af-ZA.po +++ b/redbot/cogs/general/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: af_ZA\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/ar-SA.po b/redbot/cogs/general/locales/ar-SA.po index 7f43e3377..fa8466038 100644 --- a/redbot/cogs/general/locales/ar-SA.po +++ b/redbot/cogs/general/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: ar_SA\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/bg-BG.po b/redbot/cogs/general/locales/bg-BG.po index 78456f415..f23f017c9 100644 --- a/redbot/cogs/general/locales/bg-BG.po +++ b/redbot/cogs/general/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: bg_BG\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Мисля, че да" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "Естествено" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Разбира се" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Най-вероятно" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Изглежда добре" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Знаците сочат към да" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Без съмнение" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Да" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Да - определено" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Може да разчитате на него" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Отговорът е мъглив, опитайте отново" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Попитайте отново по-късно" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "По-добре да не Ви кажа сега" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Не може да се предскаже сега" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Концентрирайте се и попитайте отново" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Не разчитайте на това" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Моят отговор е не" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Моите източници казват не" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Не ми изглежда добре на вид" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Много съмнително" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*хвърляме монета и... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "ЕЗИ!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "ТУРА!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Това не прилича на въпрос." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Хронометърът - стартиран!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/no-NO.po b/redbot/cogs/general/locales/bs-BA.po similarity index 73% rename from redbot/cogs/general/locales/no-NO.po rename to redbot/cogs/general/locales/bs-BA.po index a5194dd7d..1a903f7b6 100644 --- a/redbot/cogs/general/locales/no-NO.po +++ b/redbot/cogs/general/locales/bs-BA.po @@ -1,213 +1,213 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 17\n" -"Language: no_NO\n" +"Language: bs_BA\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." -msgstr "Generelle kommandoer." - -#: redbot/cogs/general/general.py:51 -msgid "As I see it, yes" -msgstr "Slik jeg ser det, ja" +msgstr "" #: redbot/cogs/general/general.py:52 -msgid "It is certain" -msgstr "Det er sikkert" +msgid "As I see it, yes" +msgstr "" #: redbot/cogs/general/general.py:53 -msgid "It is decidedly so" -msgstr "Det er desidert slik" +msgid "It is certain" +msgstr "" #: redbot/cogs/general/general.py:54 -msgid "Most likely" -msgstr "Mest sannsynlig" +msgid "It is decidedly so" +msgstr "" #: redbot/cogs/general/general.py:55 -msgid "Outlook good" -msgstr "Fremtiden er bra" +msgid "Most likely" +msgstr "" #: redbot/cogs/general/general.py:56 -msgid "Signs point to yes" -msgstr "Tegn peker til Ja" +msgid "Outlook good" +msgstr "" #: redbot/cogs/general/general.py:57 -msgid "Without a doubt" -msgstr "Uten tvil" +msgid "Signs point to yes" +msgstr "" #: redbot/cogs/general/general.py:58 -msgid "Yes" -msgstr "Ja" +msgid "Without a doubt" +msgstr "" #: redbot/cogs/general/general.py:59 -msgid "Yes – definitely" -msgstr "Ja-definitivt" +msgid "Yes" +msgstr "" #: redbot/cogs/general/general.py:60 -msgid "You may rely on it" -msgstr "Du kan stole på det" +msgid "Yes – definitely" +msgstr "" #: redbot/cogs/general/general.py:61 -msgid "Reply hazy, try again" -msgstr "Svar uklart, prøv på nytt" +msgid "You may rely on it" +msgstr "" #: redbot/cogs/general/general.py:62 -msgid "Ask again later" -msgstr "Spør senere" +msgid "Reply hazy, try again" +msgstr "" #: redbot/cogs/general/general.py:63 -msgid "Better not tell you now" -msgstr "Bedre å ikke fortelle deg nå" +msgid "Ask again later" +msgstr "" #: redbot/cogs/general/general.py:64 -msgid "Cannot predict now" -msgstr "Kan ikke forutsi nå" +msgid "Better not tell you now" +msgstr "" #: redbot/cogs/general/general.py:65 -msgid "Concentrate and ask again" -msgstr "Konsentrer og spør igjen" +msgid "Cannot predict now" +msgstr "" #: redbot/cogs/general/general.py:66 -msgid "Don't count on it" -msgstr "Ikke stol ikke på" +msgid "Concentrate and ask again" +msgstr "" #: redbot/cogs/general/general.py:67 -msgid "My reply is no" -msgstr "Mitt svar er nei" +msgid "Don't count on it" +msgstr "" #: redbot/cogs/general/general.py:68 -msgid "My sources say no" -msgstr "Mine kilder sier nei" +msgid "My reply is no" +msgstr "" #: redbot/cogs/general/general.py:69 -msgid "Outlook not so good" -msgstr "Fremtiden ser ikke så bra ut" +msgid "My sources say no" +msgstr "" #: redbot/cogs/general/general.py:70 -msgid "Very doubtful" -msgstr "Veldig tvilsomt" +msgid "Outlook not so good" +msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:71 +msgid "Very doubtful" +msgstr "" + +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." -msgstr "Har ikke nok valgmuligheter å velge mellom." +msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " -msgstr "*vender en mynt og... " +msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" -msgstr "HODE!*" +msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" -msgstr "HALER!*" +msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." -msgstr "Det ser ikke ut som et spørsmål." +msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" -msgstr " Stoppeklokken har startet!" +msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" #: redbot/cogs/general/general.py:268 msgid "Region" -msgstr "Region" +msgstr "" #: redbot/cogs/general/general.py:269 msgid "Users online" @@ -215,19 +215,19 @@ msgstr "" #: redbot/cogs/general/general.py:270 msgid "Text Channels" -msgstr "Tekstkanaler" +msgstr "" #: redbot/cogs/general/general.py:271 msgid "Voice Channels" -msgstr "Talekanaler" +msgstr "" #: redbot/cogs/general/general.py:272 msgid "Roles" -msgstr "Roller" +msgstr "" #: redbot/cogs/general/general.py:273 msgid "Owner" -msgstr "Eier" +msgstr "" #: redbot/cogs/general/general.py:275 msgid "Server ID: " @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/ca-ES.po b/redbot/cogs/general/locales/ca-ES.po index 83050d1a1..6a8c66d3c 100644 --- a/redbot/cogs/general/locales/ca-ES.po +++ b/redbot/cogs/general/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: ca_ES\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/cs-CZ.po b/redbot/cogs/general/locales/cs-CZ.po index 28c2d745d..e5314f739 100644 --- a/redbot/cogs/general/locales/cs-CZ.po +++ b/redbot/cogs/general/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: cs_CZ\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "Obecné příkazy." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Jak tak vidím, tak ano" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Pravděpodobně" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Vypadá to dobře" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Bez pochyb" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Ano" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Ano, určitě" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Na to se můžeš spolehnout" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Zeptej se později" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Lépe teď nedokážu odpovědět" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "To teď nemohu předpovědět" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Soustřeď se a zeptej se znovu" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "S tím nepočítej" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Moje odpověď je ne" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Moje zdroje říkají, že ne" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Velmi pochybné" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "Vyberte si mezi více možnostmi.\\n\\n Pro zvýraznění možností, které obsahují mezery byste měli použít\\n dvojité uvozovky.\\n " -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "Není k dispozici dostatek možností, ze kterých lze vybrat." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Možná vyšší než 1? ;P" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "Dobrý pokus. Myslíš si, že je to vtipné?\\n Co tak zkusit:\\n\\n" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*hází minci a... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "Hrát kámen, nůžky, papír." -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "Toto není platná možnost. Zkuste {r}, {p} nebo {s}." -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "{choice} Vyhrál jsi, {author.mention}!" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Prohrál jsi, {author.mention}!" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Remíza, {author.mention}!" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "To nevypadá jako otázka." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "Spustit nebo zastavit stopky." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Stopky byly spuštěny!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stopky byly zastaveny! Čas: **{seconds}**" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "Vytvořit odkaz lmgtfy." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "{word} od {author}" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "{definition}\\n\\n**Příklad:** {example}" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "{definition}\\n\\n**Příklad:** {example}" diff --git a/redbot/cogs/general/locales/da-DK.po b/redbot/cogs/general/locales/da-DK.po index ff1f44806..d8a9cbeec 100644 --- a/redbot/cogs/general/locales/da-DK.po +++ b/redbot/cogs/general/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: da_DK\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "Generelle kommandoer." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Som jeg ser det, så ja" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "Det er helt sikkert" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Højst sandsynligt" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Uden tvivl" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Ja" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Ja - uden tvivl" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Spørg igen senere" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Burde jeg ikke sige nu" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Kan ikke forudsige nu" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Koncentrer og spørg igen" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Læg ikke din lid til det" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Mit svar er nej" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Mine kilder siger nej" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Højst usandsynligt" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "Ikke nok valgmuligheder at vælge imellem." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "Godt forsøgt. Du tror rigtig at det er sjov hva?\\n hvad så med *det her* istedet:\\n\\n" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*flipper en mønt og... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "Krone!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "Plat!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "Spil Sten Saks Papir." -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "Det er ikke en valid valgmulighed. Prøv {r}, {p}, eller {s}." -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "{choice} Du vandt {author.mention}!" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Du tabte {author.mention}!" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Vi stod lige {author.mention}!" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Det ligner ikke et spørgsmål." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "Start eller stop stopuret." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Stopuret er startet!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stopuret er stoppet! Tid: **{seconds}**" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "Lav et lmgtfy link." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "Fordi alle elsker krammere!\\n\\n Op til niveau 10 i intensitet.\\n " -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/de-DE.po b/redbot/cogs/general/locales/de-DE.po index ee1fbf739..14c4bdb7f 100644 --- a/redbot/cogs/general/locales/de-DE.po +++ b/redbot/cogs/general/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: de_DE\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "Allgemeine Befehle." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "So wie ich es sehe, ja." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "Es ist sicher" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Es ist eindeutig so" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Am ehesten" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Gute Aussichten" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Anzeichen deuten auf ja" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Ohne Zweifel" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Ja" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Ja - auf jeden Fall" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Du kannst dich drauf verlassen" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Unklare Antwort, versuche es noch mal" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Frag später noch einmal" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Das erzähle ich dir am Besten noch nicht" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Das kann ich jetzt nicht vorhersagen" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Konzentriere dich und frag nochmal" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Verlass dich nicht drauf" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Meine Antwort ist nein" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Meine Quellen sagen Nein" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Der Ausblick ist nicht so gut" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Sehr zweifelhaft" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "Wähle zwischen mehreren Optionen.\\n\\n Um Optionen zu wählen die Leerzeichen enthalten solltest\\n du Anführungszeichen verwenden.\\n " -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "Nicht genug Optionen zur Auswahl." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "Würfel eine zufällige Nummer.\\n\\n Das Ergebnis wird zwischen 1 und `` liegen.\\n\\n ``ist standardmässig 100.\\n " -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Wir wäre es mit mehr als 1? ;P" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "Wirf eine Münze... oder einen Benutzer.\\n\\n Standardmässig eine Münze.\\n " -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "Netter Versuch. Denkst du das wäre lustig?\\nNimm *das:*\\n\\n" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*wirft eine Münze und... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "Kopf!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "Zahl!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "Spiele Schere Stein Papier." -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "Dies ist keine gültige Option. Versuchen Sie {r}, {p}, oder {s}." -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "{choice} Du gewinnst, {author.mention}!" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Du verlierst, {author.mention}!" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Unentschieden, {author.mention}!" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "Stelle 8 Ball eine Frage.\\n\\n Frage muss mit einem Fragezeichen abschließen.\\n " -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Das sieht nicht nach einer Frage aus." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "Starte oder stoppe die Stoppuhr." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Stoppuhr gestartet!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stoppuhr angehalten! Zeit: **{seconds}**" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "Erstelle einen Imgtfy Link." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "Weil jeder Umarmungen mag!\\n\\n Bis zu 10 Intensitätsstufen.\\n " -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -211,7 +211,7 @@ msgstr "Region" #: redbot/cogs/general/general.py:269 msgid "Users online" -msgstr "" +msgstr "Benutzer online" #: redbot/cogs/general/general.py:270 msgid "Text Channels" @@ -243,266 +243,278 @@ msgstr "" #: redbot/cogs/general/general.py:312 msgid "Humans: " -msgstr "" +msgstr "Menschen: " #: redbot/cogs/general/general.py:313 msgid " • Bots: " -msgstr "" +msgstr " • Bots: " #: redbot/cogs/general/general.py:325 msgid "Users online: **{online}/{total_users}**\\n" -msgstr "" +msgstr "Benutzer online: **{online}/{total_users}**\\n" #: redbot/cogs/general/general.py:342 msgid "__VIP__ US East " -msgstr "" +msgstr "__VIP__ US Ost " #: redbot/cogs/general/general.py:343 msgid "__VIP__ US West " -msgstr "" +msgstr "__VIP__ US West " #: redbot/cogs/general/general.py:344 msgid "__VIP__ Amsterdam " -msgstr "" +msgstr "__VIP__ Amsterdam " #: redbot/cogs/general/general.py:345 msgid "EU West " -msgstr "" +msgstr "EU West " #: redbot/cogs/general/general.py:346 msgid "EU Central " -msgstr "" +msgstr "EU Zentral " #: redbot/cogs/general/general.py:347 msgid "Europe " -msgstr "" +msgstr "Europa " #: redbot/cogs/general/general.py:348 msgid "London " -msgstr "" +msgstr "London " #: redbot/cogs/general/general.py:349 msgid "Frankfurt " -msgstr "" +msgstr "Frankfurt " #: redbot/cogs/general/general.py:350 msgid "Amsterdam " -msgstr "" +msgstr "Amsterdam " #: redbot/cogs/general/general.py:351 msgid "US West " -msgstr "" +msgstr "US West " #: redbot/cogs/general/general.py:352 msgid "US East " -msgstr "" +msgstr "US Ost " #: redbot/cogs/general/general.py:353 msgid "US South " -msgstr "" +msgstr "US Süd " #: redbot/cogs/general/general.py:354 msgid "US Central " -msgstr "" +msgstr "US Zentral " #: redbot/cogs/general/general.py:355 msgid "Singapore " -msgstr "" +msgstr "Singapur " #: redbot/cogs/general/general.py:356 msgid "Sydney " -msgstr "" +msgstr "Sydney " #: redbot/cogs/general/general.py:357 msgid "Brazil " -msgstr "" +msgstr "Brazilien " #: redbot/cogs/general/general.py:358 msgid "Hong Kong " -msgstr "" +msgstr "Hong Kong " #: redbot/cogs/general/general.py:359 msgid "Russia " -msgstr "" +msgstr "Russland " #: redbot/cogs/general/general.py:360 msgid "Japan " -msgstr "" +msgstr "Japan " #: redbot/cogs/general/general.py:361 msgid "South Africa " -msgstr "" +msgstr "Südafrika " #: redbot/cogs/general/general.py:362 msgid "India " -msgstr "" +msgstr "Indien " #: redbot/cogs/general/general.py:363 msgid "Dubai " -msgstr "" +msgstr "Dubai " #: redbot/cogs/general/general.py:364 msgid "South Korea " -msgstr "" +msgstr "Süd Korea " #: redbot/cogs/general/general.py:367 msgid "0 - None" -msgstr "" +msgstr "0 - Keine" #: redbot/cogs/general/general.py:368 msgid "1 - Low" -msgstr "" +msgstr "1 - Niedrig" #: redbot/cogs/general/general.py:369 msgid "2 - Medium" -msgstr "" +msgstr "2 - Mittel" #: redbot/cogs/general/general.py:370 msgid "3 - High" -msgstr "" +msgstr "3 - Hoch" #: redbot/cogs/general/general.py:371 msgid "4 - Extreme" -msgstr "" +msgstr "4 - Extrem" #: redbot/cogs/general/general.py:375 -msgid "Partnered" -msgstr "" +msgid "Animated Icon" +msgstr "Animiertes Icon" #: redbot/cogs/general/general.py:376 -msgid "Verified" -msgstr "" +msgid "Banner Image" +msgstr "Banner Bild" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" +msgid "Community" +msgstr "Community" #: redbot/cogs/general/general.py:379 -msgid "Community" -msgstr "" +msgid "Server Discovery" +msgstr "Server Auffindbarkeit" #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 msgid "Splash Invite" -msgstr "" +msgstr "Splash Einladung" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" -msgstr "" +msgid "Member list disabled" +msgstr "Mitgliederliste deaktiviert" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 msgid "More Emojis" -msgstr "" +msgstr "Mehr Emojis" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "Partnered" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" -msgstr "" +msgid "Public disabled" +msgstr "Öffentlich deaktiviert" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" +msgstr "Vanity URL" + +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "Verifiziert" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "VIP Sprach-Server" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" -msgstr "" - -#: redbot/cogs/general/general.py:419 -msgid "Members:" -msgstr "" - -#: redbot/cogs/general/general.py:421 -msgid "Channels:" -msgstr "" +msgstr "{bot_name} ist dem Server durch {bot_join} beigetreten. Das ist über {since_join} Tage her!" #: redbot/cogs/general/general.py:422 -msgid "💬 Text: {text}\\n🔊 Voice: {voice}" -msgstr "" +msgid "Members:" +msgstr "Mitglieder:" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:424 +msgid "Channels:" +msgstr "Kanäle:" + +#: redbot/cogs/general/general.py:425 +msgid "💬 Text: {text}\\n🔊 Voice: {voice}" +msgstr "💬 Text: {text}\\n🔊 Sprache: {voice}" + +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" -msgstr "" +msgstr "Sonstiges:" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" -msgstr "" +msgstr "AFK Kanal: {afk_chan}\\nAFK Abklingzeit: {afk_timeout}\\nBenutzerdefinierte Emojis: {emoji_count}\\nRollen: {role_count}" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" -msgstr "" +msgstr "Nicht festgelegt" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" +msgstr "Server Merkmale:" + +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" -msgstr "" - -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" -msgstr "" +msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "Durchsuche das Urban Dictionary.\\n\\n Dies verwendet die inoffizielle Urban Dictionary API.\\n " -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "Keine Urban Dictionary Einträge gefunden, oder es gab einen Fehler während des Vorgangs." -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "Keine Urban Dictionary Einträge gefunden." -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "{word} von {author}" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "{definition}\\n\\n**Beispiel:** {example}" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "{thumbs_down} Runter / {thumbs_up} Hoch, Powered by Urban Dictionary." -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "<{permalink}>\\n{word} von {author}\\n\\n{description}\\n\\n{thumbs_down} Runter / {thumbs_up} Hoch, Powered by Urban Dictionary." -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "{definition}\\n\\n**Beispiel:** {example}" diff --git a/redbot/cogs/general/locales/el-GR.po b/redbot/cogs/general/locales/el-GR.po index 4af696eac..ce9acf087 100644 --- a/redbot/cogs/general/locales/el-GR.po +++ b/redbot/cogs/general/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: el_GR\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/es-ES.po b/redbot/cogs/general/locales/es-ES.po index 6abd939a9..83ebd0b7d 100644 --- a/redbot/cogs/general/locales/es-ES.po +++ b/redbot/cogs/general/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,195 +15,195 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: es_ES\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "Comandos generales." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Como yo lo veo, sí" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "Eso es cierto" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Es decididamente entonces" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Más probable" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "El panorama es bueno" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Las señales indican que si" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Sin lugar a dudas" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Sí" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Sí - definitivamente" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Puedes contar con eso" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Respuesta confusa, intenta otra vez" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Pregunte más tarde" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Mejor no decirte ahora" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "No puedo predecirlo ahora" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Concéntrate y pregúnta de nuevo" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "No cuentes con eso" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Mi respuesta es no" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Mis fuentes dicen que no" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "El panorama no es muy bueno" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "\"Muy dudoso\"" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " -msgstr "" +msgstr "Elija entre múltiples opciones.\\n\\n Para indicar las opciones que incluyen espacios en blanco, debe utilizar\\n comillas dobles.\\n " -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." -msgstr "" +msgstr "No hay suficientes opciones para elegir." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " -msgstr "" +msgstr "Manda un número aleatorio.\\n\\n El resultado será entre 1 y ``.\\n\\n `` por defecto a 100.\\n " -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" -msgstr "" +msgstr "{author.mention} ¿Tal vez mayor que 1? ;P" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." -msgstr "" +msgstr "{author.mention} El número máximo permitido es {maxamount}." -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " -msgstr "" +msgstr "Voltear una moneda... o un usuario.\\n\\n Por defecto es una moneda.\\n " -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" -msgstr "" +msgstr "Buen intento. ¿Crees que esto es divertido?\\n ¿Qué tal *esto* en su lugar:\\n\\n" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "* lanza una moneda al aire y... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "CARA! *" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "CRUZ! *" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." -msgstr "" +msgstr "Juega Piedra Papel Tijeras." -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." -msgstr "" +msgstr "Esta opción no es válida. Prueba {r}, {p} o {s}." -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" -msgstr "" +msgstr "{choice} ¡Has ganado {author.mention}!" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" -msgstr "" +msgstr "{choice} ¡Perdiste {author.mention}!" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" -msgstr "" +msgstr "{choice} ¡Somos cuadrados {author.mention}!" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " -msgstr "" +msgstr "Haz una pregunta a la bola 8.\\n\\n La pregunta debe terminar con un signo de interrogación.\\n " -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Eso no parece una pregunta." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." -msgstr "" +msgstr "Iniciar o detener el cronómetro." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Cronómetro iniciado!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" -msgstr "" +msgstr " ¡Cronómetro detenido! Tiempo: **{seconds}**" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." -msgstr "" +msgstr "Crear un enlace lmgtfy." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " -msgstr "" +msgstr "¡Porque a todo el mundo le gustan los abrazos!\\n\\n Hasta 10 niveles de intensidad.\\n " -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " -msgstr "" +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgstr "\\n Mostrar información del servidor.\\n\\n `details`: Muestra más información cuando se establece en `True`.\\n Por defecto False.\\n " -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" -msgstr "" +msgstr "Creado el {date}. ¡Eso hace más de {num} días!" #: redbot/cogs/general/general.py:268 msgid "Region" @@ -211,7 +211,7 @@ msgstr "Región" #: redbot/cogs/general/general.py:269 msgid "Users online" -msgstr "" +msgstr "Usuarios en línea" #: redbot/cogs/general/general.py:270 msgid "Text Channels" @@ -235,274 +235,286 @@ msgstr "ID del servidor: " #: redbot/cogs/general/general.py:277 msgid " • Use {command} for more info on the server." -msgstr "" +msgstr " • Usar {command} para más información en el servidor." #: redbot/cogs/general/general.py:303 msgid "\\nShard ID: **{shard_id}/{shard_count}**" -msgstr "" +msgstr "\\nID de la Shard: **{shard_id}/{shard_count}**" #: redbot/cogs/general/general.py:312 msgid "Humans: " -msgstr "" +msgstr "Humanos: " #: redbot/cogs/general/general.py:313 msgid " • Bots: " -msgstr "" +msgstr " • Bots: " #: redbot/cogs/general/general.py:325 msgid "Users online: **{online}/{total_users}**\\n" -msgstr "" +msgstr "Usuarios en línea: **{online}/{total_users}**\\n" #: redbot/cogs/general/general.py:342 msgid "__VIP__ US East " -msgstr "" +msgstr "__VIP__ Este de EEUU " #: redbot/cogs/general/general.py:343 msgid "__VIP__ US West " -msgstr "" +msgstr "__VIP__ Oeste de EEUU " #: redbot/cogs/general/general.py:344 msgid "__VIP__ Amsterdam " -msgstr "" +msgstr "__VIP__ Amsterdam " #: redbot/cogs/general/general.py:345 msgid "EU West " -msgstr "" +msgstr "Oeste de EU " #: redbot/cogs/general/general.py:346 msgid "EU Central " -msgstr "" +msgstr "EU Central " #: redbot/cogs/general/general.py:347 msgid "Europe " -msgstr "" +msgstr "Europa " #: redbot/cogs/general/general.py:348 msgid "London " -msgstr "" +msgstr "Londres " #: redbot/cogs/general/general.py:349 msgid "Frankfurt " -msgstr "" +msgstr "Frankfurt " #: redbot/cogs/general/general.py:350 msgid "Amsterdam " -msgstr "" +msgstr "Amsterdam " #: redbot/cogs/general/general.py:351 msgid "US West " -msgstr "" +msgstr "Oeste de Estados Unidos " #: redbot/cogs/general/general.py:352 msgid "US East " -msgstr "" +msgstr "Este de Estados Unidos " #: redbot/cogs/general/general.py:353 msgid "US South " -msgstr "" +msgstr "Sur de Estados Unidos " #: redbot/cogs/general/general.py:354 msgid "US Central " -msgstr "" +msgstr "Estados Unidos Central " #: redbot/cogs/general/general.py:355 msgid "Singapore " -msgstr "" +msgstr "Singapur " #: redbot/cogs/general/general.py:356 msgid "Sydney " -msgstr "" +msgstr "Sídney " #: redbot/cogs/general/general.py:357 msgid "Brazil " -msgstr "" +msgstr "Brasil " #: redbot/cogs/general/general.py:358 msgid "Hong Kong " -msgstr "" +msgstr "Hong Kong " #: redbot/cogs/general/general.py:359 msgid "Russia " -msgstr "" +msgstr "Rusia " #: redbot/cogs/general/general.py:360 msgid "Japan " -msgstr "" +msgstr "Japón " #: redbot/cogs/general/general.py:361 msgid "South Africa " -msgstr "" +msgstr "Sudáfrica " #: redbot/cogs/general/general.py:362 msgid "India " -msgstr "" +msgstr "India " #: redbot/cogs/general/general.py:363 msgid "Dubai " -msgstr "" +msgstr "Dubai " #: redbot/cogs/general/general.py:364 msgid "South Korea " -msgstr "" +msgstr "Corea del Sur " #: redbot/cogs/general/general.py:367 msgid "0 - None" -msgstr "" +msgstr "0 - ninguno" #: redbot/cogs/general/general.py:368 msgid "1 - Low" -msgstr "" +msgstr "1 - Bajo" #: redbot/cogs/general/general.py:369 msgid "2 - Medium" -msgstr "" +msgstr "2 - Medio" #: redbot/cogs/general/general.py:370 msgid "3 - High" -msgstr "" +msgstr "3 - Alto" #: redbot/cogs/general/general.py:371 msgid "4 - Extreme" -msgstr "" +msgstr "4 - Extremo" #: redbot/cogs/general/general.py:375 -msgid "Partnered" -msgstr "" +msgid "Animated Icon" +msgstr "Icono animado" #: redbot/cogs/general/general.py:376 -msgid "Verified" -msgstr "" +msgid "Banner Image" +msgstr "Imagen del banner" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" -msgstr "" +msgid "Commerce" +msgstr "Comercio" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" +msgid "Community" +msgstr "Comunidad" #: redbot/cogs/general/general.py:379 -msgid "Community" -msgstr "" +msgid "Server Discovery" +msgstr "Descubrimiento del Servidor" #: redbot/cogs/general/general.py:380 -msgid "Public disabled" -msgstr "" +msgid "Featurable" +msgstr "Características" #: redbot/cogs/general/general.py:381 msgid "Splash Invite" -msgstr "" +msgstr "Invitación Splash" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" -msgstr "" +msgid "Member list disabled" +msgstr "Lista de miembros desactivada" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 msgid "More Emojis" -msgstr "" +msgstr "Más Emojis" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" +msgid "News Channels" +msgstr "Canales de anuncios" #: redbot/cogs/general/general.py:386 -msgid "News Channels" -msgstr "" +msgid "Partnered" +msgstr "Asociado" #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" -msgstr "" +msgid "Public disabled" +msgstr "Público desactivado" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" +msgstr "URL de Vanity" + +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "Verificado" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "Servidores de voz VIP" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" -msgstr "" - -#: redbot/cogs/general/general.py:419 -msgid "Members:" -msgstr "" - -#: redbot/cogs/general/general.py:421 -msgid "Channels:" -msgstr "" +msgstr "{bot_name} se unió a este servidor el {bot_join}. ¡Eso es hace más de {since_join} días!" #: redbot/cogs/general/general.py:422 +msgid "Members:" +msgstr "Miembros:" + +#: redbot/cogs/general/general.py:424 +msgid "Channels:" +msgstr "Canales:" + +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" -msgstr "" +msgstr "💬 Texto: {text}\\n🔊 Voice: {voice}" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" -msgstr "" +msgstr "Utilidad:" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" -msgstr "" +msgstr "Propietario: {owner}\\nRegión de voz: {region}\\nNivel de verificación: {verif}\\nID del servidor: {id}{shard_info}" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" -msgstr "" +msgstr "Miscelánea:" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" -msgstr "" +msgstr "Canal AFK: {afk_chan}\\nTiempo de espera AFK: {afk_timeout}\\nEmojis personalizados: {emoji_count}\\nRoles: {role_count}" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" -msgstr "" +msgstr "No establecido" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" -msgstr "" +msgstr "Características del servidor:" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" -msgstr "" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +msgstr "Nivel {boostlevel} con {nitroboosters} boosts\\nLímite de tamaño de archivo: {filelimit}\\nLímite de emojis: {emojis_limit}\\nTasa de bits máxima de Vcs: {bitrate}" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" -msgstr "" +msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " -msgstr "" +msgstr "Busca en el Diccionario Urbano.\\n\\n Esto utiliza la API no oficial del Diccionario Urbano.\\n " -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." -msgstr "" +msgstr "No se encontraron entradas de Diccionario Urbano, o hubo un error en el proceso." -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." -msgstr "" - -#: redbot/cogs/general/general.py:506 -msgid "{word} by {author}" -msgstr "" +msgstr "No se encontraron entradas de Diccionario Urbano." #: redbot/cogs/general/general.py:511 -msgid "{definition}\\n\\n**Example:** {example}" -msgstr "" +msgid "{word} by {author}" +msgstr "{word} de {author}" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:519 +msgid "{definition}\\n\\n**Example:** {example}" +msgstr "{definition}\\n\\n**Ejemplo:** {example}" + +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." -msgstr "" +msgstr "{thumbs_down} Abajo / {thumbs_up} Arriba, Potenciado por Urban Dictionary." -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." -msgstr "" +msgstr "<{permalink}>\\n {word} por {author}\\n\\n{description}\\n\\n{thumbs_down} Abajo / {thumbs_up} Arriba, Potenciado por Urban Dictionary." -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" -msgstr "" +msgstr "{definition}\\n\\n**Ejemplo:** {example}" diff --git a/redbot/cogs/general/locales/fi-FI.po b/redbot/cogs/general/locales/fi-FI.po index 58227ac77..ff088919d 100644 --- a/redbot/cogs/general/locales/fi-FI.po +++ b/redbot/cogs/general/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: fi_FI\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/fr-FR.po b/redbot/cogs/general/locales/fr-FR.po index e10d41754..d85d8c1d6 100644 --- a/redbot/cogs/general/locales/fr-FR.po +++ b/redbot/cogs/general/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: fr_FR\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "Commandes générales." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "A ce que je vois, oui" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "C'est certain" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Il en est décidément ainsi" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Probablement" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Ça semble correct" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Les signes portent à croire que oui" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Sans aucun doute" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Oui" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Oui, définitivement" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Tu peux compter dessus" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Réponse floue, essayez encore" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Demandez plus tard" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "C'est trop tôt pour le dire" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Je ne peux pas le prédire pour le moment" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Concentrez vous et posez la question à nouveau" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Ne compte pas là-dessus" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Ma réponse est non" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Mes sources me disent non" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Ça s'annonce plutôt mal" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "J'en doute fort" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "Choisissez entre plusieurs options.\\n\\n Pour indiquer les options qui incluent les espaces, vous devez utiliser\\n des guillemets.\\n " -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "Trop peu de possibilités pour faire un choix." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "Lancez un nombre aléatoire.\\n\\n Le résultat sera compris entre 1 et ``.\\n\\n `` par défaut est 100.\\n " -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Peut-être supérieur à 1 ? ;P" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "{author.mention} Le nombre maximum autorisé est {maxamount}." -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "Tirer à pile ou face ... ou un utilisateur.\\n\\n La valeur par défaut est une pièce.\\n " -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "Bien essayé. Tu penses que c'est drôle ?\\nQue dirais-tu de *cela* à la place :\\n\\n" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*Lance une pièce et... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "PILE !*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "FACE !*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "Jouer à Pierre Feuille Ciseaux." -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "Cette option n'est pas valide. Essayez {r}, {p}, ou {s}." -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "{choice} Vous avez gagner {author.mention} !" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Vous avez perdu {author.mention} !" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Nous sommes quittes {author.mention} !" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "Demande à 8 ball une question.\\n\\n La question doit se terminer par un point d'interrogation.\\n " -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Ça ne ressemble pas à une question." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "Démarrez ou arrêtez le chronomètre." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Chronomètre démarré !" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Chronomètre arrêté ! Temps : **{seconds}**" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "Créé un lien lmgtfy." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "Parce que tout le monde aime les câlins !\\n\\n Jusqu'à 10 niveaux d'intensité.\\n " -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " -msgstr "\\n Affiche les informations du serveur.\\n \\n `details`: Montre plus d'information quand réglé sur `True`.\\n Par défaut sur False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "Créé le {date}. Il y a plus de {num} jours !" @@ -366,143 +366,155 @@ msgid "4 - Extreme" msgstr "4 - Extrême" #: redbot/cogs/general/general.py:375 -msgid "Partnered" -msgstr "Partenaire" +msgid "Animated Icon" +msgstr "Icône animée" #: redbot/cogs/general/general.py:376 -msgid "Verified" -msgstr "Vérifié" +msgid "Banner Image" +msgstr "Image de bannière" #: redbot/cogs/general/general.py:377 +msgid "Commerce" +msgstr "Commerce" + +#: redbot/cogs/general/general.py:378 +msgid "Community" +msgstr "Communauté" + +#: redbot/cogs/general/general.py:379 msgid "Server Discovery" msgstr "Découverte de serveurs" -#: redbot/cogs/general/general.py:378 +#: redbot/cogs/general/general.py:380 msgid "Featurable" msgstr "" -#: redbot/cogs/general/general.py:379 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Public disabled" -msgstr "Public désactivé" - #: redbot/cogs/general/general.py:381 msgid "Splash Invite" msgstr "Arrière-plan d'invitation" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" -msgstr "Serveurs vocaux VIP" +msgid "Member list disabled" +msgstr "Liste des membres désactivée" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" -msgstr "URL personnalisée" +msgid "Membership Screening enabled" +msgstr "" #: redbot/cogs/general/general.py:384 msgid "More Emojis" msgstr "Plus d'émojis" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "Commerce" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "Salons d'annonces" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "Partenaire" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" -msgstr "Icône animée" +msgid "Preview enabled" +msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" -msgstr "Image de bannière" +msgid "Public disabled" +msgstr "Public désactivé" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" -msgstr "Liste des membres désactivée" +msgid "Vanity URL" +msgstr "URL personnalisée" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "Vérifié" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "Serveurs vocaux VIP" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "{bot_name} a rejoint ce serveur le {bot_join}. Il y a plus de {since_join} jours !" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "Membres :" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "Salons :" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "💬 Texte : {text}\\n🔊 Voix : {voice}" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "Utilitaire:" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "Propriétaire : {owner}\\nRégion vocale : {region}\\nNiveau de vérification : {verif}\\nID du serveur : {id}{shard_info}" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "Divers:" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "Salon AFK : {afk_chan}\\nPériode d'inactivité : {afk_timeout}\\nÉmojis : {emoji_count}\\nRôles : {role_count}" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "Aucun" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "Fonctionnalités du serveur :" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" -msgstr "Niveau {boostlevel} avec {nitroboosters} boosters\\nLimite de taille de fichier : {filelimit}\\nLimite d'émoticônes : {emojis_limit}\\nDébit max salons vocaux : {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "Boost Nitro :" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "Recherche sur Urban Dictionary.\\n\\n Ceci utilise l'API non-officielle d'Urban Dictionary.\\n " -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "Aucun résultats d'Urban Dictionary n'a été trouvé, ou il y a eu une erreur dans le processus." -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "Aucun résultats d'Urban Dictionary n'a été trouvé." -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "{word} par {author}" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "{definition}\\n\\n**Exemple :** {example}" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "{thumbs_down} Bas / {thumbs_up} Haut, Propulsé par Urban Dictionary." -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "<{permalink}>\\n {word} par {author}\\n\\n{description}\\n\\n{thumbs_down} Bas / {thumbs_up} Haut, Propulsé par Urban Dictionary." -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "{definition}\\n\\n**Exemple :** {example}" diff --git a/redbot/cogs/general/locales/he-IL.po b/redbot/cogs/general/locales/he-IL.po index bf1be9256..bf055456d 100644 --- a/redbot/cogs/general/locales/he-IL.po +++ b/redbot/cogs/general/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: he_IL\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/hu-HU.po b/redbot/cogs/general/locales/hu-HU.po index 7687560f1..104552de6 100644 --- a/redbot/cogs/general/locales/hu-HU.po +++ b/redbot/cogs/general/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,227 +15,227 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: hu_HU\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." -msgstr "" +msgstr "Általános parancsok." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Ahogy én látom, igen" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "Bizonyos" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Ez határozottan így van" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Nagy valószínűséggel" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Jók a kilátások" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "A jelek igenre utalnak" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Kétség nélkül" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Igen" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Igen - egyértelműen" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Akár támaszkodhatsz is rajta" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "A válasz ködös, próbáld újra" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Kérdezz újra késöbb" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Jobb ha nem tudod meg" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Nem tudok jósolni most" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Koncentrálj és kérdezz újra" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Ne számíts rá" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "A válaszom nem" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Az forrásaim nemet mondanak" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "A kilátások nem túl jók" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Nagyon kétséges" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." -msgstr "" +msgstr "Nincs elég választható opció." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" -msgstr "" +msgstr "Szép próbálkozás. Azt hiszed vicces vagy?\\n Mit szólnál *ehhez* inkább:\\n\\n" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*Feldob egy érmét és... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "FEJ!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "ÍRÁS!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." -msgstr "" +msgstr "Kő Papír Olló játszása." -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." -msgstr "" +msgstr "Érvénytelen opció. Próbáld: {r}, {p}, vagy {s}." -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" -msgstr "" +msgstr "{choice} Nyertél {author.mention}!" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" -msgstr "" +msgstr "{choice} Vesztettél {author.mention}!" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" -msgstr "" +msgstr "{choice} Döntetlen {author.mention}!" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." -msgstr "" +msgstr "Ez nem úgy néz ki, mint egy kérdés." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." -msgstr "" +msgstr "Stopper indítása vagy megállítása." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" -msgstr "" +msgstr " Stopper elindítva!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" -msgstr "" +msgstr " Stopper megállítva! Idő: **{seconds}**" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." -msgstr "" +msgstr "LMGTFY link készítése." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " -msgstr "" +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgstr "\\n Szerver információ mutatása.\\n\\n `details`: Több információt mutat, amikor `True`-ra van állítva.\\n Alapértelmezetten False.\\n " -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" -msgstr "" +msgstr "Készült: {date}. Több mint {num} napja!" #: redbot/cogs/general/general.py:268 msgid "Region" -msgstr "" +msgstr "Régió" #: redbot/cogs/general/general.py:269 msgid "Users online" -msgstr "" +msgstr "Online felhasználók" #: redbot/cogs/general/general.py:270 msgid "Text Channels" -msgstr "" +msgstr "Szöveges csatornák" #: redbot/cogs/general/general.py:271 msgid "Voice Channels" -msgstr "" +msgstr "Hangcsatornák" #: redbot/cogs/general/general.py:272 msgid "Roles" -msgstr "" +msgstr "Rangok" #: redbot/cogs/general/general.py:273 msgid "Owner" -msgstr "" +msgstr "Tulajdonos" #: redbot/cogs/general/general.py:275 msgid "Server ID: " -msgstr "" +msgstr "Szerver ID: " #: redbot/cogs/general/general.py:277 msgid " • Use {command} for more info on the server." -msgstr "" +msgstr " • További információ a szerverről: {command}." #: redbot/cogs/general/general.py:303 msgid "\\nShard ID: **{shard_id}/{shard_count}**" @@ -243,266 +243,278 @@ msgstr "" #: redbot/cogs/general/general.py:312 msgid "Humans: " -msgstr "" +msgstr "Emberek: " #: redbot/cogs/general/general.py:313 msgid " • Bots: " -msgstr "" +msgstr " • Botok: " #: redbot/cogs/general/general.py:325 msgid "Users online: **{online}/{total_users}**\\n" -msgstr "" +msgstr "Online felhasználók: **{online}/{total_users}**\\n" #: redbot/cogs/general/general.py:342 msgid "__VIP__ US East " -msgstr "" +msgstr "__VIP__ Kelet-Amerika " #: redbot/cogs/general/general.py:343 msgid "__VIP__ US West " -msgstr "" +msgstr "__VIP__ Nyugat-Amerika " #: redbot/cogs/general/general.py:344 msgid "__VIP__ Amsterdam " -msgstr "" +msgstr "__VIP__ Amszterdam " #: redbot/cogs/general/general.py:345 msgid "EU West " -msgstr "" +msgstr "Nyugat-Európa " #: redbot/cogs/general/general.py:346 msgid "EU Central " -msgstr "" +msgstr "Közép-Európa " #: redbot/cogs/general/general.py:347 msgid "Europe " -msgstr "" +msgstr "Európa " #: redbot/cogs/general/general.py:348 msgid "London " -msgstr "" +msgstr "London " #: redbot/cogs/general/general.py:349 msgid "Frankfurt " -msgstr "" +msgstr "Frankfurt " #: redbot/cogs/general/general.py:350 msgid "Amsterdam " -msgstr "" +msgstr "Amsterdam " #: redbot/cogs/general/general.py:351 msgid "US West " -msgstr "" +msgstr "Nyugat-Amerika " #: redbot/cogs/general/general.py:352 msgid "US East " -msgstr "" +msgstr "Kelet-Amerika " #: redbot/cogs/general/general.py:353 msgid "US South " -msgstr "" +msgstr "Dél-USA " #: redbot/cogs/general/general.py:354 msgid "US Central " -msgstr "" +msgstr "Közép-USA " #: redbot/cogs/general/general.py:355 msgid "Singapore " -msgstr "" +msgstr "Szingapúr " #: redbot/cogs/general/general.py:356 msgid "Sydney " -msgstr "" +msgstr "Sydney " #: redbot/cogs/general/general.py:357 msgid "Brazil " -msgstr "" +msgstr "Brazília " #: redbot/cogs/general/general.py:358 msgid "Hong Kong " -msgstr "" +msgstr "Hong Kong " #: redbot/cogs/general/general.py:359 msgid "Russia " -msgstr "" +msgstr "Oroszország " #: redbot/cogs/general/general.py:360 msgid "Japan " -msgstr "" +msgstr "Japán " #: redbot/cogs/general/general.py:361 msgid "South Africa " -msgstr "" +msgstr "Dél-Afrika " #: redbot/cogs/general/general.py:362 msgid "India " -msgstr "" +msgstr "India " #: redbot/cogs/general/general.py:363 msgid "Dubai " -msgstr "" +msgstr "Dubai " #: redbot/cogs/general/general.py:364 msgid "South Korea " -msgstr "" +msgstr "Dél-Korea " #: redbot/cogs/general/general.py:367 msgid "0 - None" -msgstr "" +msgstr "0 - Nincs" #: redbot/cogs/general/general.py:368 msgid "1 - Low" -msgstr "" +msgstr "1 - Alacsony" #: redbot/cogs/general/general.py:369 msgid "2 - Medium" -msgstr "" +msgstr "2 - Közepes" #: redbot/cogs/general/general.py:370 msgid "3 - High" -msgstr "" +msgstr "3 - Magas" #: redbot/cogs/general/general.py:371 msgid "4 - Extreme" -msgstr "" +msgstr "4 - Extrém" #: redbot/cogs/general/general.py:375 -msgid "Partnered" -msgstr "" +msgid "Animated Icon" +msgstr "Animált Ikon" #: redbot/cogs/general/general.py:376 -msgid "Verified" -msgstr "" +msgid "Banner Image" +msgstr "Banner kép" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" +msgid "Community" +msgstr "Közösség" #: redbot/cogs/general/general.py:379 -msgid "Community" -msgstr "" +msgid "Server Discovery" +msgstr "Szerver Felfedezés" #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 msgid "Splash Invite" -msgstr "" +msgstr "Meghívó háttér" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" -msgstr "" +msgid "Member list disabled" +msgstr "Taglista letiltva" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 msgid "More Emojis" -msgstr "" +msgstr "Több Emoji" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" +msgid "News Channels" +msgstr "Hírcsatornák" #: redbot/cogs/general/general.py:386 -msgid "News Channels" -msgstr "" +msgid "Partnered" +msgstr "Partner" #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" +msgstr "Egyedi URL" + +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "Ellenőrzött" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "VIP Hang Szerverek" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 -msgid "Members:" -msgstr "" - -#: redbot/cogs/general/general.py:421 -msgid "Channels:" -msgstr "" - #: redbot/cogs/general/general.py:422 -msgid "💬 Text: {text}\\n🔊 Voice: {voice}" -msgstr "" +msgid "Members:" +msgstr "Tagok:" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:424 +msgid "Channels:" +msgstr "Csatornák:" + +#: redbot/cogs/general/general.py:425 +msgid "💬 Text: {text}\\n🔊 Voice: {voice}" +msgstr "💬 Szöveg: {text}\\n🔊 Hang: {voice}" + +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" -msgstr "" +msgstr "Tulajdonos: {owner}\\nHang régió: {region}\\nEllenőr. szint: {verif}\\nSzerver ID: {id}{shard_info}" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" -msgstr "" +msgstr "Egyéb:" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" -msgstr "" +msgstr "AFK csatorna: {afk_chan}\\nAFK időkorlát: {afk_timeout}\\nEgyedi emojik: {emoji_count}\\nRangok: {role_count}" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" -msgstr "" +msgstr "Nincs beállítva" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" -msgstr "" +msgstr "Szerver tulajdonságok:" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" -msgstr "" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +msgstr "{boostlevel}. szint {nitroboosters} gyorsítással\\nFájlméret határ: {filelimit}\\nEmoji határ: {emojis_limit}\\nMaximum hangminőség: {bitrate}" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" -msgstr "" +msgstr "Nitro Gyorsítás:" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" -msgstr "" +msgstr "{definition}\\n\\n**Például:** {example}" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" -msgstr "" +msgstr "{definition}\\n\\n**Például:** {example}" diff --git a/redbot/cogs/general/locales/id-ID.po b/redbot/cogs/general/locales/id-ID.po index 440889e19..3f337248b 100644 --- a/redbot/cogs/general/locales/id-ID.po +++ b/redbot/cogs/general/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: id_ID\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "Perintah umum." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Seperti yang saya lihat, ya" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "Sudah pasti" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Jelas begitu" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Sewajarnya" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Pandangan bagus" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Tanda menunjuk ke ya" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Tanpa keraguan" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Ya" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Iya - tentu saja" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Kamu mungkin bergantung padanya" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Balas kabur, coba lagi" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Tanya lagi nanti" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Lebih baik tidak memberitahumu sekarang" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Tidak bisa diprediksi sekarang" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Konsentrasilah dan tanyakan lagi" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Jangan mengandalkannya" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Jawaban saya adalah no" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Sumber saya bilang tidak" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Lihat keluar tidak begitu bagus" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Sangat ragu" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "Tidak cukup pilihan untuk dipilih." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "Mungkin lebih dari 1? ;P" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "* membalik koin dan... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "KEPALA! *" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "EKOR! *" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "Kau menang!" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "Kau kalah!" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Itu tidak seperti pertanyaan." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "Memulai atau menghentikan stopwatch." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Stopwatch dimulai!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stopwatch berhenti! Waktu: ****" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "Membuat tautan lmgtfy." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "oleh" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/it-IT.po b/redbot/cogs/general/locales/it-IT.po index baa180dd5..82919bc27 100644 --- a/redbot/cogs/general/locales/it-IT.po +++ b/redbot/cogs/general/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: it_IT\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Come la vedo io, sì" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "È certo" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "È decisamente così" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Più probabile" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Prospettiva buona" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Punto di segni su yes" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Senza dubbio" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Sì" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Sì – sicuramente" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Si può fare affidamento su di esso" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Risposta nebuloso, riprovare" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Chiedere più tardi" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Meglio non dirtelo ora" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Non è possibile prevedere ora" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Concentrarsi e chiedere di nuovo" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Non contare su di esso" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "La mia risposta è no" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Le mie fonti dicono di no" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Outlook non così buono" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Molto dubbioso" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*lancia una moneta e... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "TESTE!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "TAILS!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Che non sembra una domanda." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Cronometro è iniziato!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/ja-JP.po b/redbot/cogs/general/locales/ja-JP.po index a7a4caa27..deaf33d86 100644 --- a/redbot/cogs/general/locales/ja-JP.po +++ b/redbot/cogs/general/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: ja_JP\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "私がそれを見ると、イエス" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "確かです" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "もしろん確かです" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "最も可能性が高い" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "見通しが良い" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "サインはイエスを指す" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "疑いなく" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "イエス" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "イエス、もちろん" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "頼るかもしれない" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "返信が見にくい、もう一度聞いて" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "後でもう一度聞いて" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "今言いえないのほうがいい" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "今予測できない" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "集中してもう一度聞いて" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "当てにしてはいけない" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "私の答えはノー" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "情報筋はノーと言っている" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "見通しが悪い" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "かなり怪しい" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "コイントスすると… " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "表!" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "裏!" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "それは質問に見えません。" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " ストップウォッチが始まった!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/ko-KR.po b/redbot/cogs/general/locales/ko-KR.po index 0a526257e..9a95ed20d 100644 --- a/redbot/cogs/general/locales/ko-KR.po +++ b/redbot/cogs/general/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: ko_KR\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "내가 보기엔 그렇지!" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "틀림없어요!" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "그건 확실히 그렇지!" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "아마도 그럴걸?" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "오늘은 전망이 좋네요." -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "소라고둥이 말씀하셨다! \"그래\"" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "틀림없어!" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "그래요!" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "그래요, 물론이죠!" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "그걸 믿어도 좋아요!" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "의미심장하네요, 다시 시도해보세요." -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "나중에 다시 물어보세요!" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "지금은 말해주지 않는게 좋겠어요." -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "지금은 예측할 수 없죠." -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "집중해서 다시 물어보세요." -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "그렇지 않을거예요." -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "제 대답은 \"아뇨\"예요." -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "제 진심이 말하길 \"아뇨\"" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "오늘은 전망이 별로 좋지 않네요." -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "동작 그만, 밑장빼기냐?" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*동전을 던지며..." -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "앞면!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "뒷면!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "그건 질문으로 보이지 않아요." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "스톱워치가 시작됐어요!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/nb-NO.po b/redbot/cogs/general/locales/nb-NO.po new file mode 100644 index 000000000..051f7744f --- /dev/null +++ b/redbot/cogs/general/locales/nb-NO.po @@ -0,0 +1,520 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 17\n" +"Language: nb_NO\n" + +#: redbot/cogs/general/general.py:47 +#, docstring +msgid "General commands." +msgstr "Generelle kommandoer." + +#: redbot/cogs/general/general.py:52 +msgid "As I see it, yes" +msgstr "Slik jeg ser det, ja" + +#: redbot/cogs/general/general.py:53 +msgid "It is certain" +msgstr "Det er sikkert" + +#: redbot/cogs/general/general.py:54 +msgid "It is decidedly so" +msgstr "Det er desidert slik" + +#: redbot/cogs/general/general.py:55 +msgid "Most likely" +msgstr "Mest sannsynlig" + +#: redbot/cogs/general/general.py:56 +msgid "Outlook good" +msgstr "Fremtiden er bra" + +#: redbot/cogs/general/general.py:57 +msgid "Signs point to yes" +msgstr "Tegn peker til Ja" + +#: redbot/cogs/general/general.py:58 +msgid "Without a doubt" +msgstr "Uten tvil" + +#: redbot/cogs/general/general.py:59 +msgid "Yes" +msgstr "Ja" + +#: redbot/cogs/general/general.py:60 +msgid "Yes – definitely" +msgstr "Ja-definitivt" + +#: redbot/cogs/general/general.py:61 +msgid "You may rely on it" +msgstr "Du kan stole på det" + +#: redbot/cogs/general/general.py:62 +msgid "Reply hazy, try again" +msgstr "Svar uklart, prøv på nytt" + +#: redbot/cogs/general/general.py:63 +msgid "Ask again later" +msgstr "Spør senere" + +#: redbot/cogs/general/general.py:64 +msgid "Better not tell you now" +msgstr "Bedre å ikke fortelle deg nå" + +#: redbot/cogs/general/general.py:65 +msgid "Cannot predict now" +msgstr "Kan ikke forutsi nå" + +#: redbot/cogs/general/general.py:66 +msgid "Concentrate and ask again" +msgstr "Konsentrer og spør igjen" + +#: redbot/cogs/general/general.py:67 +msgid "Don't count on it" +msgstr "Ikke stol ikke på" + +#: redbot/cogs/general/general.py:68 +msgid "My reply is no" +msgstr "Mitt svar er nei" + +#: redbot/cogs/general/general.py:69 +msgid "My sources say no" +msgstr "Mine kilder sier nei" + +#: redbot/cogs/general/general.py:70 +msgid "Outlook not so good" +msgstr "Fremtiden ser ikke så bra ut" + +#: redbot/cogs/general/general.py:71 +msgid "Very doubtful" +msgstr "Veldig tvilsomt" + +#: redbot/cogs/general/general.py:85 +#, docstring +msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " +msgstr "Velg mellom flere alternativer.\\n\\n For å angi valg som inkluderer «whiteace» bør du bruke\\n doble tilbud.\\n " + +#: redbot/cogs/general/general.py:92 +msgid "Not enough options to pick from." +msgstr "Har ikke nok valgmuligheter å velge mellom." + +#: redbot/cogs/general/general.py:98 +#, docstring +msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " +msgstr "Rull et tilfeldig tall.\\n\\n Resultatet vil være mellom 1 og ``.\\n\\n `standard 100.\\n " + +#: redbot/cogs/general/general.py:113 +msgid "{author.mention} Maybe higher than 1? ;P" +msgstr "{author.mention} Kanskje høyere enn 1? ;P" + +#: redbot/cogs/general/general.py:116 +msgid "{author.mention} Max allowed number is {maxamount}." +msgstr "{author.mention} Maks tillatt nummer er {maxamount}." + +#: redbot/cogs/general/general.py:123 +#, docstring +msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " +msgstr "Vend en mynt... eller en bruker.\\n\\n Standard til en mynt.\\n " + +#: redbot/cogs/general/general.py:131 +msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" +msgstr "Godt forsøk. Tror du dette er morsomt?\\n Hva med *this* i stedet:\\n\\n" + +#: redbot/cogs/general/general.py:142 +msgid "*flips a coin and... " +msgstr "*vender en mynt og... " + +#: redbot/cogs/general/general.py:142 +msgid "HEADS!*" +msgstr "HODE!*" + +#: redbot/cogs/general/general.py:142 +msgid "TAILS!*" +msgstr "HALER!*" + +#: redbot/cogs/general/general.py:146 +#, docstring +msgid "Play Rock Paper Scissors." +msgstr "Spill stein saks papir." + +#: redbot/cogs/general/general.py:151 +msgid "This isn't a valid option. Try {r}, {p}, or {s}." +msgstr "Dette er ikke et gyldig alternativ. Prøv {r}, {p}, eller {s}." + +#: redbot/cogs/general/general.py:172 +msgid "{choice} You win {author.mention}!" +msgstr "{choice} Du vinner {author.mention}!" + +#: redbot/cogs/general/general.py:178 +msgid "{choice} You lose {author.mention}!" +msgstr "{choice} Du taper {author.mention}!" + +#: redbot/cogs/general/general.py:184 +msgid "{choice} We're square {author.mention}!" +msgstr "{choice} Du vinner {author.mention}!" + +#: redbot/cogs/general/general.py:191 +#, docstring +msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " +msgstr "Still 8 ball et spørsmål.\\n\\n Spørsmålet må slutte med et spørsmålstegn.\\n " + +#: redbot/cogs/general/general.py:198 +msgid "That doesn't look like a question." +msgstr "Det ser ikke ut som et spørsmål." + +#: redbot/cogs/general/general.py:202 +#, docstring +msgid "Start or stop the stopwatch." +msgstr "Start eller stopp proppen." + +#: redbot/cogs/general/general.py:206 +msgid " Stopwatch started!" +msgstr " Stoppeklokken har startet!" + +#: redbot/cogs/general/general.py:211 +msgid " Stopwatch stopped! Time: **{seconds}**" +msgstr " Stoppeklokken stoppet! Tid: **{seconds}**" + +#: redbot/cogs/general/general.py:217 +#, docstring +msgid "Create a lmgtfy link." +msgstr "Lag en lmgtfy lenke." + +#: redbot/cogs/general/general.py:224 +#, docstring +msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " +msgstr "Fordi alle liker klemmer!\\n\\n Opp til 10 intensitetsnivåer.\\n " + +#: redbot/cogs/general/general.py:248 +#, docstring +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgstr "\\n Vis serverinformasjon.\\n\\n `details`: Viser mer informasjon når det er satt til `True`.\\n Standard til False.\\n " + +#: redbot/cogs/general/general.py:256 +msgid "Created on {date}. That's over {num} days ago!" +msgstr "Opprettet den {date}. Det er over {num} dager siden!" + +#: redbot/cogs/general/general.py:268 +msgid "Region" +msgstr "Fylke" + +#: redbot/cogs/general/general.py:269 +msgid "Users online" +msgstr "Brukere pålogget" + +#: redbot/cogs/general/general.py:270 +msgid "Text Channels" +msgstr "Tekstkanaler" + +#: redbot/cogs/general/general.py:271 +msgid "Voice Channels" +msgstr "Talekanaler" + +#: redbot/cogs/general/general.py:272 +msgid "Roles" +msgstr "Roller" + +#: redbot/cogs/general/general.py:273 +msgid "Owner" +msgstr "Eier" + +#: redbot/cogs/general/general.py:275 +msgid "Server ID: " +msgstr "Server ID: " + +#: redbot/cogs/general/general.py:277 +msgid " • Use {command} for more info on the server." +msgstr " • Bruk {command} for mer informasjon på serveren." + +#: redbot/cogs/general/general.py:303 +msgid "\\nShard ID: **{shard_id}/{shard_count}**" +msgstr "\\nBart ID: **{shard_id}/{shard_count}**" + +#: redbot/cogs/general/general.py:312 +msgid "Humans: " +msgstr "Mennesker: " + +#: redbot/cogs/general/general.py:313 +msgid " • Bots: " +msgstr " • boter: " + +#: redbot/cogs/general/general.py:325 +msgid "Users online: **{online}/{total_users}**\\n" +msgstr "Brukere på nettet: **{online}/{total_users}**\\n" + +#: redbot/cogs/general/general.py:342 +msgid "__VIP__ US East " +msgstr "__VIP__ Øst-USA " + +#: redbot/cogs/general/general.py:343 +msgid "__VIP__ US West " +msgstr "__VIP__ Vest-USA " + +#: redbot/cogs/general/general.py:344 +msgid "__VIP__ Amsterdam " +msgstr "__VIP__ Amsterdam " + +#: redbot/cogs/general/general.py:345 +msgid "EU West " +msgstr "EU vest " + +#: redbot/cogs/general/general.py:346 +msgid "EU Central " +msgstr "Midt-EU " + +#: redbot/cogs/general/general.py:347 +msgid "Europe " +msgstr "Europa " + +#: redbot/cogs/general/general.py:348 +msgid "London " +msgstr "London " + +#: redbot/cogs/general/general.py:349 +msgid "Frankfurt " +msgstr "Frankfurt " + +#: redbot/cogs/general/general.py:350 +msgid "Amsterdam " +msgstr "Amsterdam " + +#: redbot/cogs/general/general.py:351 +msgid "US West " +msgstr "USA vest " + +#: redbot/cogs/general/general.py:352 +msgid "US East " +msgstr "USA øst " + +#: redbot/cogs/general/general.py:353 +msgid "US South " +msgstr "USA sør " + +#: redbot/cogs/general/general.py:354 +msgid "US Central " +msgstr "Midt-USA " + +#: redbot/cogs/general/general.py:355 +msgid "Singapore " +msgstr "Singapor " + +#: redbot/cogs/general/general.py:356 +msgid "Sydney " +msgstr "Sydney " + +#: redbot/cogs/general/general.py:357 +msgid "Brazil " +msgstr "Brasil " + +#: redbot/cogs/general/general.py:358 +msgid "Hong Kong " +msgstr "Hong Kong " + +#: redbot/cogs/general/general.py:359 +msgid "Russia " +msgstr "Russland " + +#: redbot/cogs/general/general.py:360 +msgid "Japan " +msgstr "Japan " + +#: redbot/cogs/general/general.py:361 +msgid "South Africa " +msgstr "Sør Afrika " + +#: redbot/cogs/general/general.py:362 +msgid "India " +msgstr "India " + +#: redbot/cogs/general/general.py:363 +msgid "Dubai " +msgstr "Dubai " + +#: redbot/cogs/general/general.py:364 +msgid "South Korea " +msgstr "Sør Korea " + +#: redbot/cogs/general/general.py:367 +msgid "0 - None" +msgstr "0 - Ingen" + +#: redbot/cogs/general/general.py:368 +msgid "1 - Low" +msgstr "1 - Lav" + +#: redbot/cogs/general/general.py:369 +msgid "2 - Medium" +msgstr "2 - Middels" + +#: redbot/cogs/general/general.py:370 +msgid "3 - High" +msgstr "3 - Høy" + +#: redbot/cogs/general/general.py:371 +msgid "4 - Extreme" +msgstr "4 - Ekstrem" + +#: redbot/cogs/general/general.py:375 +msgid "Animated Icon" +msgstr "Animert ikon" + +#: redbot/cogs/general/general.py:376 +msgid "Banner Image" +msgstr "Banner bilde" + +#: redbot/cogs/general/general.py:377 +msgid "Commerce" +msgstr "Handel" + +#: redbot/cogs/general/general.py:378 +msgid "Community" +msgstr "Fellesskap" + +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "Oppdagelse på tjener" + +#: redbot/cogs/general/general.py:380 +msgid "Featurable" +msgstr "Nyhetsfordelbar" + +#: redbot/cogs/general/general.py:381 +msgid "Splash Invite" +msgstr "Sprutende invitasjon" + +#: redbot/cogs/general/general.py:382 +msgid "Member list disabled" +msgstr "Medlemsliste deaktivert" + +#: redbot/cogs/general/general.py:383 +msgid "Membership Screening enabled" +msgstr "Medlemskapsoversikt aktivert" + +#: redbot/cogs/general/general.py:384 +msgid "More Emojis" +msgstr "Mer Emojier" + +#: redbot/cogs/general/general.py:385 +msgid "News Channels" +msgstr "Nyhets kanaler" + +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "Partner" + +#: redbot/cogs/general/general.py:387 +msgid "Preview enabled" +msgstr "Forhåndsvisning aktivert" + +#: redbot/cogs/general/general.py:388 +msgid "Public disabled" +msgstr "Offentlig deaktivert" + +#: redbot/cogs/general/general.py:389 +msgid "Vanity URL" +msgstr "Forfengelighet URL" + +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "Bekreftet" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "VIP stemmeservere" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "Velkommen skjerm aktivert" + +#: redbot/cogs/general/general.py:400 +msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" +msgstr "{bot_name} ble med i denne serveren på {bot_join}. Det er over {since_join} dager siden!" + +#: redbot/cogs/general/general.py:422 +msgid "Members:" +msgstr "Medlemmer:" + +#: redbot/cogs/general/general.py:424 +msgid "Channels:" +msgstr "Kanaler:" + +#: redbot/cogs/general/general.py:425 +msgid "💬 Text: {text}\\n🔊 Voice: {voice}" +msgstr "💬 Tekst: {text}\\n: speaker_high_volum: Stemme: {voice}" + +#: redbot/cogs/general/general.py:431 +msgid "Utility:" +msgstr "Bruker:" + +#: redbot/cogs/general/general.py:432 +msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" +msgstr "Eier: {owner}\\nStemmeområde: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" + +#: redbot/cogs/general/general.py:444 +msgid "Misc:" +msgstr "Misc:" + +#: redbot/cogs/general/general.py:445 +msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" +msgstr "AFK-kanal: {afk_chan}\\nAFK tidsavbrudd: {afk_timeout}\\nTilpasset emojis: {emoji_count}\\nRoller: {role_count}" + +#: redbot/cogs/general/general.py:450 +msgid "Not set" +msgstr "Ikke angitt" + +#: redbot/cogs/general/general.py:458 +msgid "Server features:" +msgstr "Server funksjoner:" + +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +msgstr "Nivå {boostlevel} med {nitroboosters} boosts\\nFilstørrelsegrens: {filelimit}\\nEmoji-grense: {emojis_limit}\\nVCs maks bitrate: {bitrate}" + +#: redbot/cogs/general/general.py:472 +msgid "Nitro Boost:" +msgstr "Nitro Boost:" + +#: redbot/cogs/general/general.py:481 +#, docstring +msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " +msgstr "Søk i byordlisten.\\n\\n Dette bruker den uoffisielle urbane ordlisten API.\\n " + +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 +msgid "No Urban Dictionary entries were found, or there was an error in the process." +msgstr "Ingen urbane ordoppføringer ble funnet, eller det oppstod en feil i prosessen." + +#: redbot/cogs/general/general.py:505 +msgid "No Urban Dictionary entries were found." +msgstr "Ingen urbane ordoppføringer ble funnet." + +#: redbot/cogs/general/general.py:511 +msgid "{word} by {author}" +msgstr "{word} av {author}" + +#: redbot/cogs/general/general.py:519 +msgid "{definition}\\n\\n**Example:** {example}" +msgstr "{definition}\\n\\n**Eksempel:** {example}" + +#: redbot/cogs/general/general.py:525 +msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." +msgstr "{thumbs_down} Ned / {thumbs_up} Opp, drevet av Urban Dictionary." + +#: redbot/cogs/general/general.py:544 +msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." +msgstr "<{permalink}>\\n {word} av {author}\\n\\n{description}\\n\\n{thumbs_down} Ned / {thumbs_up} Opp, Drevet av Urban Dictionary." + +#: redbot/cogs/general/general.py:550 +msgid "{definition}\\n\\n**Example:** {example}" +msgstr "{definition}\\n\\n**Eksempel:** {example}" + diff --git a/redbot/cogs/general/locales/nl-NL.po b/redbot/cogs/general/locales/nl-NL.po index cf64990ec..68b1015f6 100644 --- a/redbot/cogs/general/locales/nl-NL.po +++ b/redbot/cogs/general/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: nl_NL\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "Algemene commands." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Zoals ik het zie wel" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "Zeker" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Absoluut" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Zeer waarschijnlijk" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Ziet er goed uit" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Het ziet er naar uit" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Zonder twijfel" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Ja" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Ja - zeker" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Je kan er op rekenen" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Wazig antwoord, probeer het opnieuw" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Vraag het later weer" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Dat kan ik je nu beter niet vertellen" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Ik kan het nu niet voorspellen" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Concentreer en vraag opnieuw" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Reken er maar niet op" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Ik zeg nee" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Mijn bronnen zeggen van niet" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Het ziet er niet goed uit" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Onwaarschijnlijk" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "Niet genoeg opties om uit te kiezen." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Misschien hoger dan 1? :P" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*tost een munt en... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "KOP!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "MUNT!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "Speel Steen Papier Schaar." -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "{choice} Je wint {author.mention}!" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "{choice}Je verliest {author.mention}!" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Wij zijn vierkant {author.mention}!" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Dat ziet er niet als een vraag uit." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "Start of stop de stopwatch." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Stopwatch gestart!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stopwatch is gestopt! Tijd: **{seconds}**" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "Maak een lmgtfy-link." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "{word} door {author}" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "{thumbs_down} Omlaag / {thumbs_up} Omhoog, mogelijk gemaakt door Urban Dictionary." -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/pl-PL.po b/redbot/cogs/general/locales/pl-PL.po index 5ac1a6c21..f2fd51a47 100644 --- a/redbot/cogs/general/locales/pl-PL.po +++ b/redbot/cogs/general/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: pl_PL\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." -msgstr "Generalne komendy." +msgstr "Ogólne komendy." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Moim zdaniem tak" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "To pewne" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Zdecydowanie tak jest" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Prawdopodobnie" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Wygląda dobrze" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Wszystko wskazuje, że tak" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Bez wątpienia" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Tak" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Tak - definitywnie" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Możesz na to liczyć" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Odpowiedź niejasna, spróbuj ponownie" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Spytaj ponownie później" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Lepiej teraz nie mówić" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Nie można teraz przewidzieć" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Skoncentruj się i spytaj ponownie" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Nie licz na to" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Moja odpowiedź brzmi nie" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Moje źródła mówią, że nie" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Nie wygląda to za dobrze" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Bardzo wątpliwe" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "Wybierz spośród wielu opcji.\\n\\n Aby określić opcje, które zawierają spację, powinieneś użyć\\n cudzysłowów.\\n " -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "Za mało opcji do wyboru." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "Rzuć losową liczbę.\\n\\n Wynik będzie między 1 a ``.\\n\\n `` ` domyślnie 100.\\n " -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Może wybierzesz powyżej 1? ;P" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "{author.mention} Maksymalna liczba to {maxamount}." -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "Odwróć monetę... lub użytkownika.\\n\\n Domyślnie moneta.\\n " -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "Niezła próba. Myślisz, że jesteś śmieszny?\\n Patrz na to:\\n\\n" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*rzuca monetą i... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "ORZEŁ!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "RESZKA!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "Zagraj w Papier Nożyce Kamień." -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "Podana opcja nie jest prawidłowa. Spróbuj {r}, {p} lub {s}." -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "{choice} Wygrywasz {author.mention}!" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Przegrywasz {author.mention}!" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Remis {author.mention}!" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "Zadaj pytanie 8-ball.\\n\\n Pytanie musi kończyć się znakiem zapytania.\\n " -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "To nie wygląda na pytanie." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "Uruchom lub zatrzymaj stoper." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Uruchomiono stoper!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stoper zatrzymany! Czas: **{seconds}**" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "Utwórz link do lmgtfy." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "Ponieważ wszyscy lubią przytulasy!\\n\\n Do 10 poziomów.\\n " -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " -msgstr "\\n Pokaż informacje o serwerze.\\n \\n `details`: Pokazuje więcej informacji po ustawieniu na `True`.\\n Domyślnie na False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "Stworzony dnia {date}. To jest ponad {num} dni temu!" @@ -235,11 +235,11 @@ msgstr "ID serwera: " #: redbot/cogs/general/general.py:277 msgid " • Use {command} for more info on the server." -msgstr "" +msgstr " • Użyj {command}, aby uzyskać więcej informacji o serwerze." #: redbot/cogs/general/general.py:303 msgid "\\nShard ID: **{shard_id}/{shard_count}**" -msgstr "\\nID sharda: **{shard_id}/{shard_count}**" +msgstr "\\nID Sharda: **{shard_id}/{shard_count}**" #: redbot/cogs/general/general.py:312 msgid "Humans: " @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "4 - Ekstermalny" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" -msgstr "Zweryfikowany" +msgid "Banner Image" +msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "Wykrywanie serwera" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "Partnerzy" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "Zweryfikowany" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/pt-BR.po b/redbot/cogs/general/locales/pt-BR.po index b16c0feaf..3f1942a4e 100644 --- a/redbot/cogs/general/locales/pt-BR.po +++ b/redbot/cogs/general/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+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" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: pt_BR\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/pt-PT.po b/redbot/cogs/general/locales/pt-PT.po index 5ee911f96..ca29778d7 100644 --- a/redbot/cogs/general/locales/pt-PT.po +++ b/redbot/cogs/general/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: pt_PT\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/ro-RO.po b/redbot/cogs/general/locales/ro-RO.po index 50a792d1b..177d714e9 100644 --- a/redbot/cogs/general/locales/ro-RO.po +++ b/redbot/cogs/general/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: ro_RO\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/ru-RU.po b/redbot/cogs/general/locales/ru-RU.po index e506931ca..17f29398f 100644 --- a/redbot/cogs/general/locales/ru-RU.po +++ b/redbot/cogs/general/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: ru_RU\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "Общие команды." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Как я вижу, да" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "Это точно" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Это решительно так" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Скорее всего" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Хорошие перспективы" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Знаки указывают - да" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Без сомнения" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Да" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Да – определенно" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Вы можете положиться на него" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Туманный ответ, попробуйте еще раз" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Спросите позже" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Лучше не рассказывать тебе сейчас" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Невозможно предсказать сейчас" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Сконцентрируйся и спроси еще раз" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Не рассчитывай на это" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Мой ответ - нет" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Мои источники говорят - нет" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Перспектива не так хороша" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Весьма сомнительно" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "Недостаточно вариантов для выбора." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Может быть больше 1? ;P" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "Подбросить монетку... или пользователя.\\n\\n По умолчанию монетку.\\n " -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "Хорошая попытка. Ты думаешь это смешно?\\n Как насчет *этого* тогда:\\n\\n" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*бросок монетки и... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "ГОЛОВЫ!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "ХВОСТЫ!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "Играть в камень, ножницы, бумага." -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "{choice} Ты победил {author.mention}!" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Ты проиграл {author.mention}!" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Мы квиты {author.mention}!" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Это не похоже на вопрос." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "Запустить или остановить секундомер." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Секундомер включен!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Секундомер остановлен! Время: **{seconds}**" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "Создать ссылку на lmgtfy." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "Записи Urban Dictionary не найдены, или в процессе произошла ошибка." -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "Записи Urban Dictionary не найдены." -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "{word} от {author}" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "{thumbs_down} Вниз / {thumbs_up} Вверх, Powered by Urban Dictionary." -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/sk-SK.po b/redbot/cogs/general/locales/sk-SK.po index 6ffcdd7c9..43e8010ec 100644 --- a/redbot/cogs/general/locales/sk-SK.po +++ b/redbot/cogs/general/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: sk_SK\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "Všeobecné príkazy." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Ako to vidím, tak áno" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "To je isté" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Rozhodne to je tak" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Pravdepodobne" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Vyzerá, že áno" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Náznaky ukazujú, že áno" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Bezpochýb" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Áno" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Rozhodne áno" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Môžeš sa na to spoľahnúť" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Odpoveď by bola nepríjemná, skús znova" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Opýtaj sa znova neskôr" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Radšej ti to teraz nepoviem" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Teraz to nedokážem povedať" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Koncentruj sa a opýtaj sa znova" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Nepočítaj s tým" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Moja odpoveď je nie" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Moje zdroje hovoria nie" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Vyzerá to tak, že nie" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Veľmi pochybné" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "ČÍSLO!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "ZNAK!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Nevyzerá to ako otázka." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Stopky spustené!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/sr-CS.po b/redbot/cogs/general/locales/sr-CS.po new file mode 100644 index 000000000..31972ec1c --- /dev/null +++ b/redbot/cogs/general/locales/sr-CS.po @@ -0,0 +1,520 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 17\n" +"Language: sr_CS\n" + +#: redbot/cogs/general/general.py:47 +#, docstring +msgid "General commands." +msgstr "" + +#: redbot/cogs/general/general.py:52 +msgid "As I see it, yes" +msgstr "" + +#: redbot/cogs/general/general.py:53 +msgid "It is certain" +msgstr "" + +#: redbot/cogs/general/general.py:54 +msgid "It is decidedly so" +msgstr "" + +#: redbot/cogs/general/general.py:55 +msgid "Most likely" +msgstr "" + +#: redbot/cogs/general/general.py:56 +msgid "Outlook good" +msgstr "" + +#: redbot/cogs/general/general.py:57 +msgid "Signs point to yes" +msgstr "" + +#: redbot/cogs/general/general.py:58 +msgid "Without a doubt" +msgstr "" + +#: redbot/cogs/general/general.py:59 +msgid "Yes" +msgstr "" + +#: redbot/cogs/general/general.py:60 +msgid "Yes – definitely" +msgstr "" + +#: redbot/cogs/general/general.py:61 +msgid "You may rely on it" +msgstr "" + +#: redbot/cogs/general/general.py:62 +msgid "Reply hazy, try again" +msgstr "" + +#: redbot/cogs/general/general.py:63 +msgid "Ask again later" +msgstr "" + +#: redbot/cogs/general/general.py:64 +msgid "Better not tell you now" +msgstr "" + +#: redbot/cogs/general/general.py:65 +msgid "Cannot predict now" +msgstr "" + +#: redbot/cogs/general/general.py:66 +msgid "Concentrate and ask again" +msgstr "" + +#: redbot/cogs/general/general.py:67 +msgid "Don't count on it" +msgstr "" + +#: redbot/cogs/general/general.py:68 +msgid "My reply is no" +msgstr "" + +#: redbot/cogs/general/general.py:69 +msgid "My sources say no" +msgstr "" + +#: redbot/cogs/general/general.py:70 +msgid "Outlook not so good" +msgstr "" + +#: redbot/cogs/general/general.py:71 +msgid "Very doubtful" +msgstr "" + +#: redbot/cogs/general/general.py:85 +#, docstring +msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " +msgstr "" + +#: redbot/cogs/general/general.py:92 +msgid "Not enough options to pick from." +msgstr "" + +#: redbot/cogs/general/general.py:98 +#, docstring +msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " +msgstr "" + +#: redbot/cogs/general/general.py:113 +msgid "{author.mention} Maybe higher than 1? ;P" +msgstr "" + +#: redbot/cogs/general/general.py:116 +msgid "{author.mention} Max allowed number is {maxamount}." +msgstr "" + +#: redbot/cogs/general/general.py:123 +#, docstring +msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " +msgstr "" + +#: redbot/cogs/general/general.py:131 +msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" +msgstr "" + +#: redbot/cogs/general/general.py:142 +msgid "*flips a coin and... " +msgstr "" + +#: redbot/cogs/general/general.py:142 +msgid "HEADS!*" +msgstr "" + +#: redbot/cogs/general/general.py:142 +msgid "TAILS!*" +msgstr "" + +#: redbot/cogs/general/general.py:146 +#, docstring +msgid "Play Rock Paper Scissors." +msgstr "" + +#: redbot/cogs/general/general.py:151 +msgid "This isn't a valid option. Try {r}, {p}, or {s}." +msgstr "" + +#: redbot/cogs/general/general.py:172 +msgid "{choice} You win {author.mention}!" +msgstr "" + +#: redbot/cogs/general/general.py:178 +msgid "{choice} You lose {author.mention}!" +msgstr "" + +#: redbot/cogs/general/general.py:184 +msgid "{choice} We're square {author.mention}!" +msgstr "" + +#: redbot/cogs/general/general.py:191 +#, docstring +msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " +msgstr "" + +#: redbot/cogs/general/general.py:198 +msgid "That doesn't look like a question." +msgstr "" + +#: redbot/cogs/general/general.py:202 +#, docstring +msgid "Start or stop the stopwatch." +msgstr "" + +#: redbot/cogs/general/general.py:206 +msgid " Stopwatch started!" +msgstr "" + +#: redbot/cogs/general/general.py:211 +msgid " Stopwatch stopped! Time: **{seconds}**" +msgstr "" + +#: redbot/cogs/general/general.py:217 +#, docstring +msgid "Create a lmgtfy link." +msgstr "" + +#: redbot/cogs/general/general.py:224 +#, docstring +msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " +msgstr "" + +#: redbot/cogs/general/general.py:248 +#, docstring +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgstr "" + +#: redbot/cogs/general/general.py:256 +msgid "Created on {date}. That's over {num} days ago!" +msgstr "" + +#: redbot/cogs/general/general.py:268 +msgid "Region" +msgstr "" + +#: redbot/cogs/general/general.py:269 +msgid "Users online" +msgstr "" + +#: redbot/cogs/general/general.py:270 +msgid "Text Channels" +msgstr "" + +#: redbot/cogs/general/general.py:271 +msgid "Voice Channels" +msgstr "" + +#: redbot/cogs/general/general.py:272 +msgid "Roles" +msgstr "" + +#: redbot/cogs/general/general.py:273 +msgid "Owner" +msgstr "" + +#: redbot/cogs/general/general.py:275 +msgid "Server ID: " +msgstr "" + +#: redbot/cogs/general/general.py:277 +msgid " • Use {command} for more info on the server." +msgstr "" + +#: redbot/cogs/general/general.py:303 +msgid "\\nShard ID: **{shard_id}/{shard_count}**" +msgstr "" + +#: redbot/cogs/general/general.py:312 +msgid "Humans: " +msgstr "" + +#: redbot/cogs/general/general.py:313 +msgid " • Bots: " +msgstr "" + +#: redbot/cogs/general/general.py:325 +msgid "Users online: **{online}/{total_users}**\\n" +msgstr "" + +#: redbot/cogs/general/general.py:342 +msgid "__VIP__ US East " +msgstr "" + +#: redbot/cogs/general/general.py:343 +msgid "__VIP__ US West " +msgstr "" + +#: redbot/cogs/general/general.py:344 +msgid "__VIP__ Amsterdam " +msgstr "" + +#: redbot/cogs/general/general.py:345 +msgid "EU West " +msgstr "" + +#: redbot/cogs/general/general.py:346 +msgid "EU Central " +msgstr "" + +#: redbot/cogs/general/general.py:347 +msgid "Europe " +msgstr "" + +#: redbot/cogs/general/general.py:348 +msgid "London " +msgstr "" + +#: redbot/cogs/general/general.py:349 +msgid "Frankfurt " +msgstr "" + +#: redbot/cogs/general/general.py:350 +msgid "Amsterdam " +msgstr "" + +#: redbot/cogs/general/general.py:351 +msgid "US West " +msgstr "" + +#: redbot/cogs/general/general.py:352 +msgid "US East " +msgstr "" + +#: redbot/cogs/general/general.py:353 +msgid "US South " +msgstr "" + +#: redbot/cogs/general/general.py:354 +msgid "US Central " +msgstr "" + +#: redbot/cogs/general/general.py:355 +msgid "Singapore " +msgstr "" + +#: redbot/cogs/general/general.py:356 +msgid "Sydney " +msgstr "" + +#: redbot/cogs/general/general.py:357 +msgid "Brazil " +msgstr "" + +#: redbot/cogs/general/general.py:358 +msgid "Hong Kong " +msgstr "" + +#: redbot/cogs/general/general.py:359 +msgid "Russia " +msgstr "" + +#: redbot/cogs/general/general.py:360 +msgid "Japan " +msgstr "" + +#: redbot/cogs/general/general.py:361 +msgid "South Africa " +msgstr "" + +#: redbot/cogs/general/general.py:362 +msgid "India " +msgstr "" + +#: redbot/cogs/general/general.py:363 +msgid "Dubai " +msgstr "" + +#: redbot/cogs/general/general.py:364 +msgid "South Korea " +msgstr "" + +#: redbot/cogs/general/general.py:367 +msgid "0 - None" +msgstr "" + +#: redbot/cogs/general/general.py:368 +msgid "1 - Low" +msgstr "" + +#: redbot/cogs/general/general.py:369 +msgid "2 - Medium" +msgstr "" + +#: redbot/cogs/general/general.py:370 +msgid "3 - High" +msgstr "" + +#: redbot/cogs/general/general.py:371 +msgid "4 - Extreme" +msgstr "" + +#: redbot/cogs/general/general.py:375 +msgid "Animated Icon" +msgstr "" + +#: redbot/cogs/general/general.py:376 +msgid "Banner Image" +msgstr "" + +#: redbot/cogs/general/general.py:377 +msgid "Commerce" +msgstr "" + +#: redbot/cogs/general/general.py:378 +msgid "Community" +msgstr "" + +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + +#: redbot/cogs/general/general.py:380 +msgid "Featurable" +msgstr "" + +#: redbot/cogs/general/general.py:381 +msgid "Splash Invite" +msgstr "" + +#: redbot/cogs/general/general.py:382 +msgid "Member list disabled" +msgstr "" + +#: redbot/cogs/general/general.py:383 +msgid "Membership Screening enabled" +msgstr "" + +#: redbot/cogs/general/general.py:384 +msgid "More Emojis" +msgstr "" + +#: redbot/cogs/general/general.py:385 +msgid "News Channels" +msgstr "" + +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + +#: redbot/cogs/general/general.py:387 +msgid "Preview enabled" +msgstr "" + +#: redbot/cogs/general/general.py:388 +msgid "Public disabled" +msgstr "" + +#: redbot/cogs/general/general.py:389 +msgid "Vanity URL" +msgstr "" + +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 +msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" +msgstr "" + +#: redbot/cogs/general/general.py:422 +msgid "Members:" +msgstr "" + +#: redbot/cogs/general/general.py:424 +msgid "Channels:" +msgstr "" + +#: redbot/cogs/general/general.py:425 +msgid "💬 Text: {text}\\n🔊 Voice: {voice}" +msgstr "" + +#: redbot/cogs/general/general.py:431 +msgid "Utility:" +msgstr "" + +#: redbot/cogs/general/general.py:432 +msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" +msgstr "" + +#: redbot/cogs/general/general.py:444 +msgid "Misc:" +msgstr "" + +#: redbot/cogs/general/general.py:445 +msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" +msgstr "" + +#: redbot/cogs/general/general.py:450 +msgid "Not set" +msgstr "" + +#: redbot/cogs/general/general.py:458 +msgid "Server features:" +msgstr "" + +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +msgstr "" + +#: redbot/cogs/general/general.py:472 +msgid "Nitro Boost:" +msgstr "" + +#: redbot/cogs/general/general.py:481 +#, docstring +msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " +msgstr "" + +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 +msgid "No Urban Dictionary entries were found, or there was an error in the process." +msgstr "" + +#: redbot/cogs/general/general.py:505 +msgid "No Urban Dictionary entries were found." +msgstr "" + +#: redbot/cogs/general/general.py:511 +msgid "{word} by {author}" +msgstr "" + +#: redbot/cogs/general/general.py:519 +msgid "{definition}\\n\\n**Example:** {example}" +msgstr "" + +#: redbot/cogs/general/general.py:525 +msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." +msgstr "" + +#: redbot/cogs/general/general.py:544 +msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." +msgstr "" + +#: redbot/cogs/general/general.py:550 +msgid "{definition}\\n\\n**Example:** {example}" +msgstr "" + diff --git a/redbot/cogs/general/locales/sr-SP.po b/redbot/cogs/general/locales/sr-SP.po index 88d9d0b7e..44879cf2d 100644 --- a/redbot/cogs/general/locales/sr-SP.po +++ b/redbot/cogs/general/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: sr_SP\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/sv-SE.po b/redbot/cogs/general/locales/sv-SE.po index 749be0656..2f62b638d 100644 --- a/redbot/cogs/general/locales/sv-SE.po +++ b/redbot/cogs/general/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: sv_SE\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Som jag ser det, ja" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "Det är så" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Det är säkerligen så" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Sannolikt" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Ser bra ut" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Tecknen pekar på det ja" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Utan tvekan" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Ja" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Ja - självklart" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Det kan du lita på" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Svar oklart, försök igen" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Fråga igen senare" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Bäst jag inte berättar nu" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "Kan inte förutsäga nu" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Koncentrara dig och försök igen" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "Räkna inte med det" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Mitt svar är nej" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Min källor säger nej" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Det ser inte så bra ut" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Mycket tveksamt" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*singlar en slant och... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "KRONA!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "KLAVE!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Det där ser inte ut som en fråga." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Tidtagaruret har startats!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/tr-TR.po b/redbot/cogs/general/locales/tr-TR.po index f42b2779b..02c50748a 100644 --- a/redbot/cogs/general/locales/tr-TR.po +++ b/redbot/cogs/general/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: tr_TR\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "Genel komutlar." -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "Gördüğüm kadarıyla, evet" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "Kesinlikle" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "Kesinlikle o yüzden" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "Büyük olasılıkla" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "Güzel gözüküyor" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "Evet olarak işaretler gösteriyor" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "Şüphesiz" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "Evet" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "Evet, kesinlikle" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "Ona bağlı" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "Yanıt biraz meşgul gibi, sonra tekrar deneyin" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "Sonra tekrar sorun" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "Sana şimdi söylemesem daha iyi" -#: redbot/cogs/general/general.py:64 -msgid "Cannot predict now" -msgstr "Şuanda tahmin edemem" - #: redbot/cogs/general/general.py:65 +msgid "Cannot predict now" +msgstr "Şu anda tahmin edemem" + +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "Odaklan ve yeniden sor" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "O kadar emin olma" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "Cevabım hayır" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "Kaynaklarım hayır diyor" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "Çok da iyi görünmüyor" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "Oldukça süpheli" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " -msgstr "" +msgstr "Birden çok seçenekler arasında karak ver.\\n\\n İçinde boşluk bulunduran seçenkler belirtmek için\\n çift tırnaklar kullanmanız gerekir.\\n " -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "Seçim için yeterli seçenek yok." -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " -msgstr "" +msgstr "Rastgele bir sayı seç.\\n\\n Sonuç 1 ve `` arasında olacaktır.\\n\\n `` varsayılan olarak 100 dür\\n " -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} belki 1'den daha yüksek?; P" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." -msgstr "" +msgstr "{author.mention} İzin verilen en yüksek sayı {maxamount}." -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " -msgstr "" +msgstr "Bir bozuk para... ya da bir kullanıcı çevirme\\n\\n Varsayılan olarak bozuk para.\\n " -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" -msgstr "" +msgstr "İyi denemeydi. Sence bu komik mi?\\n Şuna ne dersin *bu* yerine:\\n\\n" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "* yazı tura çevirir ve... " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "KAFALARI! *" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "KUYRUKLARI! *" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "Taş Kağıt Makas oyna." -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." -msgstr "" +msgstr "Bu geçerli bir seçenek değil. {r}, {p}, ya da {s} deneyin." -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "{choice} {author.mention} kazandın!" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "{choice} {author.mention} kaybettin!" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "{choice} biz kare {author.mention}!" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " -msgstr "" +msgstr "8 topuna bir soru sor.\\n\\n Soru, soru işareti ile bitmelidir.\\n " -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "Bu bir soru gibi gözükmüyor." -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "Başlatma veya durdurma kronometre." -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " Kronometre başladı!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Kronometre durdu! Saat: **{seconds} **" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "Lmgtfy bağlantı oluşturun." -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " -msgstr "" +msgstr "Çünkü sarılmayı herkes sever!\\n\\n 10 kuvvet düzeyine kadar.\\n " -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " -msgstr "" +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgstr "\\n Sunucu bilgilerini göster.\\n\\n `details`: `True` değerine ayarlıysa daha çok bilgi gösterir.\\n Varsayılan olarak `False` ayarındadır.\\n " -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "Bu sunucunun kurulma tarihi {date}. Yaklaşık {num} gün önce!" @@ -235,11 +235,11 @@ msgstr "Sunucu kimliği: " #: redbot/cogs/general/general.py:277 msgid " • Use {command} for more info on the server." -msgstr "" +msgstr " • Bu komutu kullanarak {command} sunucu hakkında daha fazla bilgi alabilirsiniz." #: redbot/cogs/general/general.py:303 msgid "\\nShard ID: **{shard_id}/{shard_count}**" -msgstr "" +msgstr "\\nParçacık IDsi: **{shard_id}/{shard_count}**" #: redbot/cogs/general/general.py:312 msgid "Humans: " @@ -255,95 +255,95 @@ msgstr "Çevrimiçi üyeler: **{online}/{total_users}**\\n" #: redbot/cogs/general/general.py:342 msgid "__VIP__ US East " -msgstr "" +msgstr "__VIP__ ABD Doğu " #: redbot/cogs/general/general.py:343 msgid "__VIP__ US West " -msgstr "" +msgstr "__VIP__ ABD Batı " #: redbot/cogs/general/general.py:344 msgid "__VIP__ Amsterdam " -msgstr "" +msgstr "__VIP__ Amsterdam " #: redbot/cogs/general/general.py:345 msgid "EU West " -msgstr "" +msgstr "AB Batı " #: redbot/cogs/general/general.py:346 msgid "EU Central " -msgstr "" +msgstr "AB Merkez " #: redbot/cogs/general/general.py:347 msgid "Europe " -msgstr "" +msgstr "Avrupa " #: redbot/cogs/general/general.py:348 msgid "London " -msgstr "" +msgstr "Londra " #: redbot/cogs/general/general.py:349 msgid "Frankfurt " -msgstr "" +msgstr "Frankfurt " #: redbot/cogs/general/general.py:350 msgid "Amsterdam " -msgstr "" +msgstr "Amsterdam " #: redbot/cogs/general/general.py:351 msgid "US West " -msgstr "" +msgstr "ABD Batı " #: redbot/cogs/general/general.py:352 msgid "US East " -msgstr "" +msgstr "ABD Doğu " #: redbot/cogs/general/general.py:353 msgid "US South " -msgstr "" +msgstr "ABD Güney " #: redbot/cogs/general/general.py:354 msgid "US Central " -msgstr "" +msgstr "ABD Merkez " #: redbot/cogs/general/general.py:355 msgid "Singapore " -msgstr "" +msgstr "Singapur " #: redbot/cogs/general/general.py:356 msgid "Sydney " -msgstr "" +msgstr "Sidney " #: redbot/cogs/general/general.py:357 msgid "Brazil " -msgstr "" +msgstr "Brezilya " #: redbot/cogs/general/general.py:358 msgid "Hong Kong " -msgstr "" +msgstr "Hong Kong " #: redbot/cogs/general/general.py:359 msgid "Russia " -msgstr "" +msgstr "Rusya " #: redbot/cogs/general/general.py:360 msgid "Japan " -msgstr "" +msgstr "Japonya " #: redbot/cogs/general/general.py:361 msgid "South Africa " -msgstr "" +msgstr "Güney Afrika " #: redbot/cogs/general/general.py:362 msgid "India " -msgstr "" +msgstr "Hindistan " #: redbot/cogs/general/general.py:363 msgid "Dubai " -msgstr "" +msgstr "Dubai " #: redbot/cogs/general/general.py:364 msgid "South Korea " -msgstr "" +msgstr "Güney Kore " #: redbot/cogs/general/general.py:367 msgid "0 - None" @@ -366,143 +366,155 @@ msgid "4 - Extreme" msgstr "4 - Çok Yüksek" #: redbot/cogs/general/general.py:375 -msgid "Partnered" -msgstr "Ortak" +msgid "Animated Icon" +msgstr "Hareketli Simge" #: redbot/cogs/general/general.py:376 -msgid "Verified" -msgstr "Doğrulanmış" +msgid "Banner Image" +msgstr "Sunucu Afişi" #: redbot/cogs/general/general.py:377 +msgid "Commerce" +msgstr "Ticaret" + +#: redbot/cogs/general/general.py:378 +msgid "Community" +msgstr "Topluluk" + +#: redbot/cogs/general/general.py:379 msgid "Server Discovery" msgstr "Sunucu Keşfi" -#: redbot/cogs/general/general.py:378 +#: redbot/cogs/general/general.py:380 msgid "Featurable" msgstr "Özelleştirilebilir" -#: redbot/cogs/general/general.py:379 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Public disabled" -msgstr "Özel" - #: redbot/cogs/general/general.py:381 msgid "Splash Invite" msgstr "Sunucu Davet Ekranı" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" -msgstr "VIP Ses Sunucuları" - -#: redbot/cogs/general/general.py:383 -msgid "Vanity URL" -msgstr "Özel URL" - -#: redbot/cogs/general/general.py:384 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "News Channels" -msgstr "Duyuru Kanalları" - -#: redbot/cogs/general/general.py:387 -msgid "Animated Icon" -msgstr "Hareketli Simge" - -#: redbot/cogs/general/general.py:388 -msgid "Banner Image" -msgstr "Sunucu Afişi" - -#: redbot/cogs/general/general.py:389 msgid "Member list disabled" msgstr "Üye listesi kapalı" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:383 +msgid "Membership Screening enabled" +msgstr "Üye Seçimi etkin" + +#: redbot/cogs/general/general.py:384 +msgid "More Emojis" +msgstr "Daha fazla emojiler" + +#: redbot/cogs/general/general.py:385 +msgid "News Channels" +msgstr "Duyuru Kanalları" + +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "Ortak" + +#: redbot/cogs/general/general.py:387 +msgid "Preview enabled" +msgstr "Ön izleme etkin" + +#: redbot/cogs/general/general.py:388 +msgid "Public disabled" +msgstr "Özel" + +#: redbot/cogs/general/general.py:389 +msgid "Vanity URL" +msgstr "Özel URL" + +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "Doğrulanmış" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "VIP Ses Sunucuları" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "Karşılama Ekranı etkin" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "{bot_name} bu sunucuya şu zamanda katıldı {bot_join}. Bu yaklaşık {since_join} gün önce!" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "Üyeler:" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "Kanallar:" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "💬 Yazı: {text}\\n🔊 Sesli: {voice}" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "Sunucu bilgileri:" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "Sunucu Sahibi: {owner}\\nSes Sunucusu: {region}\\nDoğrulama Seviyesi: {verif}\\nSunucu ID: {id}{shard_info}" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "Diğer:" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "AFK kanalı: {afk_chan}\\nAFK zamanı: {afk_timeout}\\nÖzel emojiler: {emoji_count}\\nRoller: {role_count}" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "Ayarlı değil" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "Sunucu Özellikleri:" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" -msgstr "Seviye {boostlevel} boost ile {nitroboosters} kişi var.\\nDosya yükleme limiti: {filelimit}\\nEmoji limiti: {emojis_limit}\\nKonuşma kanalı kalitesi: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +msgstr "{nitroboosters} boost ile boost seviyesi {boostlevel}\\nDosya boyutu sınırı: {filelimit}\\nEmoji sınırı: {emojis_limit}\\nEn yüksek ses kalitesi: {bitrate}" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "Urban sözlük arama.\\n\\n Bu resmi olmayan Urban Sözlük API kullanır.\\n " -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "Hiç bir Urban Sözlük bulunamadı ya da işlem gerçekleşirken bir hata oluştu." -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "Hiç bir Urban sözlük bulunamadı." -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "{word} {author}" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "{definition}\\n\\n**Örneğin:** {example}" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "aşağı {thumbs_down} / {thumbs_up}, Kentsel Sözlük tarafından desteklenmektedir." -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Urban sözlük tarafından ayarlandı." -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "{definition}\\n\\n**Örneğin:** {example}" diff --git a/redbot/cogs/general/locales/uk-UA.po b/redbot/cogs/general/locales/uk-UA.po index faa042253..25af4403d 100644 --- a/redbot/cogs/general/locales/uk-UA.po +++ b/redbot/cogs/general/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: uk_UA\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/vi-VN.po b/redbot/cogs/general/locales/vi-VN.po index d1d9e0012..46bfc635f 100644 --- a/redbot/cogs/general/locales/vi-VN.po +++ b/redbot/cogs/general/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: vi_VN\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/zh-CN.po b/redbot/cogs/general/locales/zh-CN.po index 3470a7a57..5d816ca17 100644 --- a/redbot/cogs/general/locales/zh-CN.po +++ b/redbot/cogs/general/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: zh_CN\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "我看到了,是" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "这是肯定的" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "这是确定的,因此" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "非常可能的" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "前景很好" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "标志指向是" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "毫无疑问" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "是" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "绝对是的" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "你可以依靠它" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "回复不清楚。再试一次" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "稍后重新问" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "最好现在不告诉你" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "现在无法预测" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "集中精力再问" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "不要指望它" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "我的答复是不" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "我的消息来源说不" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "前景不是很好" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "非常可疑" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*掷硬币和..." -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "头部!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "尾部!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "这看起来不像是个问题。" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "计时秒表已开始!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/zh-HK.po b/redbot/cogs/general/locales/zh-HK.po index c7f5de77e..fcc8037ec 100644 --- a/redbot/cogs/general/locales/zh-HK.po +++ b/redbot/cogs/general/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: zh_HK\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "" -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/general/locales/zh-TW.po b/redbot/cogs/general/locales/zh-TW.po index b0751b1c5..8350118fd 100644 --- a/redbot/cogs/general/locales/zh-TW.po +++ b/redbot/cogs/general/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,193 +15,193 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: zh_TW\n" -#: redbot/cogs/general/general.py:46 +#: redbot/cogs/general/general.py:47 #, docstring msgid "General commands." msgstr "常規命令。" -#: redbot/cogs/general/general.py:51 +#: redbot/cogs/general/general.py:52 msgid "As I see it, yes" msgstr "我看到了,是" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "It is certain" msgstr "這是肯定的" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is decidedly so" msgstr "這是確定的,因此" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "Most likely" msgstr "非常可能的" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Outlook good" msgstr "前景很好" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Signs point to yes" msgstr "標誌指向是" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Without a doubt" msgstr "毫無疑問" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Yes" msgstr "是" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes – definitely" msgstr "絶對是的" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "You may rely on it" msgstr "你可以相信它" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "Reply hazy, try again" msgstr "回覆不清楚,再試一次" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Ask again later" msgstr "稍後再問一次" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Better not tell you now" msgstr "最好不要現在告訴你" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Cannot predict now" msgstr "現在無法預測" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Concentrate and ask again" msgstr "集中精神後再問一次" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Don't count on it" msgstr "不要指望它" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "My reply is no" msgstr "我的答覆是不" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My sources say no" msgstr "我的消息來源說不" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "Outlook not so good" msgstr "前景不是很好" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Very doubtful" msgstr "非常可疑" -#: redbot/cogs/general/general.py:84 +#: redbot/cogs/general/general.py:85 #, docstring msgid "Choose between multiple options.\\n\\n To denote options which include whitespace, you should use\\n double quotes.\\n " msgstr "" -#: redbot/cogs/general/general.py:91 +#: redbot/cogs/general/general.py:92 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:97 +#: redbot/cogs/general/general.py:98 #, docstring msgid "Roll a random number.\\n\\n The result will be between 1 and ``.\\n\\n `` defaults to 100.\\n " msgstr "" -#: redbot/cogs/general/general.py:112 +#: redbot/cogs/general/general.py:113 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:116 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:122 +#: redbot/cogs/general/general.py:123 #, docstring msgid "Flip a coin... or a user.\\n\\n Defaults to a coin.\\n " msgstr "" -#: redbot/cogs/general/general.py:130 +#: redbot/cogs/general/general.py:131 msgid "Nice try. You think this is funny?\\n How about *this* instead:\\n\\n" msgstr "" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "*flips a coin and... " msgstr "*擲硬幣而… " -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "HEADS!*" msgstr "頭部!*" -#: redbot/cogs/general/general.py:141 +#: redbot/cogs/general/general.py:142 msgid "TAILS!*" msgstr "尾部!*" -#: redbot/cogs/general/general.py:145 +#: redbot/cogs/general/general.py:146 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:150 +#: redbot/cogs/general/general.py:151 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:171 +#: redbot/cogs/general/general.py:172 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:177 +#: redbot/cogs/general/general.py:178 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:183 +#: redbot/cogs/general/general.py:184 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:190 +#: redbot/cogs/general/general.py:191 #, docstring msgid "Ask 8 ball a question.\\n\\n Question must end with a question mark.\\n " msgstr "問八號球一個問題。\\n\\n 問題必須以問號結尾。\\n " -#: redbot/cogs/general/general.py:197 +#: redbot/cogs/general/general.py:198 msgid "That doesn't look like a question." msgstr "這看起來不像是個問題。" -#: redbot/cogs/general/general.py:201 +#: redbot/cogs/general/general.py:202 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:205 +#: redbot/cogs/general/general.py:206 msgid " Stopwatch started!" msgstr " 碼錶開始計時!" -#: redbot/cogs/general/general.py:210 +#: redbot/cogs/general/general.py:211 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " 碼錶停止計時!時間: **{seconds}**" -#: redbot/cogs/general/general.py:216 +#: redbot/cogs/general/general.py:217 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:225 +#: redbot/cogs/general/general.py:224 #, docstring msgid "Because everyone likes hugs!\\n\\n Up to 10 intensity levels.\\n " msgstr "" -#: redbot/cogs/general/general.py:249 +#: redbot/cogs/general/general.py:248 #, docstring -msgid "\\n Show server information.\\n \\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " +msgid "\\n Show server information.\\n\\n `details`: Shows more information when set to `True`.\\n Default to False.\\n " msgstr "" -#: redbot/cogs/general/general.py:257 +#: redbot/cogs/general/general.py:256 msgid "Created on {date}. That's over {num} days ago!" msgstr "創立於{date}。那是{num}天前!" @@ -366,27 +366,27 @@ msgid "4 - Extreme" msgstr "" #: redbot/cogs/general/general.py:375 -msgid "Partnered" +msgid "Animated Icon" msgstr "" #: redbot/cogs/general/general.py:376 -msgid "Verified" +msgid "Banner Image" msgstr "" #: redbot/cogs/general/general.py:377 -msgid "Server Discovery" +msgid "Commerce" msgstr "" #: redbot/cogs/general/general.py:378 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:379 msgid "Community" msgstr "" +#: redbot/cogs/general/general.py:379 +msgid "Server Discovery" +msgstr "" + #: redbot/cogs/general/general.py:380 -msgid "Public disabled" +msgid "Featurable" msgstr "" #: redbot/cogs/general/general.py:381 @@ -394,11 +394,11 @@ msgid "Splash Invite" msgstr "" #: redbot/cogs/general/general.py:382 -msgid "VIP Voice Servers" +msgid "Member list disabled" msgstr "" #: redbot/cogs/general/general.py:383 -msgid "Vanity URL" +msgid "Membership Screening enabled" msgstr "" #: redbot/cogs/general/general.py:384 @@ -406,103 +406,115 @@ msgid "More Emojis" msgstr "" #: redbot/cogs/general/general.py:385 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:386 msgid "News Channels" msgstr "" +#: redbot/cogs/general/general.py:386 +msgid "Partnered" +msgstr "" + #: redbot/cogs/general/general.py:387 -msgid "Animated Icon" +msgid "Preview enabled" msgstr "" #: redbot/cogs/general/general.py:388 -msgid "Banner Image" +msgid "Public disabled" msgstr "" #: redbot/cogs/general/general.py:389 -msgid "Member list disabled" +msgid "Vanity URL" msgstr "" -#: redbot/cogs/general/general.py:397 +#: redbot/cogs/general/general.py:390 +msgid "Verified" +msgstr "" + +#: redbot/cogs/general/general.py:391 +msgid "VIP Voice Servers" +msgstr "" + +#: redbot/cogs/general/general.py:392 +msgid "Welcome Screen enabled" +msgstr "" + +#: redbot/cogs/general/general.py:400 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:419 +#: redbot/cogs/general/general.py:422 msgid "Members:" msgstr "成員:" -#: redbot/cogs/general/general.py:421 +#: redbot/cogs/general/general.py:424 msgid "Channels:" msgstr "頻道:" -#: redbot/cogs/general/general.py:422 +#: redbot/cogs/general/general.py:425 msgid "💬 Text: {text}\\n🔊 Voice: {voice}" msgstr "" -#: redbot/cogs/general/general.py:428 +#: redbot/cogs/general/general.py:431 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:429 +#: redbot/cogs/general/general.py:432 msgid "Owner: {owner}\\nVoice region: {region}\\nVerif. level: {verif}\\nServer ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:441 +#: redbot/cogs/general/general.py:444 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:445 msgid "AFK channel: {afk_chan}\\nAFK timeout: {afk_timeout}\\nCustom emojis: {emoji_count}\\nRoles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:450 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:455 +#: redbot/cogs/general/general.py:458 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:457 -msgid "Tier {boostlevel} with {nitroboosters} boosters\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" +#: redbot/cogs/general/general.py:460 +msgid "Tier {boostlevel} with {nitroboosters} boosts\\nFile size limit: {filelimit}\\nEmoji limit: {emojis_limit}\\nVCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:469 +#: redbot/cogs/general/general.py:472 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:478 +#: redbot/cogs/general/general.py:481 #, docstring msgid "Search the Urban Dictionary.\\n\\n This uses the unofficial Urban Dictionary API.\\n " msgstr "" -#: redbot/cogs/general/general.py:494 redbot/cogs/general/general.py:560 +#: redbot/cogs/general/general.py:499 redbot/cogs/general/general.py:568 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:505 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:506 +#: redbot/cogs/general/general.py:511 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:511 +#: redbot/cogs/general/general.py:519 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:517 +#: redbot/cogs/general/general.py:525 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:536 +#: redbot/cogs/general/general.py:544 msgid "<{permalink}>\\n {word} by {author}\\n\\n{description}\\n\\n{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:550 msgid "{definition}\\n\\n**Example:** {example}" msgstr "" diff --git a/redbot/cogs/image/image.py b/redbot/cogs/image/image.py index 87aa23d49..a90947c0d 100644 --- a/redbot/cogs/image/image.py +++ b/redbot/cogs/image/image.py @@ -176,14 +176,8 @@ class Image(commands.Cog): @commands.guild_only() @commands.command() - async def gif(self, ctx, *keywords): + async def gif(self, ctx, *, keywords): """Retrieve the first search result from Giphy.""" - if keywords: - keywords = "+".join(keywords) - else: - await ctx.send_help() - return - giphy_api_key = (await ctx.bot.get_shared_api_tokens("GIPHY")).get("api_key") if not giphy_api_key: await ctx.send( @@ -193,11 +187,8 @@ class Image(commands.Cog): ) return - url = "http://api.giphy.com/v1/gifs/search?&api_key={}&q={}".format( - giphy_api_key, keywords - ) - - async with self.session.get(url) as r: + url = "http://api.giphy.com/v1/gifs/search" + async with self.session.get(url, params={"api_key": giphy_api_key, "q": keywords}) as r: result = await r.json() if r.status == 200: if result["data"]: @@ -209,14 +200,8 @@ class Image(commands.Cog): @commands.guild_only() @commands.command() - async def gifr(self, ctx, *keywords): + async def gifr(self, ctx, *, keywords): """Retrieve a random GIF from a Giphy search.""" - if keywords: - keywords = "+".join(keywords) - else: - await ctx.send_help() - return - giphy_api_key = (await ctx.bot.get_shared_api_tokens("GIPHY")).get("api_key") if not giphy_api_key: await ctx.send( @@ -226,11 +211,8 @@ class Image(commands.Cog): ) return - url = "http://api.giphy.com/v1/gifs/random?&api_key={}&tag={}".format( - giphy_api_key, keywords - ) - - async with self.session.get(url) as r: + url = "http://api.giphy.com/v1/gifs/random" + async with self.session.get(url, params={"api_key": giphy_api_key, "tag": keywords}) as r: result = await r.json() if r.status == 200: if result["data"]: diff --git a/redbot/cogs/image/locales/af-ZA.po b/redbot/cogs/image/locales/af-ZA.po index f64ed1f74..d3a354352 100644 --- a/redbot/cogs/image/locales/af-ZA.po +++ b/redbot/cogs/image/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/ar-SA.po b/redbot/cogs/image/locales/ar-SA.po index d3de308a0..889afd0f3 100644 --- a/redbot/cogs/image/locales/ar-SA.po +++ b/redbot/cogs/image/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/bg-BG.po b/redbot/cogs/image/locales/bg-BG.po index b4431fded..b5ebd0afc 100644 --- a/redbot/cogs/image/locales/bg-BG.po +++ b/redbot/cogs/image/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "Само \"нови\" и \"избрани (топ)\" са валидни типове за сортиране." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Няма резултати." @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/no-NO.po b/redbot/cogs/image/locales/bs-BA.po similarity index 84% rename from redbot/cogs/image/locales/no-NO.po rename to redbot/cogs/image/locales/bs-BA.po index df62cc5a8..010057cdd 100644 --- a/redbot/cogs/image/locales/no-NO.po +++ b/redbot/cogs/image/locales/bs-BA.po @@ -1,19 +1,19 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 11\n" -"Language: no_NO\n" +"Language: bs_BA\n" #: redbot/cogs/image/image.py:15 #, docstring @@ -57,12 +57,12 @@ msgstr "" #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." -msgstr "Bare \"nye\" og \"topp\" er en gyldig sorteringstype." +msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." -msgstr "Ingen treff." +msgstr "" #: redbot/cogs/image/image.py:159 #, docstring @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/ca-ES.po b/redbot/cogs/image/locales/ca-ES.po index dfaa0df40..a160d7fa7 100644 --- a/redbot/cogs/image/locales/ca-ES.po +++ b/redbot/cogs/image/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/cs-CZ.po b/redbot/cogs/image/locales/cs-CZ.po index b2b4ec8b4..d1218637f 100644 --- a/redbot/cogs/image/locales/cs-CZ.po +++ b/redbot/cogs/image/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Nebyly nalezeny žádné výsledky." @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "Získat první výsledky hledání z Giphy." -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "API klíč nebyl nastaven! Nastavte jej prosím s `{prefix}giphycreds." -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "Chyba při kontaktování API Giphy." -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "Načte náhodný GIF z vyhledávání Giphy." -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/da-DK.po b/redbot/cogs/image/locales/da-DK.po index 83cce214c..84bf668f5 100644 --- a/redbot/cogs/image/locales/da-DK.po +++ b/redbot/cogs/image/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/de-DE.po b/redbot/cogs/image/locales/de-DE.po index 16ecc653e..c995e9358 100644 --- a/redbot/cogs/image/locales/de-DE.po +++ b/redbot/cogs/image/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "Lädt Bilder aus einem Subreddit.\\n\\n Die Suche kann mit folgen msgid "Only 'new' and 'top' are a valid sort type." msgstr "Nur 'new' und 'top' sind valide Sortierarten." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Keine Suchergebnisse gefunden." @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "Empfange das erste Suchergebnis von Giphy." -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "Ein API-Schlüssel wurde nicht gesetzt! Bitte setzen Sie einen mit `{prefix}giphycreds`." -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "Fehler beim Kontaktieren der Giphy API." -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "Lade eine zufällige GIF aus einer Giphy Suche." -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "Fehler beim Kontaktieren der API." -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/el-GR.po b/redbot/cogs/image/locales/el-GR.po index 25fb10779..775658f0e 100644 --- a/redbot/cogs/image/locales/el-GR.po +++ b/redbot/cogs/image/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/es-ES.po b/redbot/cogs/image/locales/es-ES.po index fada02dcc..1d66f99c5 100644 --- a/redbot/cogs/image/locales/es-ES.po +++ b/redbot/cogs/image/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+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,93 +18,93 @@ msgstr "" #: redbot/cogs/image/image.py:15 #, docstring msgid "Image related commands." -msgstr "" +msgstr "Comandos relacionados con la imagen." #: redbot/cogs/image/image.py:44 #, docstring msgid "Retrieve pictures from Imgur.\\n\\n Make sure to set the Client ID using `[p]imgurcreds`.\\n " -msgstr "" +msgstr "Recupera imágenes de Imgur.\\n\\n Asegúrate de establecer el ID del cliente usando `[p]imgurcreds`.\\n " #: redbot/cogs/image/image.py:52 #, docstring msgid "Search Imgur for the specified term.\\n\\n Use `count` to choose how many images should be returned.\\n Command can return up to 5 images.\\n " -msgstr "" +msgstr "Buscar en Imgur para el término especificado.\\n\\n Use `count` para elegir cuantas imágenes deben ser enviadas.\\n El comando puede devolver hasta 5 imágenes.\\n " #: redbot/cogs/image/image.py:58 redbot/cogs/image/image.py:107 msgid "Image count has to be between 1 and 5." -msgstr "" +msgstr "El recuento de imágenes tiene que estar entre 1 y 5." #: redbot/cogs/image/image.py:65 redbot/cogs/image/image.py:127 msgid "A Client ID has not been set! Please set one with `{prefix}imgurcreds`." -msgstr "" +msgstr "No se ha establecido un ID de cliente! Por favor, establezca uno con `{prefix}imgurcreds`." #: redbot/cogs/image/image.py:77 msgid "Your search returned no results." -msgstr "" +msgstr "La búsqueda no tiene resultados." #: redbot/cogs/image/image.py:80 msgid "Search results...\\n" -msgstr "" +msgstr "Resultados de la búsqueda...\\n" #: redbot/cogs/image/image.py:87 redbot/cogs/image/image.py:153 msgid "Something went wrong. Error code is {code}." -msgstr "" +msgstr "Algo salió mal. El código de error es {code}." #: redbot/cogs/image/image.py:99 #, docstring msgid "Get images from a subreddit.\\n\\n You can customize the search with the following options:\\n - ``: number of images to return (up to 5)\\n - ``: new, top\\n - ``: day, week, month, year, all\\n " -msgstr "" +msgstr "Obtener imágenes de un subreddit.\\n\\n Puedes personalizar la búsqueda con las siguientes opciones:\\n - ``: número de imágenes a devolver (hasta 5)\\n - ``: nuevo, top\\n - ``: día, semana, mes, año, todos\\n " #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." msgstr "Solo \"nuevo\" y \"arriba\" son validos." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "No se encontraron resultados." #: redbot/cogs/image/image.py:159 #, docstring msgid "Explain how to set imgur API tokens." -msgstr "" +msgstr "Explica cómo establecer tokens de la API imgur." #: redbot/cogs/image/image.py:161 msgid "To get an Imgur Client ID:\\n1. Login to an Imgur account.\\n2. Visit this page https://api.imgur.com/oauth2/addclient.\\n3. Enter a name for your application.\\n4. Select *Anonymous usage without user authorization* for the auth type.\\n5. Set the authorization callback URL to `https://localhost`.\\n6. Leave the app website blank.\\n7. Enter a valid email address and a description.\\n8. Check the captcha box and click next.\\n9. Your Client ID will be on the next page.\\n10. Run the command `{prefix}set api imgur client_id `.\\n" -msgstr "" +msgstr "Para obtener un ID de cliente de Imgur:\\n1. Inicie sesión en una cuenta de Imgur\\n. Visita esta página https://api.imgur.com/oauth2/addclient.\\n3. Introduce un nombre para tu aplicación.\\n4. Selecciona *Uso anónimo sin autorización de usuario* para el tipo de autentificación.\\n5. Establece la URL de devolución de llamada de autorización a `https://localhost`.\\n6. Deje en blanco el sitio web de la aplicación.\\n7. Introduzca una dirección de correo electrónico válida y una descripción.\\n8. Marque la casilla captcha y haga clic en siguiente.\\n9. Su ID de cliente estará en la siguiente página.\\n10. Ejecutar el comando `{prefix}set api imgur client_id `. \\n" #: redbot/cogs/image/image.py:180 #, docstring msgid "Retrieve the first search result from Giphy." -msgstr "" +msgstr "Recuperar el primer resultado de búsqueda de Giphy." -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." -msgstr "" +msgstr "¡No se ha establecido una clave API! Por favor, establezca una con `{prefix}gifcreds`." -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." -msgstr "" +msgstr "Error al contactar con la API de Giphy." -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." -msgstr "" +msgstr "Recuperar un GIF aleatorio de una búsqueda de Giphy." -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." -msgstr "" +msgstr "Error al contactar con la API." -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." -msgstr "" +msgstr "Explica cómo configurar los token de la API GIPHY." -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" -msgstr "" +msgstr "Para obtener una clave API de GIPHY:\\n1. Inicie sesión (o cree) en una cuenta de GIPHY.\\n2. Visite esta página: https://developers.giphy.com/dashboard.\\n3. Pulse *Crear una aplicación*.\\n4. Haga clic en *Seleccionar API*, luego *Próximo paso*.\\n5. Añada un nombre de aplicación, por ejemplo *Rojo*.\\n6. Añadir una descripción de la aplicación, por ejemplo *Utilizado para el cogazo de imagen del rojo*.\\n7. Haga clic en *Crear aplicación*. Necesitarás aceptar los términos de la API de GIPHY.\\n8. Copia la clave API.\\n9. En Discord, ejecuta el comando {command}.\\n" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" -msgstr "" +msgstr "" diff --git a/redbot/cogs/image/locales/fi-FI.po b/redbot/cogs/image/locales/fi-FI.po index 1ffc4e02c..4b2cb5439 100644 --- a/redbot/cogs/image/locales/fi-FI.po +++ b/redbot/cogs/image/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/fr-FR.po b/redbot/cogs/image/locales/fr-FR.po index 705677ddf..a6ce3d810 100644 --- a/redbot/cogs/image/locales/fr-FR.po +++ b/redbot/cogs/image/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "Obtenir des images venant d'un subreddit.\\n\\n Vous pouvez perso msgid "Only 'new' and 'top' are a valid sort type." msgstr "Seulement 'new' et 'top' sont des types de tri valables." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Aucun résultat trouvé." @@ -78,33 +78,33 @@ msgstr "Pour obtenir un ID client Imgur :\\n1. Connectez-vous à un compte Imgur msgid "Retrieve the first search result from Giphy." msgstr "Récupère le premier résultat d'une recherche Giphy." -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "La clé d'API n'a pas été définie ! Veuillez en définir une avec `{prefix}giphycreds`." -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "Erreur lors du contact avec l'API Giphy." -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "Récupère un GIF aléatoire à partir d'une recherche Giphy." -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "Erreur lors du contact avec l'API." -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "Explique comment définir le token d'API GIPHY." -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "Pour obtenir une clé d'API GIPHY:\\n1. Connectez-vous (ou créez) un compte GIPHY.\\n2. Visitez cette page: https://developers.giphy.com/dashboard.\\n3. Appuyez sur *Create an App*.\\n4. Cliquez sur *Select API*, puis *Next Step*.\\n5. Ajoutez un nom d'application, par exemple *Red*.\\n6. Ajoutez une description d'application, par exemple *Utilisé pour le cod image de Red*.\\n7. Cliquez sur *Create App*. Vous devrez accepter les conditions de l'API GIPHY.\\n8. Copiez la clé API.\\n9. Sur Discord, exécutez la command {command}.\\n" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/he-IL.po b/redbot/cogs/image/locales/he-IL.po index f9ec7ad37..a1163860a 100644 --- a/redbot/cogs/image/locales/he-IL.po +++ b/redbot/cogs/image/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/hu-HU.po b/redbot/cogs/image/locales/hu-HU.po index 69e365a1b..f3c16d6eb 100644 --- a/redbot/cogs/image/locales/hu-HU.po +++ b/redbot/cogs/image/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "Csak az 'új' és 'top' érvényesek rendezési típusnak." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Nincs találat." @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/id-ID.po b/redbot/cogs/image/locales/id-ID.po index 4c511a29e..9d3db8564 100644 --- a/redbot/cogs/image/locales/id-ID.po +++ b/redbot/cogs/image/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "Hanya 'baru' dan 'atas' adalah jenis jenis yang valid." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Tidak ada hasil yang ditemukan." @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/it-IT.po b/redbot/cogs/image/locales/it-IT.po index 7fedefd5d..92792b9cc 100644 --- a/redbot/cogs/image/locales/it-IT.po +++ b/redbot/cogs/image/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "Un tipo di ordinamento valido solo 'new' e 'top'." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Nessun risultato trovato." @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/ja-JP.po b/redbot/cogs/image/locales/ja-JP.po index 8c84879bf..443e94681 100644 --- a/redbot/cogs/image/locales/ja-JP.po +++ b/redbot/cogs/image/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "有効なソートタイプは「new」と「top」のみです。" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "結果が見つかりません。" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/ko-KR.po b/redbot/cogs/image/locales/ko-KR.po index 2a1af1be3..afe983d50 100644 --- a/redbot/cogs/image/locales/ko-KR.po +++ b/redbot/cogs/image/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "'new' 와 'top' 만이 사용 가능한 타입이에요." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "결과를 찾을 수 없어요." @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/nb-NO.po b/redbot/cogs/image/locales/nb-NO.po new file mode 100644 index 000000000..9c4bc48e8 --- /dev/null +++ b/redbot/cogs/image/locales/nb-NO.po @@ -0,0 +1,110 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 11\n" +"Language: nb_NO\n" + +#: redbot/cogs/image/image.py:15 +#, docstring +msgid "Image related commands." +msgstr "Bilderelaterte kommandoer." + +#: redbot/cogs/image/image.py:44 +#, docstring +msgid "Retrieve pictures from Imgur.\\n\\n Make sure to set the Client ID using `[p]imgurcreds`.\\n " +msgstr "Hent bilder fra Imgur.\\n\\n Forsikre deg om at du angir klient-ID ved å bruke `[p]imgurcreds`.\\n " + +#: redbot/cogs/image/image.py:52 +#, docstring +msgid "Search Imgur for the specified term.\\n\\n Use `count` to choose how many images should be returned.\\n Command can return up to 5 images.\\n " +msgstr "Søk etter Imgur for den angitte perioden.\\n\\n Bruk `count` til å velge hvor mange bilder som skal returneres.\\n Kommandoen kan returnere opptil 5 bilder.\\n " + +#: redbot/cogs/image/image.py:58 redbot/cogs/image/image.py:107 +msgid "Image count has to be between 1 and 5." +msgstr "Bildeantallet må være mellom 1 og 5." + +#: redbot/cogs/image/image.py:65 redbot/cogs/image/image.py:127 +msgid "A Client ID has not been set! Please set one with `{prefix}imgurcreds`." +msgstr "En klient-ID har ikke blitt satt! Vennligst sett en med `{prefix}imgurcreds`." + +#: redbot/cogs/image/image.py:77 +msgid "Your search returned no results." +msgstr "Ditt søk returnerte ingen resultater." + +#: redbot/cogs/image/image.py:80 +msgid "Search results...\\n" +msgstr "Søkeresultater...\\n" + +#: redbot/cogs/image/image.py:87 redbot/cogs/image/image.py:153 +msgid "Something went wrong. Error code is {code}." +msgstr "Noe gikk galt. Feilkoden er {code}." + +#: redbot/cogs/image/image.py:99 +#, docstring +msgid "Get images from a subreddit.\\n\\n You can customize the search with the following options:\\n - ``: number of images to return (up to 5)\\n - ``: new, top\\n - ``: day, week, month, year, all\\n " +msgstr "Hent bilder fra en subreddit.\\n\\n Du kan tilpasse søket med følgende alternativer:\\n - ``: antall bilder som returneres (opptil 5)\\n - ``: ny, topp\\n - ``: dag, uke, måned, år, alle\\n " + +#: redbot/cogs/image/image.py:117 +msgid "Only 'new' and 'top' are a valid sort type." +msgstr "Bare \"nye\" og \"topp\" er en gyldig sorteringstype." + +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 +msgid "No results found." +msgstr "Ingen treff." + +#: redbot/cogs/image/image.py:159 +#, docstring +msgid "Explain how to set imgur API tokens." +msgstr "Forklar hvordan du setter imgur API tokens." + +#: redbot/cogs/image/image.py:161 +msgid "To get an Imgur Client ID:\\n1. Login to an Imgur account.\\n2. Visit this page https://api.imgur.com/oauth2/addclient.\\n3. Enter a name for your application.\\n4. Select *Anonymous usage without user authorization* for the auth type.\\n5. Set the authorization callback URL to `https://localhost`.\\n6. Leave the app website blank.\\n7. Enter a valid email address and a description.\\n8. Check the captcha box and click next.\\n9. Your Client ID will be on the next page.\\n10. Run the command `{prefix}set api imgur client_id `.\\n" +msgstr "For å få en Imgur Client ID:\\n1. Logg inn til en Imgur konto.\\n. Besøk denne siden https://api.imgur.com/oauth2/addclient.\\n3. Skriv inn et navn for programmet ditt.\\n4. Velg *Anonym bruk uten brukerautorisasjon* for auth type.\\n5. Sett autorisasjon tilbakeringing til `https://localhost`.\\n6. La appnettsiden være blank.\\n7. Skriv en gyldig e-postadresse og en beskrivelse.\\n8. Sjekk captcha boksen og klikk neste.\\n9. Din klient-ID vil være på neste side.\\n10. Kjør kommandoen `{prefix}set api imgur client_id `. \\n" + +#: redbot/cogs/image/image.py:180 +#, docstring +msgid "Retrieve the first search result from Giphy." +msgstr "Hent det første søkeresultatet fra Giphy." + +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 +msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." +msgstr "En API-nøkkel er ikke satt! Vennligst angi en med `{prefix}giphycreds`." + +#: redbot/cogs/image/image.py:199 +msgid "Error contacting the Giphy API." +msgstr "Feil under kontakt med Giphy API." + +#: redbot/cogs/image/image.py:204 +#, docstring +msgid "Retrieve a random GIF from a Giphy search." +msgstr "Hent et tilfeldig GIF fra et Giphy søk." + +#: redbot/cogs/image/image.py:223 +msgid "Error contacting the API." +msgstr "Feil ved kontakt med API-et." + +#: redbot/cogs/image/image.py:228 +#, docstring +msgid "Explains how to set GIPHY API tokens." +msgstr "Forklar hvordan du setter GIPHY API-token." + +#: redbot/cogs/image/image.py:230 +msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" +msgstr "For å få en GIPHY API-nøkkel:\\n1. Logg inn på (eller skaper) en GIPHY konto.\\n2. Besøk denne siden: https://developers.giphy.com/dashboard.\\n3. Trykk *Lag en App*.\\n4. Klikk *Velg API*, og *Neste trinn*.\\n5. Legg til et appnavn, for eksempel *Red*.\\n6. Legg til en appbeskrivelse, for eksempel *Brukt for Reds bildecog*.\\n7. Klikk *Lag app*. Du må godta GIPHY API-vilkårene.\\n8. Kopier API-nøkkelen.\\n9. I Discord, kjør kommandoen {command}.\\n" + +#: redbot/cogs/image/image.py:243 +msgid "" +msgstr "" + diff --git a/redbot/cogs/image/locales/nl-NL.po b/redbot/cogs/image/locales/nl-NL.po index 2e6026688..08a161d8c 100644 --- a/redbot/cogs/image/locales/nl-NL.po +++ b/redbot/cogs/image/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "Alleen `new` en `top` zijn geldige sorteertypes." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Geen resultaten gevonden." @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "Haal het eerste zoekresultaat op van Giphy." -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "Fout bij het contacteren van de Giphy API." -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "Haal een willekeurige GIF op uit een Giphy-zoekopdracht." -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "Fout bij het contacteren van de API." -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/pl-PL.po b/redbot/cogs/image/locales/pl-PL.po index e3b1fe56b..04fbd3419 100644 --- a/redbot/cogs/image/locales/pl-PL.po +++ b/redbot/cogs/image/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -18,25 +18,26 @@ msgstr "" #: redbot/cogs/image/image.py:15 #, docstring msgid "Image related commands." -msgstr "" +msgstr "Komendy związane z obrazem." #: redbot/cogs/image/image.py:44 #, docstring msgid "Retrieve pictures from Imgur.\\n\\n Make sure to set the Client ID using `[p]imgurcreds`.\\n " -msgstr "" +msgstr "Uzyskaj zdjęcia z Imgur'a.\\n\\n Upewnij się, że ustawiłeś/aś ID Klienta za pomocą `[p]imgurcreds`.\\n " #: redbot/cogs/image/image.py:52 #, docstring msgid "Search Imgur for the specified term.\\n\\n Use `count` to choose how many images should be returned.\\n Command can return up to 5 images.\\n " -msgstr "" +msgstr "Wyszukaj na Imgur'ze podany termin\\n\\n Użyj argumentu `count`, aby wybrać, ile obrazów ma zostać zwróconych.\\n\n" +"Komenda może zwrócić maksymalnie 5 obrazów.\\n " #: redbot/cogs/image/image.py:58 redbot/cogs/image/image.py:107 msgid "Image count has to be between 1 and 5." -msgstr "" +msgstr "Liczba obrazów musi wynosić od 1 do 5." #: redbot/cogs/image/image.py:65 redbot/cogs/image/image.py:127 msgid "A Client ID has not been set! Please set one with `{prefix}imgurcreds`." -msgstr "" +msgstr "ID klienta nie został ustawiony! Ustaw jeden za pomocą `{prefix}imgurcreds`." #: redbot/cogs/image/image.py:77 msgid "Your search returned no results." @@ -44,67 +45,67 @@ msgstr "Wyszukiwanie nie zwróciło żadnych wyników." #: redbot/cogs/image/image.py:80 msgid "Search results...\\n" -msgstr "" +msgstr "Wyniki wyszukiwania...\\n" #: redbot/cogs/image/image.py:87 redbot/cogs/image/image.py:153 msgid "Something went wrong. Error code is {code}." -msgstr "" +msgstr "Coś poszło nie tak. Kod błędu to {code}." #: redbot/cogs/image/image.py:99 #, docstring msgid "Get images from a subreddit.\\n\\n You can customize the search with the following options:\\n - ``: number of images to return (up to 5)\\n - ``: new, top\\n - ``: day, week, month, year, all\\n " -msgstr "" +msgstr "Uzyskaj zdjęcia z subreddit'a\\n\\n Możesz dostosować wyszukiwanie za pomocą następujących opcji:\\n - ``: liczba zdjęć do wyświetlenia (do 5)\\n - ``: new, top\\n - ``: day, week, month, year, all\\n " #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." msgstr "Tylko 'new' i 'top' są prawidłowy typami sortowania." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Nie znaleziono żadnych wyników." #: redbot/cogs/image/image.py:159 #, docstring msgid "Explain how to set imgur API tokens." -msgstr "" +msgstr "Wyjaśnienie jak ustawić tokeny imgur API." #: redbot/cogs/image/image.py:161 msgid "To get an Imgur Client ID:\\n1. Login to an Imgur account.\\n2. Visit this page https://api.imgur.com/oauth2/addclient.\\n3. Enter a name for your application.\\n4. Select *Anonymous usage without user authorization* for the auth type.\\n5. Set the authorization callback URL to `https://localhost`.\\n6. Leave the app website blank.\\n7. Enter a valid email address and a description.\\n8. Check the captcha box and click next.\\n9. Your Client ID will be on the next page.\\n10. Run the command `{prefix}set api imgur client_id `.\\n" -msgstr "" +msgstr "Aby uzyskać ID Klienta Imgur:\\n1. Zaloguj się na konto Imgur.\\n2. Odwiedź tą stronę https://api.imgur.com/oauth2/addclient.\\n3. Wprowadź nazwę swojej aplikacji.\\n4. Wybierz * Użycie anonimowe bez autoryzacji użytkownika * jako typ autoryzacji.\\n5. Ustaw adres URL wywołania zwrotnego autoryzacji na `https://localhost`.\\n6. Pozostaw stronę aplikacji pustą.\\n7. Wpisz prawidłowy adres e-mail i opis.\\n8. Zaznacz pole captcha i kliknij dalej.\\n9. Twój ID Klienta będzie na następnej stronie.\\n10. Uruchom komendę `{prefix}set api imgur client_id `.\\n" #: redbot/cogs/image/image.py:180 #, docstring msgid "Retrieve the first search result from Giphy." -msgstr "" +msgstr "Zwraca pierwszy wynik wyszukiwania z Giphy." -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." -msgstr "" +msgstr "Klucz API nie został ustawiony! Ustaw jeden za pomocą `{prefix}giphycreds`." -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." -msgstr "" +msgstr "Błąd podczas łączenia się z API Giphy." -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." -msgstr "" +msgstr "Pobierz losowy plik GIF z wyszukiwania Giphy." -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." -msgstr "Błąd połączenia z API." +msgstr "Błąd podczas łączenia się z API." -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." -msgstr "" +msgstr "Wyjaśnienie jak ustawić tokeny GIPHY API." -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" -msgstr "" +msgstr "Aby otrzymać Klucz API GIPHY:\\n1. Zaloguj się (lub utwórz) konto GIPHY.\\n2. Odwiedź tą stronę: https://developers.giphy.com/dashboard.\\n3. Wciścnij *Create an App*.\\n4. Wciśnij *Select API*, następnie *Next Step*.\\n5. Dodaj nazwę aplikacji, na przykład *Red*.\\n6. Dodaj opis aplikacji, na przykład *Używany do pluginu obrazu Reda*.\\n7. Naciśnij *Create App*. Będziesz musiał/a wyrazić zgodę na Warunki GIPHY API.\\n8. Skopiuj Klucz API.\\n9. W Discordzie uruchom polecenie {command}.\\n" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" -msgstr "" +msgstr "" diff --git a/redbot/cogs/image/locales/pt-BR.po b/redbot/cogs/image/locales/pt-BR.po index 529b9bdf2..a739780ab 100644 --- a/redbot/cogs/image/locales/pt-BR.po +++ b/redbot/cogs/image/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+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" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/pt-PT.po b/redbot/cogs/image/locales/pt-PT.po index 2b2d2ed09..965fc3114 100644 --- a/redbot/cogs/image/locales/pt-PT.po +++ b/redbot/cogs/image/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/ro-RO.po b/redbot/cogs/image/locales/ro-RO.po index 8017a1dfb..2ab0dab6b 100644 --- a/redbot/cogs/image/locales/ro-RO.po +++ b/redbot/cogs/image/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/ru-RU.po b/redbot/cogs/image/locales/ru-RU.po index 3592ae246..f470a70cf 100644 --- a/redbot/cogs/image/locales/ru-RU.po +++ b/redbot/cogs/image/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "Вы можете отсортировать только по 'new' или 'top'." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Результаты не найдены." @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "Получить первый результат поиска из Giphy." -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "Ошибка связи с Giphy API." -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "Получить случайный GIF из поиска Giphy." -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "Ошибка при обращении к API." -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/sk-SK.po b/redbot/cogs/image/locales/sk-SK.po index dde5ae9f2..0034a1f54 100644 --- a/redbot/cogs/image/locales/sk-SK.po +++ b/redbot/cogs/image/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/sr-CS.po b/redbot/cogs/image/locales/sr-CS.po new file mode 100644 index 000000000..7da3d4e5f --- /dev/null +++ b/redbot/cogs/image/locales/sr-CS.po @@ -0,0 +1,110 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 11\n" +"Language: sr_CS\n" + +#: redbot/cogs/image/image.py:15 +#, docstring +msgid "Image related commands." +msgstr "" + +#: redbot/cogs/image/image.py:44 +#, docstring +msgid "Retrieve pictures from Imgur.\\n\\n Make sure to set the Client ID using `[p]imgurcreds`.\\n " +msgstr "" + +#: redbot/cogs/image/image.py:52 +#, docstring +msgid "Search Imgur for the specified term.\\n\\n Use `count` to choose how many images should be returned.\\n Command can return up to 5 images.\\n " +msgstr "" + +#: redbot/cogs/image/image.py:58 redbot/cogs/image/image.py:107 +msgid "Image count has to be between 1 and 5." +msgstr "" + +#: redbot/cogs/image/image.py:65 redbot/cogs/image/image.py:127 +msgid "A Client ID has not been set! Please set one with `{prefix}imgurcreds`." +msgstr "" + +#: redbot/cogs/image/image.py:77 +msgid "Your search returned no results." +msgstr "" + +#: redbot/cogs/image/image.py:80 +msgid "Search results...\\n" +msgstr "" + +#: redbot/cogs/image/image.py:87 redbot/cogs/image/image.py:153 +msgid "Something went wrong. Error code is {code}." +msgstr "" + +#: redbot/cogs/image/image.py:99 +#, docstring +msgid "Get images from a subreddit.\\n\\n You can customize the search with the following options:\\n - ``: number of images to return (up to 5)\\n - ``: new, top\\n - ``: day, week, month, year, all\\n " +msgstr "" + +#: redbot/cogs/image/image.py:117 +msgid "Only 'new' and 'top' are a valid sort type." +msgstr "" + +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 +msgid "No results found." +msgstr "" + +#: redbot/cogs/image/image.py:159 +#, docstring +msgid "Explain how to set imgur API tokens." +msgstr "" + +#: redbot/cogs/image/image.py:161 +msgid "To get an Imgur Client ID:\\n1. Login to an Imgur account.\\n2. Visit this page https://api.imgur.com/oauth2/addclient.\\n3. Enter a name for your application.\\n4. Select *Anonymous usage without user authorization* for the auth type.\\n5. Set the authorization callback URL to `https://localhost`.\\n6. Leave the app website blank.\\n7. Enter a valid email address and a description.\\n8. Check the captcha box and click next.\\n9. Your Client ID will be on the next page.\\n10. Run the command `{prefix}set api imgur client_id `.\\n" +msgstr "" + +#: redbot/cogs/image/image.py:180 +#, docstring +msgid "Retrieve the first search result from Giphy." +msgstr "" + +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 +msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." +msgstr "" + +#: redbot/cogs/image/image.py:199 +msgid "Error contacting the Giphy API." +msgstr "" + +#: redbot/cogs/image/image.py:204 +#, docstring +msgid "Retrieve a random GIF from a Giphy search." +msgstr "" + +#: redbot/cogs/image/image.py:223 +msgid "Error contacting the API." +msgstr "" + +#: redbot/cogs/image/image.py:228 +#, docstring +msgid "Explains how to set GIPHY API tokens." +msgstr "" + +#: redbot/cogs/image/image.py:230 +msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" +msgstr "" + +#: redbot/cogs/image/image.py:243 +msgid "" +msgstr "" + diff --git a/redbot/cogs/image/locales/sr-SP.po b/redbot/cogs/image/locales/sr-SP.po index d0ec79833..ab769d2d2 100644 --- a/redbot/cogs/image/locales/sr-SP.po +++ b/redbot/cogs/image/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/sv-SE.po b/redbot/cogs/image/locales/sv-SE.po index b3be994b2..fa470a399 100644 --- a/redbot/cogs/image/locales/sv-SE.po +++ b/redbot/cogs/image/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "Bara 'new' och 'top' är giltiga sorteringstyper." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Inga resultat hittades." @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/tr-TR.po b/redbot/cogs/image/locales/tr-TR.po index 320186de5..db00aa011 100644 --- a/redbot/cogs/image/locales/tr-TR.po +++ b/redbot/cogs/image/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -23,16 +23,16 @@ msgstr "Görüntü ile ilgili komutları." #: redbot/cogs/image/image.py:44 #, docstring msgid "Retrieve pictures from Imgur.\\n\\n Make sure to set the Client ID using `[p]imgurcreds`.\\n " -msgstr "" +msgstr "Imgur'dan resim alır.\\n\\n Önce `[p]imgurcreds` kullanarak İstemci IDsini ayarladığınızdan emin olun.\\n " #: redbot/cogs/image/image.py:52 #, docstring msgid "Search Imgur for the specified term.\\n\\n Use `count` to choose how many images should be returned.\\n Command can return up to 5 images.\\n " -msgstr "" +msgstr "Belirtilen terim için Imgur da arama yapar.\\n\\n Kaç resim alınacağını seçmek için `count` kullanın.\\n Komut en fazla 5 resim getirebilir.\\n " #: redbot/cogs/image/image.py:58 redbot/cogs/image/image.py:107 msgid "Image count has to be between 1 and 5." -msgstr "" +msgstr "Resim sayısı 1 ila 5 arası olmak zorundadır." #: redbot/cogs/image/image.py:65 redbot/cogs/image/image.py:127 msgid "A Client ID has not been set! Please set one with `{prefix}imgurcreds`." @@ -44,7 +44,7 @@ msgstr "Aramanız sonuç döndürdü." #: redbot/cogs/image/image.py:80 msgid "Search results...\\n" -msgstr "" +msgstr "Arama sonuçları...\\n" #: redbot/cogs/image/image.py:87 redbot/cogs/image/image.py:153 msgid "Something went wrong. Error code is {code}." @@ -53,58 +53,58 @@ msgstr "Bir şeyler ters gitti. Hata kodu {code} ' dır." #: redbot/cogs/image/image.py:99 #, docstring msgid "Get images from a subreddit.\\n\\n You can customize the search with the following options:\\n - ``: number of images to return (up to 5)\\n - ``: new, top\\n - ``: day, week, month, year, all\\n " -msgstr "" +msgstr "Bir subredditten fotoğraf getirir.\\n\\n Aramayı bu seçenekler ile özelleştirebilirsiniz:\\n - ``: kaç fotoğraf getirileceği (en fazla 5)\\n - ``: yeni, üst\\n - ``: day (gün), week (hafta), month (ay), year (yıl), all (hepsi)\\n " #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." msgstr "Sadece 'yeni' ve 'üst' geçerli bir sıralama türüdür." -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "Hiçbir sonuç bulunamadı." #: redbot/cogs/image/image.py:159 #, docstring msgid "Explain how to set imgur API tokens." -msgstr "" +msgstr "Imgur API anahtarlarının nasıl ayarlanacağını açıkla." #: redbot/cogs/image/image.py:161 msgid "To get an Imgur Client ID:\\n1. Login to an Imgur account.\\n2. Visit this page https://api.imgur.com/oauth2/addclient.\\n3. Enter a name for your application.\\n4. Select *Anonymous usage without user authorization* for the auth type.\\n5. Set the authorization callback URL to `https://localhost`.\\n6. Leave the app website blank.\\n7. Enter a valid email address and a description.\\n8. Check the captcha box and click next.\\n9. Your Client ID will be on the next page.\\n10. Run the command `{prefix}set api imgur client_id `.\\n" -msgstr "" +msgstr "Bir Imgur istemci Kimliği almak için:\\n1. Bir Imgur hesabına giriş yapın.\\n2. Bu sayfayı ziyaret edin: https://api.imgur.com/oauth2/addclient.\\n3. Uygulamanız için bir isim girin.\\n4. Yetkilendirme türü için **kullanıcı yetkilendirmesi olmadan Anonim kullanım** seçeneğini işaretleyin.\\n5. Yetkilendirme geri arama URL'sini `https://localhost` olarak ayarlayın\\n6. Uygulama web sitesini boş bırakın.\\n7. Geçerli bir e-posta adresi ve bir açıklama girin.\\n8. Captcha kutusunu işaretleyin ve sonraki tuşuna basın.\\n9. İstemci kimliğiniz bir sonraki sayfada olacaktır.\\n10. `{prefix}set api imgur client_id ` komutunu çalıştırın.\\n" #: redbot/cogs/image/image.py:180 #, docstring msgid "Retrieve the first search result from Giphy." msgstr "İlk arama sonucu Giphy almak." -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." -msgstr "" +msgstr "Hiç API anahtarı ayarlanmamış. Lütfen `{prefix}giphycreds` komutu ile bir tane ayarlayın." -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "Giphy API'sı ile iletişim kurulurken hata oluştu." -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "Rastgele bir GIF Giphy aramanın almak." -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "Giphy API'sı ile iletişim kurulurken hata oluştu." -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." -msgstr "" +msgstr "GIPHY API anahtarlarının nasıl alınacağını açıklar." -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" -msgstr "" +msgstr "GIPHY API Anahtarı almak için:\\n1. Bir GIPHY hesabı oluşturun yada giriş yapın.\\n2. Bu sayfayı ziyaret edin: https://developers.giphy.com/dashboard.\\n3. *Bir uygulama oluştur* seçeneğine tıklayın.\\n4. *API seç*e, sonrada *Bir Sonraki Adım*a tıklayın.\\n5. Bir uygulama adı belirleyin, örneğin *Red*.\\n6. Bir uygulama açıklaması girin, örneğin *Red image cogı için kullanılacak*.\\n7. *Uygulama Oluştur*a tıklayın. GIPHY API koşullarını kabul etmeniz gerekecek.\\n8. API anahtarını kopyalayın.\\n9. Discord içinde {command} komutunu çalıştırın.\\n" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" -msgstr "" +msgstr "" diff --git a/redbot/cogs/image/locales/uk-UA.po b/redbot/cogs/image/locales/uk-UA.po index d77a3e10b..7a332aec1 100644 --- a/redbot/cogs/image/locales/uk-UA.po +++ b/redbot/cogs/image/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/vi-VN.po b/redbot/cogs/image/locales/vi-VN.po index 3578c09ab..8eeddd86d 100644 --- a/redbot/cogs/image/locales/vi-VN.po +++ b/redbot/cogs/image/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/zh-CN.po b/redbot/cogs/image/locales/zh-CN.po index ffa681d3f..139880a84 100644 --- a/redbot/cogs/image/locales/zh-CN.po +++ b/redbot/cogs/image/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "只有 '新的' 和 '顶部' 是合法的排序类型。" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "没有找到任何结果。" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/zh-HK.po b/redbot/cogs/image/locales/zh-HK.po index 52f4fbef6..d7dae1ef6 100644 --- a/redbot/cogs/image/locales/zh-HK.po +++ b/redbot/cogs/image/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/image/locales/zh-TW.po b/redbot/cogs/image/locales/zh-TW.po index 65f109def..8ddf82455 100644 --- a/redbot/cogs/image/locales/zh-TW.po +++ b/redbot/cogs/image/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -59,8 +59,8 @@ msgstr "" msgid "Only 'new' and 'top' are a valid sort type." msgstr "只有 '最新' 和 '熱門' 是有效的排序方式。" -#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:206 -#: redbot/cogs/image/image.py:239 +#: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:197 +#: redbot/cogs/image/image.py:221 msgid "No results found." msgstr "" @@ -78,33 +78,33 @@ msgstr "" msgid "Retrieve the first search result from Giphy." msgstr "" -#: redbot/cogs/image/image.py:190 redbot/cogs/image/image.py:223 +#: redbot/cogs/image/image.py:184 redbot/cogs/image/image.py:208 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." msgstr "" -#: redbot/cogs/image/image.py:208 +#: redbot/cogs/image/image.py:199 msgid "Error contacting the Giphy API." msgstr "" -#: redbot/cogs/image/image.py:213 +#: redbot/cogs/image/image.py:204 #, docstring msgid "Retrieve a random GIF from a Giphy search." msgstr "" -#: redbot/cogs/image/image.py:241 +#: redbot/cogs/image/image.py:223 msgid "Error contacting the API." msgstr "" -#: redbot/cogs/image/image.py:246 +#: redbot/cogs/image/image.py:228 #, docstring msgid "Explains how to set GIPHY API tokens." msgstr "" -#: redbot/cogs/image/image.py:248 +#: redbot/cogs/image/image.py:230 msgid "To get a GIPHY API Key:\\n1. Login to (or create) a GIPHY account.\\n2. Visit this page: https://developers.giphy.com/dashboard.\\n3. Press *Create an App*.\\n4. Click *Select API*, then *Next Step*.\\n5. Add an app name, for example *Red*.\\n6. Add an app description, for example *Used for Red's image cog*.\\n7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\\n8. Copy the API Key.\\n9. In Discord, run the command {command}.\\n" msgstr "" -#: redbot/cogs/image/image.py:261 +#: redbot/cogs/image/image.py:243 msgid "" msgstr "" diff --git a/redbot/cogs/locales/bs-BA.po b/redbot/cogs/locales/bs-BA.po new file mode 100644 index 000000000..2b2caf3ad --- /dev/null +++ b/redbot/cogs/locales/bs-BA.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-02-08 18:08+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 645\n" +"Language: bs_BA\n" + diff --git a/redbot/cogs/locales/no-NO.po b/redbot/cogs/locales/nb-NO.po similarity index 83% rename from redbot/cogs/locales/no-NO.po rename to redbot/cogs/locales/nb-NO.po index ea0fc7741..93c5054d6 100644 --- a/redbot/cogs/locales/no-NO.po +++ b/redbot/cogs/locales/nb-NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: red-discordbot\n" "POT-Creation-Date: 2020-02-08 18:08+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -11,7 +11,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: nb\n" "X-Crowdin-File-ID: 645\n" -"Language: no_NO\n" +"Language: nb_NO\n" diff --git a/redbot/cogs/locales/sr-CS.po b/redbot/cogs/locales/sr-CS.po new file mode 100644 index 000000000..9c515b205 --- /dev/null +++ b/redbot/cogs/locales/sr-CS.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-02-08 18:08+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 645\n" +"Language: sr_CS\n" + diff --git a/redbot/cogs/mod/events.py b/redbot/cogs/mod/events.py index ee56e582d..c05b66f77 100644 --- a/redbot/cogs/mod/events.py +++ b/redbot/cogs/mod/events.py @@ -45,7 +45,11 @@ class Events(MixinMeta): guild, author = message.guild, message.author mention_spam = await self.config.guild(guild).mention_spam.all() - mentions = set(message.mentions) + if mention_spam["strict"]: # if strict is enabled + mentions = message.raw_mentions + else: # if not enabled + mentions = set(message.mentions) + if mention_spam["ban"]: if len(mentions) >= mention_spam["ban"]: try: @@ -147,6 +151,9 @@ class Events(MixinMeta): # As are anyone configured to be if await self.bot.is_automod_immune(message): return + + await i18n.set_contextual_locales_from_guild(self.bot, message.guild) + deleted = await self.check_duplicates(message) if not deleted: await self.check_mention_spam(message) @@ -157,10 +164,10 @@ class Events(MixinMeta): async with self.config.user(before).past_names() as name_list: while None in name_list: # clean out null entries from a bug name_list.remove(None) - if after.name in name_list: + if before.name in name_list: # Ensure order is maintained without duplicates occurring - name_list.remove(after.name) - name_list.append(after.name) + name_list.remove(before.name) + name_list.append(before.name) while len(name_list) > 20: name_list.pop(0) @@ -173,8 +180,8 @@ class Events(MixinMeta): async with self.config.member(before).past_nicks() as nick_list: while None in nick_list: # clean out null entries from a bug nick_list.remove(None) - if after.nick in nick_list: - nick_list.remove(after.nick) - nick_list.append(after.nick) + if before.nick in nick_list: + nick_list.remove(before.nick) + nick_list.append(before.nick) while len(nick_list) > 20: nick_list.pop(0) diff --git a/redbot/cogs/mod/kickban.py b/redbot/cogs/mod/kickban.py index 4dcd135be..3a52dd691 100644 --- a/redbot/cogs/mod/kickban.py +++ b/redbot/cogs/mod/kickban.py @@ -2,16 +2,23 @@ import asyncio import contextlib import logging from datetime import datetime, timedelta, timezone -from typing import Optional, Union +from typing import Dict, List, Optional, Tuple, Union import discord from redbot.core import commands, i18n, checks, modlog from redbot.core.commands import UserInputOptional from redbot.core.utils import AsyncIter -from redbot.core.utils.chat_formatting import pagify, humanize_number, bold, humanize_list -from redbot.core.utils.mod import is_allowed_by_hierarchy, get_audit_reason +from redbot.core.utils.chat_formatting import ( + pagify, + humanize_number, + bold, + humanize_list, + format_perms_list, +) +from redbot.core.utils.mod import get_audit_reason from .abc import MixinMeta from .converters import RawUserIds +from .utils import is_allowed_by_hierarchy log = logging.getLogger("red.mod") _ = i18n.Translator("Mod", __file__) @@ -59,69 +66,152 @@ class KickBanMixin(MixinMeta): except discord.HTTPException: return + @staticmethod + async def _voice_perm_check( + ctx: commands.Context, user_voice_state: Optional[discord.VoiceState], **perms: bool + ) -> bool: + """Check if the bot and user have sufficient permissions for voicebans. + + This also verifies that the user's voice state and connected + channel are not ``None``. + + Returns + ------- + bool + ``True`` if the permissions are sufficient and the user has + a valid voice state. + + """ + if user_voice_state is None or user_voice_state.channel is None: + await ctx.send(_("That user is not in a voice channel.")) + return False + voice_channel: discord.VoiceChannel = user_voice_state.channel + required_perms = discord.Permissions() + required_perms.update(**perms) + if not voice_channel.permissions_for(ctx.me) >= required_perms: + await ctx.send( + _("I require the {perms} permission(s) in that user's channel to do that.").format( + perms=format_perms_list(required_perms) + ) + ) + return False + if ( + ctx.permission_state is commands.PermState.NORMAL + and not voice_channel.permissions_for(ctx.author) >= required_perms + ): + await ctx.send( + _( + "You must have the {perms} permission(s) in that user's channel to use this " + "command." + ).format(perms=format_perms_list(required_perms)) + ) + return False + return True + async def ban_user( self, - user: discord.Member, + user: Union[discord.Member, discord.User, discord.Object], ctx: commands.Context, days: int = 0, reason: str = None, create_modlog_case=False, - ) -> Union[str, bool]: + ) -> Tuple[bool, str]: author = ctx.author guild = ctx.guild - if author == user: - return _("I cannot let you do that. Self-harm is bad {}").format("\N{PENSIVE FACE}") - elif not await is_allowed_by_hierarchy(self.bot, self.config, guild, author, user): - return _( - "I cannot let you do that. You are " - "not higher than the user in the role " - "hierarchy." - ) - elif guild.me.top_role <= user.top_role or user == guild.owner: - return _("I cannot do that due to discord hierarchy rules.") - elif not (0 <= days <= 7): - return _("Invalid days. Must be between 0 and 7.") + removed_temp = False - toggle = await self.config.guild(guild).dm_on_kickban() - if toggle: - with contextlib.suppress(discord.HTTPException): - em = discord.Embed( - title=bold(_("You have been banned from {guild}.").format(guild=guild)) + if not (0 <= days <= 7): + return False, _("Invalid days. Must be between 0 and 7.") + + if isinstance(user, discord.Member): + if author == user: + return ( + False, + _("I cannot let you do that. Self-harm is bad {}").format("\N{PENSIVE FACE}"), ) - em.add_field( - name=_("**Reason**"), - value=reason if reason is not None else _("No reason was given."), - inline=False, + elif not await is_allowed_by_hierarchy(self.bot, self.config, guild, author, user): + return ( + False, + _( + "I cannot let you do that. You are " + "not higher than the user in the role " + "hierarchy." + ), ) - await user.send(embed=em) + elif guild.me.top_role <= user.top_role or user == guild.owner: + return False, _("I cannot do that due to Discord hierarchy rules.") - audit_reason = get_audit_reason(author, reason) + toggle = await self.config.guild(guild).dm_on_kickban() + if toggle: + with contextlib.suppress(discord.HTTPException): + em = discord.Embed( + title=bold(_("You have been banned from {guild}.").format(guild=guild)) + ) + em.add_field( + name=_("**Reason**"), + value=reason if reason is not None else _("No reason was given."), + inline=False, + ) + await user.send(embed=em) - queue_entry = (guild.id, user.id) - try: - await guild.ban(user, reason=audit_reason, delete_message_days=days) + ban_type = "ban" + else: + tempbans = await self.config.guild(guild).current_tempbans() + + ban_list = [ban.user.id for ban in await guild.bans()] + if user.id in ban_list: + if user.id in tempbans: + async with self.config.guild(guild).current_tempbans() as tempbans: + tempbans.remove(user.id) + removed_temp = True + else: + return ( + False, + _("User with ID {user_id} is already banned.").format(user_id=user.id), + ) + + ban_type = "hackban" + + audit_reason = get_audit_reason(author, reason, shorten=True) + + if removed_temp: log.info( - "{}({}) banned {}({}), deleting {} days worth of messages.".format( - author.name, author.id, user.name, user.id, str(days) + "{}({}) upgraded the tempban for {} to a permaban.".format( + author.name, author.id, user.id ) ) - except discord.Forbidden: - return _("I'm not allowed to do that.") - except Exception as e: - log.exception( - "{}({}) attempted to kick {}({}), but an error occurred.".format( - author.name, author.id, user.name, user.id + success_message = _( + "User with ID {user_id} was upgraded from a temporary to a permanent ban." + ).format(user_id=user.id) + else: + username = user.name if hasattr(user, "name") else "Unknown" + try: + await guild.ban(user, reason=audit_reason, delete_message_days=days) + log.info( + "{}({}) {}ned {}({}), deleting {} days worth of messages.".format( + author.name, author.id, ban_type, username, user.id, str(days) + ) ) - ) - return _("An unexpected error occurred.") + success_message = _("Done. That felt good.") + except discord.Forbidden: + return False, _("I'm not allowed to do that.") + except discord.NotFound: + return False, _("User with ID {user_id} not found").format(user_id=user.id) + except Exception: + log.exception( + "{}({}) attempted to {} {}({}), but an error occurred.".format( + author.name, author.id, ban_type, username, user.id + ) + ) + return False, _("An unexpected error occurred.") if create_modlog_case: await modlog.create_case( self.bot, guild, ctx.message.created_at.replace(tzinfo=timezone.utc), - "ban", + ban_type, user, author, reason, @@ -129,7 +219,7 @@ class KickBanMixin(MixinMeta): channel=None, ) - return True + return True, success_message async def check_tempban_expirations(self): while self == self.bot.get_cog("Mod"): @@ -147,7 +237,6 @@ class KickBanMixin(MixinMeta): timezone.utc, ) if datetime.now(timezone.utc) > unban_time: # Time to unban the user - queue_entry = (guild.id, uid) try: await guild.unban( discord.Object(id=uid), reason=_("Tempban finished") @@ -199,9 +288,9 @@ class KickBanMixin(MixinMeta): ) return elif ctx.guild.me.top_role <= user.top_role or user == ctx.guild.owner: - await ctx.send(_("I cannot do that due to discord hierarchy rules.")) + await ctx.send(_("I cannot do that due to Discord hierarchy rules.")) return - audit_reason = get_audit_reason(author, reason) + audit_reason = get_audit_reason(author, reason, shorten=True) toggle = await self.config.guild(guild).dm_on_kickban() if toggle: with contextlib.suppress(discord.HTTPException): @@ -219,7 +308,7 @@ class KickBanMixin(MixinMeta): log.info("{}({}) kicked {}({})".format(author.name, author.id, user.name, user.id)) except discord.errors.Forbidden: await ctx.send(_("I'm not allowed to do that.")) - except Exception as e: + except Exception: log.exception( "{}({}) attempted to kick {}({}), but an error occurred.".format( author.name, author.id, user.name, user.id @@ -246,35 +335,35 @@ class KickBanMixin(MixinMeta): async def ban( self, ctx: commands.Context, - user: discord.Member, + user: Union[discord.Member, RawUserIds], days: Optional[int] = None, *, reason: str = None, ): """Ban a user from this server and optionally delete days of messages. + A user ID should be provided if the user is not a member of this server. + If days is not a number, it's treated as the first word of the reason. Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead.""" - author = ctx.author guild = ctx.guild if days is None: days = await self.config.guild(guild).default_days() + if isinstance(user, int): + user = self.bot.get_user(user) or discord.Object(id=user) - result = await self.ban_user( + success_, message = await self.ban_user( user=user, ctx=ctx, days=days, reason=reason, create_modlog_case=True ) - if result is True: - await ctx.send(_("Done. It was about time.")) - elif isinstance(result, str): - await ctx.send(result) + await ctx.send(message) - @commands.command() + @commands.command(aliases=["hackban"], usage=" [days] [reason]") @commands.guild_only() @commands.bot_has_permissions(ban_members=True) @checks.admin_or_permissions(ban_members=True) - async def hackban( + async def massban( self, ctx: commands.Context, user_ids: commands.Greedy[RawUserIds], @@ -282,10 +371,10 @@ class KickBanMixin(MixinMeta): *, reason: str = None, ): - """Preemptively bans user(s) from the server + """Mass bans user(s) from the server. User IDs need to be provided in order to ban - using this command""" + using this command.""" banned = [] errors = {} upgrades = [] @@ -338,7 +427,7 @@ class KickBanMixin(MixinMeta): # We need to check if a user is tempbanned here because otherwise they won't be processed later on. continue else: - errors[user_id] = _("User {user_id} is already banned.").format( + errors[user_id] = _("User with ID {user_id} is already banned.").format( user_id=user_id ) @@ -348,28 +437,42 @@ class KickBanMixin(MixinMeta): await show_results() return + # We need to check here, if any of the users isn't a member and if they are, + # we need to use our `ban_user()` method to do hierarchy checks. + members: Dict[int, discord.Member] = {} + to_query: List[int] = [] + for user_id in user_ids: - user = guild.get_member(user_id) - if user is not None: - if user_id in tempbans: - # We need to check if a user is tempbanned here because otherwise they won't be processed later on. - continue + member = guild.get_member(user_id) + if member is not None: + members[user_id] = member + elif not guild.chunked: + to_query.append(user_id) + + # If guild isn't chunked, we might possibly be missing the member from cache, + # so we need to make sure that isn't the case by querying the user IDs for such guilds. + while to_query: + queried_members = await guild.query_members(user_ids=to_query[:100], limit=100) + members.update((member.id, member) for member in queried_members) + to_query = to_query[100:] + + # Call `ban_user()` method for all users that turned out to be guild members. + for user_id, member in members.items(): + try: + # using `reason` here would shadow the reason passed to command + success, failure_reason = await self.ban_user( + user=member, ctx=ctx, days=days, reason=reason, create_modlog_case=True + ) + if success: + banned.append(user_id) else: - # Instead of replicating all that handling... gets attr from decorator - try: - result = await self.ban_user( - user=user, ctx=ctx, days=days, reason=reason, create_modlog_case=True - ) - if result is True: - banned.append(user_id) - else: - errors[user_id] = _("Failed to ban user {user_id}: {reason}").format( - user_id=user_id, reason=result - ) - except Exception as e: - errors[user_id] = _("Failed to ban user {user_id}: {reason}").format( - user_id=user_id, reason=e - ) + errors[user_id] = _("Failed to ban user {user_id}: {reason}").format( + user_id=user_id, reason=failure_reason + ) + except Exception as e: + errors[user_id] = _("Failed to ban user {user_id}: {reason}").format( + user_id=user_id, reason=e + ) user_ids = remove_processed(user_ids) @@ -379,8 +482,7 @@ class KickBanMixin(MixinMeta): for user_id in user_ids: user = discord.Object(id=user_id) - audit_reason = get_audit_reason(author, reason) - queue_entry = (guild.id, user_id) + audit_reason = get_audit_reason(author, reason, shorten=True) async with self.config.guild(guild).current_tempbans() as tempbans: if user_id in tempbans: tempbans.remove(user_id) @@ -396,13 +498,13 @@ class KickBanMixin(MixinMeta): await guild.ban(user, reason=audit_reason, delete_message_days=days) log.info("{}({}) hackbanned {}".format(author.name, author.id, user_id)) except discord.NotFound: - errors[user_id] = _("User {user_id} does not exist.").format( + errors[user_id] = _("User with ID {user_id} not found").format( user_id=user_id ) continue except discord.Forbidden: errors[user_id] = _( - "Could not ban {user_id}: missing permissions." + "Could not ban user with ID {user_id}: missing permissions." ).format(user_id=user_id) continue else: @@ -429,7 +531,7 @@ class KickBanMixin(MixinMeta): self, ctx: commands.Context, user: discord.Member, - duration: UserInputOptional[commands.TimedeltaConverter] = timedelta(days=1), + duration: Optional[commands.TimedeltaConverter] = None, days: Optional[int] = None, *, reason: str = None, @@ -437,7 +539,6 @@ class KickBanMixin(MixinMeta): """Temporarily ban a user from this server.""" guild = ctx.guild author = ctx.author - unban_time = datetime.now(timezone.utc) + duration if author == user: await ctx.send( @@ -454,9 +555,13 @@ class KickBanMixin(MixinMeta): ) return elif guild.me.top_role <= user.top_role or user == guild.owner: - await ctx.send(_("I cannot do that due to discord hierarchy rules")) + await ctx.send(_("I cannot do that due to Discord hierarchy rules.")) return + if duration is None: + duration = timedelta(seconds=await self.config.guild(guild).default_tempban_duration()) + unban_time = datetime.now(timezone.utc) + duration + if days is None: days = await self.config.guild(guild).default_days() @@ -467,7 +572,6 @@ class KickBanMixin(MixinMeta): if invite is None: invite = "" - queue_entry = (guild.id, user.id) await self.config.member(user).banned_until.set(unban_time.timestamp()) async with self.config.guild(guild).current_tempbans() as current_tempbans: current_tempbans.append(user.id) @@ -482,8 +586,11 @@ class KickBanMixin(MixinMeta): invite_link=invite ) await user.send(msg) + + audit_reason = get_audit_reason(author, reason, shorten=True) + try: - await guild.ban(user, reason=reason, delete_message_days=days) + await guild.ban(user, reason=audit_reason, delete_message_days=days) except discord.Forbidden: await ctx.send(_("I can't do that for some reason.")) except discord.HTTPException: @@ -527,13 +634,12 @@ class KickBanMixin(MixinMeta): ) return - audit_reason = get_audit_reason(author, reason) + audit_reason = get_audit_reason(author, reason, shorten=True) invite = await self.get_invite_for_reinvite(ctx) if invite is None: invite = "" - queue_entry = (guild.id, user.id) try: # We don't want blocked DMs preventing us from banning msg = await user.send( _( @@ -551,7 +657,7 @@ class KickBanMixin(MixinMeta): if msg is not None: await msg.delete() return - except discord.HTTPException as e: + except discord.HTTPException: log.exception( "{}({}) attempted to softban {}({}), but an error occurred trying to ban them.".format( author.name, author.id, user.name, user.id @@ -560,7 +666,7 @@ class KickBanMixin(MixinMeta): return try: await guild.unban(user) - except discord.HTTPException as e: + except discord.HTTPException: log.exception( "{}({}) attempted to softban {}({}), but an error occurred trying to unban them.".format( author.name, author.id, user.name, user.id @@ -631,6 +737,88 @@ class KickBanMixin(MixinMeta): channel=case_channel, ) + @commands.command() + @commands.guild_only() + @checks.admin_or_permissions(mute_members=True, deafen_members=True) + async def voiceunban(self, ctx: commands.Context, user: discord.Member, *, reason: str = None): + """Unban a user from speaking and listening in the server's voice channels.""" + user_voice_state = user.voice + if ( + await self._voice_perm_check( + ctx, user_voice_state, deafen_members=True, mute_members=True + ) + is False + ): + return + needs_unmute = True if user_voice_state.mute else False + needs_undeafen = True if user_voice_state.deaf else False + audit_reason = get_audit_reason(ctx.author, reason, shorten=True) + if needs_unmute and needs_undeafen: + await user.edit(mute=False, deafen=False, reason=audit_reason) + elif needs_unmute: + await user.edit(mute=False, reason=audit_reason) + elif needs_undeafen: + await user.edit(deafen=False, reason=audit_reason) + else: + await ctx.send(_("That user isn't muted or deafened by the server.")) + return + + guild = ctx.guild + author = ctx.author + await modlog.create_case( + self.bot, + guild, + ctx.message.created_at.replace(tzinfo=timezone.utc), + "voiceunban", + user, + author, + reason, + until=None, + channel=None, + ) + await ctx.send(_("User is now allowed to speak and listen in voice channels.")) + + @commands.command() + @commands.guild_only() + @checks.admin_or_permissions(mute_members=True, deafen_members=True) + async def voiceban(self, ctx: commands.Context, user: discord.Member, *, reason: str = None): + """Ban a user from speaking and listening in the server's voice channels.""" + user_voice_state: discord.VoiceState = user.voice + if ( + await self._voice_perm_check( + ctx, user_voice_state, deafen_members=True, mute_members=True + ) + is False + ): + return + needs_mute = True if user_voice_state.mute is False else False + needs_deafen = True if user_voice_state.deaf is False else False + audit_reason = get_audit_reason(ctx.author, reason, shorten=True) + author = ctx.author + guild = ctx.guild + if needs_mute and needs_deafen: + await user.edit(mute=True, deafen=True, reason=audit_reason) + elif needs_mute: + await user.edit(mute=True, reason=audit_reason) + elif needs_deafen: + await user.edit(deafen=True, reason=audit_reason) + else: + await ctx.send(_("That user is already muted and deafened server-wide.")) + return + + await modlog.create_case( + self.bot, + guild, + ctx.message.created_at.replace(tzinfo=timezone.utc), + "voiceban", + user, + author, + reason, + until=None, + channel=None, + ) + await ctx.send(_("User has been banned from speaking or listening in voice channels.")) + @commands.command() @commands.guild_only() @commands.bot_has_permissions(ban_members=True) @@ -644,14 +832,13 @@ class KickBanMixin(MixinMeta): click the user and select 'Copy ID'.""" guild = ctx.guild author = ctx.author - audit_reason = get_audit_reason(ctx.author, reason) + audit_reason = get_audit_reason(ctx.author, reason, shorten=True) bans = await guild.bans() bans = [be.user for be in bans] user = discord.utils.get(bans, id=user_id) if not user: await ctx.send(_("It seems that user isn't banned!")) return - queue_entry = (guild.id, user_id) try: await guild.unban(user, reason=audit_reason) except discord.HTTPException: diff --git a/redbot/cogs/mod/locales/af-ZA.po b/redbot/cogs/mod/locales/af-ZA.po index 987335f97..f021329aa 100644 --- a/redbot/cogs/mod/locales/af-ZA.po +++ b/redbot/cogs/mod/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/ar-SA.po b/redbot/cogs/mod/locales/ar-SA.po index b612f2169..44d5b4788 100644 --- a/redbot/cogs/mod/locales/ar-SA.po +++ b/redbot/cogs/mod/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/bg-BG.po b/redbot/cogs/mod/locales/bg-BG.po index 960afe3b6..fadc30362 100644 --- a/redbot/cogs/mod/locales/bg-BG.po +++ b/redbot/cogs/mod/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Роли" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Да" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/no-NO.po b/redbot/cogs/mod/locales/bs-BA.po similarity index 62% rename from redbot/cogs/mod/locales/no-NO.po rename to redbot/cogs/mod/locales/bs-BA.po index bad585d54..c8551f4d4 100644 --- a/redbot/cogs/mod/locales/no-NO.po +++ b/redbot/cogs/mod/locales/bs-BA.po @@ -1,409 +1,310 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 34\n" -"Language: no_NO\n" +"Language: bs_BA\n" #: redbot/cogs/mod/converters.py:20 msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -433,7 +334,7 @@ msgstr "" #: redbot/cogs/mod/names.py:70 msgid "Done." -msgstr "Ferdig." +msgstr "" #: redbot/cogs/mod/names.py:81 msgid "Custom: {emoji} {name}" @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" -msgstr "Roller" +msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" -msgstr "Ja" +msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/ca-ES.po b/redbot/cogs/mod/locales/ca-ES.po index bb556c844..4424630da 100644 --- a/redbot/cogs/mod/locales/ca-ES.po +++ b/redbot/cogs/mod/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/cs-CZ.po b/redbot/cogs/mod/locales/cs-CZ.po index 1af6dbda9..7373e5879 100644 --- a/redbot/cogs/mod/locales/cs-CZ.po +++ b/redbot/cogs/mod/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "{} nevypadá jako platné ID uživatele." -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." +msgstr "Tento uživatel není v hlasovém kanálu." + +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." -msgstr "" - -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "Neplatné dny. Musí být mezi 0 a 7." -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "Na tuto akci nemám práva." -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "Hotovo. Nylo načase." - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "\\nChyby:\\n" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." -msgstr "Uživatel {user_id} neexistuje." - -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "Z nějakého důvodu to udělat nemůžu." -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "Zdá se, že uživatel není zabanován!" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "Byl jsi odbanován z {server}.\\nZde je pozvánka pro tento server: {invite_link}" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "Moderační nástroje." - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "Tento uživatel nemůže odesílat zprávy v tomto kanále." - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "Tento uživatel není v tomto kanálu umlčen." - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "Tento uživatel není v hlasovém kanálu." - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" -msgstr "Tento uživatel je již umlčen a ztlumen na serveru!" - -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." -msgstr "Umlčet uživatele." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." +msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "Zdá se, že uživatel není zabanován!" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "Byl jsi odbanován z {server}.\\nZde je pozvánka pro tento server: {invite_link}" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." +msgstr "Moderační nástroje." + +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." -msgstr "" - -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "Uživatel byl umlčen na tomto serveru." - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "Odmlčet uživatele." - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "Odmlčení se nezdařilo. Důvod: {}" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "Uživatel byl v tomto kanále odmlčen." - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "Zobrazit informace o uživateli.\\n\\n To zahrnuje pole pro stav, datum registrace na discordu, datum připojení\\n na server, stavy hlasu a předchozích jmen / přezdívky.\\n\\n Pokud uživatel nemá žádné role, předchozí jména nebo předchozí přezdívky,\\n tato pole budou vynechány.\\n " -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "{}\\n(před {} dny {)" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "{}\\n(před {} dny {)" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "Přidal/a se na Discord" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "Přidal/a se na tento server" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Role" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "Předchozí jména" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "Předchozí přezdívky" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "Aktuální hlasový kanál" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "Člen #{} | ID uživatele: {}" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "Zobrazit předchozí jména a přezdívky uživatele." -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "**Posledních 20 jmen**:" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "**Posledních 20 přezdívek**:" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "Spravovat nastavení správy serveru." -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "Odstranit opakování: {num_repeats}\\n" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "po {num} opakování" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "Ne" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "{num} zmínění" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Ano" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "{num} sekund" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "Žádný" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "Opakované zprávy budou ignorovány." -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/da-DK.po b/redbot/cogs/mod/locales/da-DK.po index 01432d297..3bda7174d 100644 --- a/redbot/cogs/mod/locales/da-DK.po +++ b/redbot/cogs/mod/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Ja" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/de-DE.po b/redbot/cogs/mod/locales/de-DE.po index 87c5d2c16..46dcff231 100644 --- a/redbot/cogs/mod/locales/de-DE.po +++ b/redbot/cogs/mod/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -19,392 +19,293 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "{} sieht nicht wie eine gültige Benutzerkennung aus." -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "Spam von Erwähnungen (Autoban)" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" -msgstr "Das kann ich dir leider nicht erlauben. Tu dir das selbst nicht an {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." +msgstr "Dieser Benutzer ist nicht in einem Sprachkanal." -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." -msgstr "Ich kann dich das nicht tun lassen. Du bist nicht höher in der Rollenhierarchie als der Benutzer." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "Ich benötige die {perms} Berechtigung(en) im Kanal des Benutzers, um dies zu tun." -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." -msgstr "Das kann ich aufgrund der Discord-Hierarchie nicht tun." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Du musst die {perms} Berechtigung(en) im Kanal des Benutzers haben, um diesen Befehl nutzen zu können." -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "Ungültige Anzahl an Tagen. Es muss eine Zahl zwischen 0 und 7 sein." -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "Das kann ich dir leider nicht erlauben. Tu dir das selbst nicht an {}" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Ich kann dich das nicht tun lassen. Du bist nicht höher in der Rollenhierarchie als der Benutzer." + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "Du wurdest von {guild} gebannt." -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "**Grund**" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "Es wurde kein Grund angegeben." -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "Erledigt. Das fühlte sich gut an." + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "Ich bin nicht autorisiert dies zu tun." -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "Ein unerwarteter Fehler ist aufgetreten." -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "Tempban abgesessen" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "Kicke einen Benutzer.\\n\\n Wenn ein Grund angegeben ist, wird dieser im Audit Log angezeigt.\\n " -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "Ich kann dich das nicht tun lassen. Tu dir das selbst nicht an {emoji}" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "Du wurdest von {guild} gekickt." -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "Erledigt. Das fühlte sich gut an." - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." -msgstr "Banne einen Benutzer von diesem Server und lösche optional Nachrichten der vergangenen X Tage.\\n\\n Wenn ``Tage`` keine Zahl ist, wird es als das erste Wort der Begründung behandelt.\\n\\n ``Tage``: Mindestens 0, maximal 7. Wenn nicht angegeben, wird stattdessen die Standardeinstellung verwendet." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "Erledigt. Einstein hat eine Theorie über Zeit entwickelt und es war verdammt noch einmal Zeit dafür." - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" -msgstr "Beendet Benutzer(n) vom Server\\n\\n Benutzer-IDs, um\\n mit diesem Befehl zu verbieten" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." +msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "{num} Benutzer vom Server gesperrt." -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "\\nFehler:\\n" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "Mir fehlen die Berechtigungen dies zu tun." -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "Benutzer {user_id} ist bereits gesperrt." - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "Fehler beim Bannen von Benutzer {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." -msgstr "Benutzer {user_id} existiert nicht." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." +msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "Konnte {user_id} nicht bannen: fehlende Berechtigungen." - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "Bannt einen Benutzer vorübergehend vom Server." -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "Ich kann das aufgrund von Discord Hierarchie-Regeln nicht tun" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "Ich kann das aus irgendeinem Grund nicht tun." -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "Beim bannen hat etwas nicht funktioniert." -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "Erledigt. Das war erstmal genug Chaos." -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "Benutzer kicken und dessen Nachrichten des letzten Tages löschen." -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "Du wurdest gebannt und wieder entbannt, um Nachrichten von dir zu löschen, da du gegen die Regeln verstoßen hast.\\nDu kannst dem Server wieder beitreten. {invite_link}" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "Meine Rolle ist nicht hoch genug, um diesen Benutzer zu softbannen." -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "Erledigt. Das war genug Stress." -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "Kicke ein Mitglied aus einem Sprachkanal." -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "Ich kann dieses Mitglied nicht aus dem Sprachkanal herausholen." -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "Beim kicken dieses Members ist etwas schiefgelaufen." -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "Entbanne einen Benutzer von diesem Server.\\n\\n Erfordert die ID des Nutzers. Um dies herauszufinden, kannst du entweder:\\n 1. die ID aus dem Mod-Log Fall (falls einer erstellt wurde) entnehmen, oder\\n 2. den Entwicklermodus aktivieren, zu der Kategorie Bans in den Servereinstellungen navigieren und dort mit einem Rechtsklick auf den Benutzer die ID kopieren." - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "Es scheint so, dass dieser Benutzer nicht gebannt ist!" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "Beim entbannen dieses Benutzers ist etwas schiefgelaufen." - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "Benutzer entbannt." - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "Ich teile keinen anderen Server mit diesem Benutzer. Ich kann ihm keine Einladung senden." - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "Du wurdest von {server} entbannt.\\nHier ist eine Einladung für diesen Server: {invite_link}" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "Ich konnte keine Einladung an den Benutzer senden. Kannst du das für mich machen?\\nHier ist der Einladungslink: {invite_link}" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "Beim Versuch, dem Benutzer eine Einladung zu senden, ist etwas schief gelaufen. Hier ist der Link, damit du es auch versuchen kannst: {invite_link}" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "Moderationstools." - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "Die Funktion zum ignorieren von Servern und Kanälen wurde verschoben. Benutze `[p]moveignoredchannels` um deine Einstellungen wiederherzustellen." - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "Die Einstellungen für die automatische Befehlsnachrichtenlöschung wurden verschoben. Verwende `[p]movedeletedelay` um deine Einstellungen wiederherzustellen." - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "Verschiebe ignorierte Kanäle in den Core" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "Ignorierte Kanäle und Server wiederhergestellt." - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "\\n Verschiebe die automatische Befehlslöschung in den Kern\\n " - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "Einstellungen für die automatische Befehlslöschung wiederhergestellt." - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "Dieser Benutzer kann keine Nachrichten in diesem Kanal senden." - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "Der Benutzer ist in diesem Kanal nicht stumm geschaltet." - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "Der Benutzer kann nicht stumm geschaltet werden, da dieser die Administrator Berechtigung hat." - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "Konnte den Benutzer nicht stummschalten. Ich benötige die 'Rollen verwalten' Berechtigung und der stummzuschaltende Benutzer muss unter mir in der Rollenhierarchie sein." - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "Der Benutzer hat den Server verlassen, während seine Berechtigungen verändert wurden." - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "Der Kanal, in dem ich versucht habe, den Benutzer stummzuschalten, wurde nicht gefunden." - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "Dieser Benutzer ist nicht in einem Sprachkanal." - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "Ich benötige die {perms} Berechtigung(en) im Kanal des Benutzers, um dies zu tun." - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "Du musst die {perms} Berechtigung(en) im Kanal des Benutzers haben, um diesen Befehl nutzen zu können." - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "Entbanne einen Benutzer, sodass dieser in den Sprachkanälen des Servers Sprechen und Hören kann." -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" -msgstr "Dieser Benutzer ist weder stummgeschaltet noch wurde sein Lautsprecher deaktiviert!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." +msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" -msgstr "Der Benutzer darf nun in Sprachkanälen sprechen und hören" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." +msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "Banne einen Benutzer, sodass dieser nicht mehr in den Sprachkanälen des Servers Sprechen und Hören kann." -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" -msgstr "Dieser Nutzer ist bereits serverweit stumm- und taubgeschaltet!" - -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" -msgstr "Es wurde dem Benutzer untersagt, in Sprachkanälen zu sprechen oder zu hören" - -#: redbot/cogs/mod/mutes.py:166 -#, docstring -msgid "Mute users." -msgstr "Schalte Benutzer stumm." - -#: redbot/cogs/mod/mutes.py:172 -#, docstring -msgid "Mute a user in their current voice channel." -msgstr "Schalte einen Benutzer in seinem aktuellen Sprachkanal stumm." - -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" -msgstr "Schalte {user} im Kanal {channel.name} stumm" - -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute a user in the current text channel." -msgstr "Schalte einen Benutzer in seinem aktuellen Text-Kanal stumm." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." +msgstr "Entbanne einen Benutzer von diesem Server.\\n\\n Erfordert die ID des Nutzers. Um dies herauszufinden, kannst du entweder:\\n 1. die ID aus dem Mod-Log Fall (falls einer erstellt wurde) entnehmen, oder\\n 2. den Entwicklermodus aktivieren, zu der Kategorie Bans in den Servereinstellungen navigieren und dort mit einem Rechtsklick auf den Benutzer die ID kopieren." -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." -msgstr "Der Benutzer wurde in diesem Kanal stummgeschaltet." +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "Es scheint so, dass dieser Benutzer nicht gebannt ist!" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "Beim entbannen dieses Benutzers ist etwas schiefgelaufen." + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "Benutzer entbannt." + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "Ich teile keinen anderen Server mit diesem Benutzer. Ich kann ihm keine Einladung senden." + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "Du wurdest von {server} entbannt.\\nHier ist eine Einladung für diesen Server: {invite_link}" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "Ich konnte keine Einladung an den Benutzer senden. Kannst du das für mich machen?\\nHier ist der Einladungslink: {invite_link}" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "Beim Versuch, dem Benutzer eine Einladung zu senden, ist etwas schief gelaufen. Hier ist der Link, damit du es auch versuchen kannst: {invite_link}" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mutes user in the server." -msgstr "Schaltet Benutzer auf dem Server stumm." +msgid "Moderation tools." +msgstr "Moderationstools." -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "Der Benutzer wurde auf dem Server stummgeschaltet." +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +msgstr "Die Funktion zum ignorieren von Servern und Kanälen wurde verschoben. Benutze `[p]moveignoredchannels` um deine Einstellungen wiederherzustellen." -#: redbot/cogs/mod/mutes.py:281 +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +msgstr "Die Einstellungen für die automatische Befehlsnachrichtenlöschung wurden verschoben. Verwende `[p]movedeletedelay` um deine Einstellungen wiederherzustellen." + +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Unmute users." -msgstr "Entstumme Benutzer." +msgid "Move ignored channels and servers to core" +msgstr "Verschiebe ignorierte Kanäle in den Core" -#: redbot/cogs/mod/mutes.py:289 +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." +msgstr "Ignorierte Kanäle und Server wiederhergestellt." + +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Unmute a user in their current voice channel." -msgstr "Entstumme einen Benutzer in seinem aktuellen Sprachkanal." +msgid "\\n Move deletedelay settings to core\\n " +msgstr "" -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "{user} wurde im Kanal {channel.name} entstummt" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "Das Aufheben der Stummschaltung ist fehlgeschlagen. Grund: {}" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "Entstumme einen Benutzer in diesem Kanal." - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "Die Stummschaltung des Benutzers wurde in diesem Kanal aufgehoben." - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "Entstumme einen Benutzer auf diesem Server." - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." -msgstr "Die Stummschaltung des Benutzers wurde aufgehoben." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." +msgstr "Einstellungen für die automatische Befehlslöschung wiederhergestellt." #: redbot/cogs/mod/names.py:36 #, docstring @@ -471,324 +372,382 @@ msgstr "Hört: {title}" msgid "Watching: {name}" msgstr "Schaut: {name}" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "Zeigt Informationen über den Benutzer.\\n\\n Dazu gehören Angaben des Status, Beitrittsdatum bei Discord,\\n des Servers, Sprachstatus und frühere Namen/Nicknamen.\\n\\n Wenn der Benutzer keine Rollen, frühere Namen oder Spitznamen hat,\\n werden diese Angaben ausgelassen.\\n " -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "{}\\n({} Tage her)" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "{}\\n({} Tage her)" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "Entspannt in {} status" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "und {numeric_number} weitere Rollen, die aufgrund von Embedlimitierungen nicht angezeigt werden." -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "Ist Discord beigetreten am" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "Dem Server beigetreten am" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Rollen" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "Vorherige Namen" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "Vorherige Nicknamen" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "Aktueller Sprachkanal" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "Benutzer #{} | User ID: {}" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "Zeige vorherige Namen und Nicknamen von einem Benutzer." -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "**Vorherige 20 Namen:**" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "**Die letzten 20 Nicknamen:**" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "Über diesen Benutzer sind keine Namens- oder Nicknamenänderungen bekannt." -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "Einstellungen der Server-Administratio verwalten." -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "Wiederholungen löschen: {num_repeats}\\n" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "nach {num} Wiederholungen" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "Nein" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "{num} Erwähnungen" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "Spam von Erwähnungen bannen: {num_mentions}\\n" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "Rangordnung berücksichtigen: {yes_or_no}\\n" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Ja" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "Verzögerung zwischen dem Löschen: {num_seconds}\\n" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "{num} Sekunden" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "Keine" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "Lädt Mitglieder nach Entbannung neu ein: {yes_or_no}\\n" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "Nutzer bei Kick/Bann benachrichtigen: {yes_or_no}\\n" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "Standardalter zu löschender Nachrichten beim bannen: Vergangene {num_days} Tage\\n" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "Standardalter zu löschender Nachrichten beim bannen: Nachrichten werden nicht gelöscht\\n" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "Schaltet die Prüfung für Rollen-Hierarchie von Mods und Admins um.\\n\\n **WARNUNG**: Deaktivieren dieser Einstellung erlaubt Mods\\n Aktionen bei Benutzern, die ranghöhere Rollen besitzen!\\n\\n Dies ist standardmäßig aktiviert.\\n " -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "Die Rollenhierarchie wird überprüft, wenn Moderationsbefehle ausgegeben werden." -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "Die Rollenhierarchie wird ignoriert, wenn Moderationsbefehle ausgegeben werden." -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "Autobann für mentionspam ist bereits deaktiviert." -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "Autoban für Spam von Erwähnungen deaktiviert." -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "Aktiviere automatische Löschung wiederholter Nachrichten.\\n\\n Muss zwischen 2 und 20 liegen.\\n\\n Setze auf -1, um diese Funktion zu deaktivieren.\\n " -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "Wiederholte Nachrichten werden ignoriert." -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "Nachrichten, die bis zu {num} Mal wiederholt werden, werden gelöscht." -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "Anzahl der Wiederholungen muss zwischen 2 und 20 oder gleich -1 sein, wenn Sie diese Funktion deaktivieren möchten!" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "Bot wird wiederholte Nachrichten nach Wiederholungen von {num} löschen. Setze diesen Wert auf -1, um wiederholte Nachrichten zu ignorieren" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "Legt fest ob eine Einladung an Benutzer verschickt wird, die entbannt werden.\\n\\n Bei Aktivierung versucht der Bot eine einmalige Einladung an den\\n entbannten Benutzer zu senden.\\n " -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "Benutzer, die mit `{command}` entbannt werden, werden wieder eingeladen." -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "Benutzer, die mit `{command}` entbannt werden, werden nicht wieder eingeladen." -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "Lege fest, ob eine Nachricht an einen Benutzer gesendet werden soll, wenn er gekickt/gebannt wird.\\n\\n Wenn diese Option aktiviert ist, werde ich versuchen, den Benutzer per DM zu informieren\\n und ihm den Grund dafür nennen, warum er gekickt/gebannt wurde.\\n " -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "DM bei kick/bann ist derzeit auf {setting} gesetzt" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "Ich werde nun versuchen, eine DM an Benutzer zu schicken, bevor sie gekickt oder gebannt werden." -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "Ich werde nicht mehr versuchen, eine DM an Benutzer zu schicken, bevor sie gekickt oder gebannt werden." -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "Legen Sie die Standardanzahl an Tagen fest, von denen Nachrichten gelöscht werden sollen, wenn ein Benutzer gebannt wird.\\n\\n Die Anzahl der Tage muss zwischen 0 und 7 liegen.\\n " -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "Ungültige Anzahl von Tagen. Muss zwischen 0 und 7 liegen." -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "Nachrichten der letzten {days} Tage werden gelöscht, wenn ein Benutzer gebannt wird." +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/el-GR.po b/redbot/cogs/mod/locales/el-GR.po index d9af70e2f..ea0e07806 100644 --- a/redbot/cogs/mod/locales/el-GR.po +++ b/redbot/cogs/mod/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/es-ES.po b/redbot/cogs/mod/locales/es-ES.po index 7a185d0ba..baff72c88 100644 --- a/redbot/cogs/mod/locales/es-ES.po +++ b/redbot/cogs/mod/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -17,419 +17,320 @@ msgstr "" #: redbot/cogs/mod/converters.py:20 msgid "{} doesn't look like a valid user ID." -msgstr "" +msgstr "{} no parece un ID de usuario válido." -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" -msgstr "" +msgstr "Spam de menciones (Autoban)" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" -msgstr "" +msgstr "Spam de menciones (Autokick)" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" -msgstr "" - -#: redbot/cogs/mod/events.py:100 -msgid "Please do not mass mention people!" -msgstr "" +msgstr "Spam de menciones (Autokick)" #: redbot/cogs/mod/events.py:104 +msgid "Please do not mass mention people!" +msgstr "¡Por favor, no mencione masivamente a las personas!" + +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" -msgstr "" +msgstr "¡{member}, Por favor, no menciones a la gente!" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" -msgstr "" +msgstr "Spam de menciones (Autowarn)" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" -msgstr "No puedo dejarte hacer eso. Hacerse daño uno mismo esta mal {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." +msgstr "Ese usuario no está en un canal de voz." -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." -msgstr "No puedo dejarte hacer eso. No eres más alto que el usuario en la jerarquía de roles." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "Requiero los permisos de {perms} en ese canal del usuario para hacer eso." -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." -msgstr "" +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Debes tener los permisos de {perms} en el canal del usuario para usar este comando." -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "Días no válidos. Debe estar entre 0 y 7." -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "No puedo dejarte hacer eso. Hacerse daño uno mismo esta mal {}" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "No puedo dejarte hacer eso. No eres más alto que el usuario en la jerarquía de roles." + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "No puedo hacerlo debido a las normas de jerarquía de Discord." + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." -msgstr "" +msgstr "Has sido baneado de {guild}." -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" -msgstr "" +msgstr "**Razón**" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." -msgstr "" +msgstr "No se ha dado ninguna razón." -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 -msgid "I'm not allowed to do that." -msgstr "No estoy autorizado a hacer eso." +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "El usuario con ID {user_id} ya está baneado." -#: redbot/cogs/mod/kickban.py:117 -msgid "An unexpected error occurred." -msgstr "" +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "El usuario con ID {user_id} fue actualizado de un baneo temporal a permanente." -#: redbot/cogs/mod/kickban.py:153 -msgid "Tempban finished" -msgstr "" - -#: redbot/cogs/mod/kickban.py:177 -#, docstring -msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " -msgstr "" - -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 -msgid "I cannot let you do that. Self-harm is bad {emoji}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:209 -msgid "You have been kicked from {guild}." -msgstr "" - -#: redbot/cogs/mod/kickban.py:240 +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 msgid "Done. That felt good." msgstr "Hecho. Se sintió bien." -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 +msgid "I'm not allowed to do that." +msgstr "No estoy autorizado a hacer eso." + +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "Usuario con ID {user_id} no encontrado" + +#: redbot/cogs/mod/kickban.py:207 +msgid "An unexpected error occurred." +msgstr "Se ha producido un error inesperado." + +#: redbot/cogs/mod/kickban.py:242 +msgid "Tempban finished" +msgstr "Tempban finalizado" + +#: redbot/cogs/mod/kickban.py:266 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." -msgstr "" +msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " +msgstr "Expulsar a un usuario.\\n\\n Si se especifica una razón, será la razón que aparezca\\n en el registro de auditoría.\\n " -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "Hecho. Ya era hora." - -#: redbot/cogs/mod/kickban.py:285 -#, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" -msgstr "" - -#: redbot/cogs/mod/kickban.py:294 -msgid "Banned {num} users from the server." -msgstr "" +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 +msgid "I cannot let you do that. Self-harm is bad {emoji}" +msgstr "No puedo dejarte hacer eso. El auto-daño es malo {emoji}" #: redbot/cogs/mod/kickban.py:298 +msgid "You have been kicked from {guild}." +msgstr "Has sido expulsado de {guild}." + +#: redbot/cogs/mod/kickban.py:343 +#, docstring +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgstr "Banear a un usuario de este servidor y opcionalmente eliminar días de mensajes.\\n\\n Se debe proporcionar un ID de usuario si el usuario no es miembro de este servidor.\\n\\n Si los días no es un número, es tratado como la primera palabra de la razón.\\n\\n Mínimo 0 días, máximo 7. Si no se especifica, la configuración por defecto se utilizará en su lugar." + +#: redbot/cogs/mod/kickban.py:374 +#, docstring +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." +msgstr "Baneos masivos del servidor.\\n\\n Los ID de usuario necesitan ser proporcionados para banear\\n usando este comando." + +#: redbot/cogs/mod/kickban.py:383 +msgid "Banned {num} users from the server." +msgstr "{num} usuarios baneados del servidor." + +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" -msgstr "" +msgstr "\\nErrores:\\n" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" -msgstr "" +msgstr "\\nLas siguientes IDs de usuario han sido actualizadas de un baneo temporal a permanente:\\n" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "Carezco de los permisos para ello." -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" -msgstr "" +msgstr "Error al banear al usuario {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." -msgstr "" +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." +msgstr "No se pudo banear al usuario con ID {user_id}: faltan permisos." -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." -msgstr "" +msgstr "Banear temporalmente a un usuario de este servidor." -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." -msgstr "" +msgstr "Has sido temporalmente baneado de {server_name} hasta {date}." -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" -msgstr "" +msgstr " Aquí hay una invitación para cuando expire tu baneo: {invite_link}" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "No puedo hacer eso por algunas razones." -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." -msgstr "" +msgstr "Algo salió mal al banear." -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." -msgstr "" +msgstr "Hecho. Suficiente caos por ahora." -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." -msgstr "" +msgstr "Expulsar a un usuario y eliminar 1 día de sus mensajes." -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" -msgstr "" +msgstr "Has sido baneado y desbaneado como una forma rápida de borrar tus mensajes.\\nAhora puedes unirte al servidor de nuevo. {invite_link}" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "Mi rol no es lo suficientemente alto para banear ese usuario." -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "Hecho. Suficiente caos." -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." -msgstr "" +msgstr "Expulsar a un miembro de un canal de voz." -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." -msgstr "" +msgstr "No puedo expulsar a este miembro del canal de voz." -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." -msgstr "" +msgstr "Algo salió mal al intentar expulsar a ese miembro." -#: redbot/cogs/mod/kickban.py:639 +#: redbot/cogs/mod/kickban.py:744 +#, docstring +msgid "Unban a user from speaking and listening in the server's voice channels." +msgstr "Desbanea que un usuario para que hable y escuche en los canales de voz del servidor." + +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." +msgstr "Ese usuario no está silenciado o ensordecido por el servidor." + +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." +msgstr "Ahora se permite al usuario hablar y escuchar en los canales de voz." + +#: redbot/cogs/mod/kickban.py:785 +#, docstring +msgid "Ban a user from speaking and listening in the server's voice channels." +msgstr "Prohíbe que un usuario hable y escuche en los canales de voz del servidor." + +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." +msgstr "Ese usuario ya está silenciado y ensordecido en el servidor." + +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." +msgstr "El usuario ha sido baneado de hablar o escuchar en canales de voz." + +#: redbot/cogs/mod/kickban.py:827 #, docstring msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" +msgstr "Desbanear a un usuario de este servidor.\\n\\n Requiere especificar el ID del usuario objetivo. Para encontrar esto, puedes:\\n 1. Copiar desde el caso de registro de mod (si se ha creado), o\\n 2. habilitar el modo de desarrollador, ir a Baneos en la configuración de este servidor, derecha-\\n haga clic en el usuario y seleccione 'Copiar ID'." -#: redbot/cogs/mod/kickban.py:652 +#: redbot/cogs/mod/kickban.py:840 msgid "It seems that user isn't banned!" msgstr "Parece que ese usuario no está baneado!" -#: redbot/cogs/mod/kickban.py:658 +#: redbot/cogs/mod/kickban.py:845 msgid "Something went wrong while attempting to unban that user." -msgstr "" +msgstr "Algo salió mal al intentar desbanear a ese usuario." -#: redbot/cogs/mod/kickban.py:672 +#: redbot/cogs/mod/kickban.py:859 msgid "Unbanned that user from this server." -msgstr "" +msgstr "Desbanea a un usuario del servidor." -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:865 msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" +msgstr "No comparto otro servidor con este usuario. No puedo volver a invitarlo." -#: redbot/cogs/mod/kickban.py:686 +#: redbot/cogs/mod/kickban.py:873 msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" +msgstr "Has sido desbaneado de {server}.\\nAquí tienes una invitación para ese servidor: {invite_link}" -#: redbot/cogs/mod/kickban.py:693 +#: redbot/cogs/mod/kickban.py:880 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" +msgstr "No he podido enviar una invitación a ese usuario. ¿Tal vez podrías enviarla por mí?\\nEste es el enlace de invitación: {invite_link}" -#: redbot/cogs/mod/kickban.py:701 +#: redbot/cogs/mod/kickban.py:888 msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" +msgstr "Algo salió mal al intentar enviar esa invitación de usuario. Este es el enlace para que puedas intentar: {invite_link}" -#: redbot/cogs/mod/mod.py:47 +#: redbot/cogs/mod/mod.py:45 #, docstring msgid "Moderation tools." -msgstr "" +msgstr "Herramientas de moderación." -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" +msgstr "Los servidores y canales ignorados han sido movidos. Por favor, usa `[p]moveignoredchannels` para migrar las configuraciones antiguas." -#: redbot/cogs/mod/mod.py:161 +#: redbot/cogs/mod/mod.py:160 msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" +msgstr "Se han movido los ajustes de retraso de borrado. Por favor usa `[p]movedeletedelay` para migrar la configuración anterior." -#: redbot/cogs/mod/mod.py:182 +#: redbot/cogs/mod/mod.py:181 #, docstring msgid "Move ignored channels and servers to core" -msgstr "" +msgstr "Mover canales y servidores ignorados al core" -#: redbot/cogs/mod/mod.py:191 +#: redbot/cogs/mod/mod.py:190 msgid "Ignored channels and guilds restored." -msgstr "" +msgstr "Canales y servidores ignorados restaurados." -#: redbot/cogs/mod/mod.py:196 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" +msgid "\\n Move deletedelay settings to core\\n " +msgstr "\\n Mover configuración de retraso de borrado al núcleo\\n " -#: redbot/cogs/mod/mod.py:205 +#: redbot/cogs/mod/mod.py:204 msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 -#, docstring -msgid "Unban a user from speaking and listening in the server's voice channels." -msgstr "" - -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" -msgstr "¡Ese usuario no está silenciado o ensordecido del servidor!" - -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" -msgstr "El usuario esta permitido a hablar y escuchar en los canales de voz" - -#: redbot/cogs/mod/mutes.py:125 -#, docstring -msgid "Ban a user from speaking and listening in the server's voice channels." -msgstr "" - -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" -msgstr "¡Ese usuario ya está silenciado y ensordecido del servidor!" - -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" -msgstr "Usuario ha sido baneado de esuchar o hablar en los canales de voz" - -#: redbot/cogs/mod/mutes.py:166 -#, docstring -msgid "Mute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:172 -#, docstring -msgid "Mute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." -msgstr "" - -#: redbot/cogs/mod/mutes.py:224 -#, docstring -msgid "Mute a user in the current text channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." -msgstr "Usuario ha sido muteado en este canal." - -#: redbot/cogs/mod/mutes.py:253 -#, docstring -msgid "Mutes user in the server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "El usuario ha sido muteado en este servidor." - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "No se pudo desmutear. Razón: {}" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "Usuario muteado en este canal." - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." -msgstr "El usuario ha sido desmuteado en este servidor." +msgstr "Ajustes de retraso de borrado restaurados." #: redbot/cogs/mod/names.py:36 #, docstring msgid "Change a user's nickname.\\n\\n Leaving the nickname empty will remove it.\\n " -msgstr "" +msgstr "Cambiar el nick de un usuario.\\n\\n Dejar el nick vacío lo eliminará.\\n " #: redbot/cogs/mod/names.py:45 msgid "Nicknames must be between 2 and 32 characters long." -msgstr "" +msgstr "Los apodos deben tener entre 2 y 32 caracteres." #: redbot/cogs/mod/names.py:53 msgid "I do not have permission to rename that member. They may be higher than or equal to me in the role hierarchy." -msgstr "" +msgstr "No tengo permiso para renombrar a ese miembro. Pueden ser superiores o iguales a mí en la jerarquía de roles." #: redbot/cogs/mod/names.py:63 msgid "I do not have permission to rename that member." -msgstr "" +msgstr "No tengo permiso para renombrar a ese miembro." #: redbot/cogs/mod/names.py:66 msgid "That nickname is invalid." -msgstr "" +msgstr "Ese apodo no es válido." #: redbot/cogs/mod/names.py:68 msgid "An unexpected error has occured." -msgstr "" +msgstr "Ha ocurrido un error inesperado." #: redbot/cogs/mod/names.py:70 msgid "Done." @@ -437,368 +338,426 @@ msgstr "Listo." #: redbot/cogs/mod/names.py:81 msgid "Custom: {emoji} {name}" -msgstr "" +msgstr "Personalizado: {emoji} {name}" #: redbot/cogs/mod/names.py:83 msgid "Custom: {emoji}" -msgstr "" +msgstr "Personalizado: {emoji}" #: redbot/cogs/mod/names.py:85 msgid "Custom: {name}" -msgstr "" +msgstr "Personalizado: {name}" #: redbot/cogs/mod/names.py:93 msgid "Playing: {name}" -msgstr "" +msgstr "Jugando: {name}" #: redbot/cogs/mod/names.py:102 msgid "Streaming: [{name}{sep}{game}]({url})" -msgstr "" +msgstr "Transmitiendo: [{name}{sep}{game}]({url})" #: redbot/cogs/mod/names.py:109 msgid "Streaming: {name}" -msgstr "" +msgstr "Transmitiendo: {name}" #: redbot/cogs/mod/names.py:118 msgid "Listening: [{title}{sep}{artist}]({url})" -msgstr "" +msgstr "Escuchando: [{title}{sep}{artist}]({url})" #: redbot/cogs/mod/names.py:125 msgid "Listening: {title}" -msgstr "" +msgstr "Escuchando: {title}" #: redbot/cogs/mod/names.py:133 msgid "Watching: {name}" -msgstr "" +msgstr "Viendo: {name}" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "Compitiendo en: {competing}" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " -msgstr "" - -#: redbot/cogs/mod/names.py:183 -msgid "Unknown" -msgstr "" - -#: redbot/cogs/mod/names.py:191 -msgid "{}\\n({} days ago)" -msgstr "" +msgstr "Mostrar información sobre un usuario.\\n\\n Esto incluye campos para el estado, fecha de registro de Discord, fecha de unión\\n al servidor, estado de voz y apodos anteriores.\\n\\n Si el usuario no tiene roles, nombres anteriores o apodos anteriores,\\n estos campos serán omitidos.\\n " #: redbot/cogs/mod/names.py:192 +msgid "Unknown" +msgstr "Desconocido" + +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" -msgstr "" +msgstr "{}\\nhace ({} días)" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:201 +msgid "{}\\n({} days ago)" +msgstr "{}\\nhace ({} días)" + +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" -msgstr "" +msgstr "Descansando en estado {}" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." -msgstr "" +msgstr "y {numeric_number} roles más no mostrados debido a límites del embed." -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" -msgstr "" +msgstr "Se unió a Discord el" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" -msgstr "" +msgstr "Se unió a este servidor el" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Roles" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "Rol" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" -msgstr "" +msgstr "Nombres anteriores" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "Nombre anterior" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" -msgstr "" +msgstr "Apodos anteriores" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "Apodo anterior" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" -msgstr "" +msgstr "Canal de voz actual" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" -msgstr "" +msgstr "Miembro #{} | ID de usuario: {}" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." -msgstr "" +msgstr "Mostrar nombres y apodos anteriores de un usuario." -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "**Últimos 20 nombres**:" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "**Últimos 20 nombres**:" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "Que el usuario no tiene ningún nombre grabado o cambio de apodo." -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." -msgstr "" +msgstr "Administrar ajustes de administración del servidor." -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." -msgstr "" +msgstr "Mostrar la configuración actual de la administración del servidor." -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" -msgstr "" - -#: redbot/cogs/mod/settings.py:38 -msgid "after {num} repeats" -msgstr "" - -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 -msgid "No" -msgstr "" +msgstr "Eliminar repeticiones: {num_repeats}\\n" #: redbot/cogs/mod/settings.py:42 +msgid "after {num} repeats" +msgstr "después de {num} repeticiones" + +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 +msgid "No" +msgstr "No" + +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" -msgstr "" - -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 -msgid "{num} mentions" -msgstr "" - -#: redbot/cogs/mod/settings.py:47 -msgid "Kick mention spam: {num_mentions}\\n" -msgstr "" - -#: redbot/cogs/mod/settings.py:52 -msgid "Ban mention spam: {num_mentions}\\n" -msgstr "" +msgstr "Advertencia de spam de menciones: {num_mentions}\\n" +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 #: redbot/cogs/mod/settings.py:57 -msgid "Respects hierarchy: {yes_or_no}\\n" -msgstr "" +msgid "{num} mentions" +msgstr "{num} menciones" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:51 +msgid "Kick mention spam: {num_mentions}\\n" +msgstr "Expulsar por spam de menciones: {num_mentions}\\n" + +#: redbot/cogs/mod/settings.py:56 +msgid "Ban mention spam: {num_mentions}\\n" +msgstr "Banear por spam de menciones: {num_mentions}\\n" + +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "Spam de Menciones estricto: Todas las menciones se contarán incluyendo duplicados\\n" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "Spam de Menciones estricto: Solo contarán menciones únicas\\n" + +#: redbot/cogs/mod/settings.py:66 +msgid "Respects hierarchy: {yes_or_no}\\n" +msgstr "Respeta la jerarquía: {yes_or_no}\\n" + +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Sí" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" -msgstr "" +msgstr "Retraso de borrado: {num_seconds}\\n" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" -msgstr "" - -#: redbot/cogs/mod/settings.py:63 -msgid "None" -msgstr "" - -#: redbot/cogs/mod/settings.py:65 -msgid "Reinvite on unban: {yes_or_no}\\n" -msgstr "" - -#: redbot/cogs/mod/settings.py:68 -msgid "Send message to users on kick/ban: {yes_or_no}\\n" -msgstr "" +msgstr "{num} segundos" #: redbot/cogs/mod/settings.py:72 +msgid "None" +msgstr "Ninguno" + +#: redbot/cogs/mod/settings.py:74 +msgid "Reinvite on unban: {yes_or_no}\\n" +msgstr "Reinvitar al desbanear: {yes_or_no}\\n" + +#: redbot/cogs/mod/settings.py:77 +msgid "Send message to users on kick/ban: {yes_or_no}\\n" +msgstr "Enviar mensaje a los usuarios al ser expulsados/baneados: {yes_or_no}\\n" + +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" -msgstr "" +msgstr "Historial de mensajes predeterminado eliminado al banear: Anterior a {num_days} días\\n" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" -msgstr "" +msgstr "Mensajes eliminados por defecto en un ban: No eliminar ninguno\\n" -#: redbot/cogs/mod/settings.py:82 -#, docstring -msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " -msgstr "" +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "Duración predeterminada del baneo temporal: {duration}" #: redbot/cogs/mod/settings.py:94 +#, docstring +msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " +msgstr "Activar chequeo de jerarquía de roles para mods y administradores.\\n\\n **ADVERTENCIA**: Desactivar esta configuración permitirá a los mods tomar\\n acciones sobre los usuarios en la jerarquía de rol!\\n\\n Esto está activado por defecto.\\n " + +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "Jerarquía de roles serán comprobadas cuando se emiten órdenes de moderación." -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "La jerarquía de roles será ignorada cuando los comandos de moderación estén en emisión." -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " -msgstr "" +msgstr "\\n Administrar la configuración de automoderación para el spam de menciones.\\n " -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " -msgstr "" +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " +msgstr "\\n Ajuste de cuentas para menciones duplicadas.\\n\\n Si está habilitado, todas las menciones contarán incluyendo menciones duplicadas.\\n Si se desactiva sólo contarán menciones únicas.\\n\\n Utilice este comando sin ningún parámetro para ver la configuración actual.\\n " -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." -msgstr "" +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." +msgstr "Spam de Menciones actualmente cuenta con varias menciones del mismo usuario." #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." -msgstr "" +msgid "Mention spam currently only accounts for mentions of different users." +msgstr "Spam de Menciones actualmente sólo cuentas para menciones de diferentes usuarios." -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" -msgstr "" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "Spam de Menciones ahora contará con varias menciones del mismo usuario." + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." +msgstr "Spam de Menciones actualmente sólo cuenta para menciones de diferentes usuarios." #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " -msgstr "" +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "\\n Establece las condiciones de autowarn para el spam de menciones.\\n\\n Los usuarios serán advertidos si envían cualquier mensaje que contengan más de\\n ` menciones`.\\n\\n `` Debe ser 0 o mayor. Establecer en 0 para desactivar esta característica.\\n " #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." -msgstr "" +msgid "Autowarn for mention spam is already disabled." +msgstr "Autowarn para spam de menciones ya está deshabilitado." #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." -msgstr "" +msgid "Autowarn for mention spam disabled." +msgstr "Autowarn por spam de menciones deshabilitado." #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." -msgstr "" +msgid "`` must be 1 or higher to autowarn." +msgstr "`` debe ser 1 o superior a autowarn." #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." -msgstr "" +msgid "\\nAutowarn is equal to or higher than autokick." +msgstr "\\nEl autowarn es igual o superior al autokick." #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." -msgstr "" +msgid "\\nAutowarn is equal to or higher than autoban." +msgstr "\\nEl autowarn es igual o superior al autoban." #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" -msgstr "" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" +msgstr "Autowarn para spam de menciones activado. Cualquiera que mencione a {max_mentions} o más personas en un solo mensaje será autowarneado.\\n{mismatch_message}" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "\\n Establece las condiciones de autokick para el spam de menciones.\\n\\n Los usuarios serán expulsados si envían cualquier mensaje que contenga más de\\n ` menciones`.\\n\\n `` Debe ser 0 o mayor. Establecer en 0 para desactivar esta característica.\\n " + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "Autokick para spam de menciones ya está deshabilitado." + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "Autokick por spam de menciones deshabilitado." + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "`` debe ser 1 o superior para kickear automáticamente." + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "\\nEl autokick es igual o menor que el autowarn." + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "\\nEl autokick es igual o mayor que el autoban." + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "Autokick para spam de menciones activado. Cualquiera que mencione a {max_mentions} o más personas en un solo mensaje será autokickeado.\\n{mismatch_message}" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " -msgstr "" +msgstr "\\n Establece las condiciones de autoban para el spam de menciones.\\n\\n Los usuarios serán baneados si envían cualquier mensaje que contengan más de\\n ` menciones`.\\n\\n `` Debe ser 0 o mayor. Establecer en 0 para desactivar esta característica.\\n " -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." -msgstr "" +msgstr "Autoban para spam de menciones ya está deshabilitado." -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "Autoban por spam deshabilitado." -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." -msgstr "" +msgstr "`` debe ser 1 o superior al autoban." -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." -msgstr "" +msgstr "\\nEl autoban es igual o menor que el autotowarn." -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." -msgstr "" +msgstr "\\nEl autoban es igual o menor que el autokick." -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" -msgstr "" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" +msgstr "Autoban para spam de menciones activado. Cualquiera que mencione a {max_mentions} o más personas en un solo mensaje será autobaneado.\\n{mismatch_message}" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " -msgstr "" +msgstr "Habilitar la eliminación automática de mensajes repetidos.\\n\\n Debe estar entre 2 y 20.\\n\\n Establecer en -1 para desactivar esta característica.\\n " -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "Se ignorarán los mensajes repetidos." -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." -msgstr "" +msgstr "Los mensajes repetidos hasta {num} veces se eliminarán." -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" -msgstr "" +msgstr "Número de repeticiones debe estar entre 2 y 20 o igual a -1 si desea desactivar esta característica." -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" -msgstr "" +msgstr "El bot eliminará los mensajes repetidos después de {num} repeticiones. Pon este valor en -1 para ignorar los mensajes repetidos" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " -msgstr "" +msgstr "Cambia si una invitación será enviada a un usuario cuando sea desbaneado.\\n\\n Si es True, el bot intentará crear y enviar una invitación de un solo uso\\n al usuario recién desbaneado.\\n " -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." -msgstr "" - -#: redbot/cogs/mod/settings.py:290 -msgid "Users unbanned with `{command}` will not be reinvited." -msgstr "" - -#: redbot/cogs/mod/settings.py:298 -#, docstring -msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " -msgstr "" - -#: redbot/cogs/mod/settings.py:307 -msgid "DM when kicked/banned is currently set to: {setting}" -msgstr "" - -#: redbot/cogs/mod/settings.py:312 -msgid "Bot will now attempt to send a DM to user before kick and ban." -msgstr "" - -#: redbot/cogs/mod/settings.py:315 -msgid "Bot will no longer attempt to send a DM to user before kick and ban." -msgstr "" - -#: redbot/cogs/mod/settings.py:321 -#, docstring -msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " -msgstr "" - -#: redbot/cogs/mod/settings.py:327 -msgid "Invalid number of days. Must be between 0 and 7." -msgstr "" +msgstr "Los usuarios desbaneados con `{command}` serán reinvitados." #: redbot/cogs/mod/settings.py:330 +msgid "Users unbanned with `{command}` will not be reinvited." +msgstr "Los usuarios desbaneados con `{command}` no serán reinvitados." + +#: redbot/cogs/mod/settings.py:338 +#, docstring +msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " +msgstr "Cambia si un mensaje debe ser enviado a un usuario cuando sea expulsado/baneado.\\n\\n Si esta opción está activada, el bot intentará mandar un MD al usuario con el nombre del servidor\\n y la razón por la que fue expulsado/baneado.\\n " + +#: redbot/cogs/mod/settings.py:347 +msgid "DM when kicked/banned is currently set to: {setting}" +msgstr "DM cuando el expulsado/baneado está actualmente establecido a: {setting}" + +#: redbot/cogs/mod/settings.py:352 +msgid "Bot will now attempt to send a DM to user before kick and ban." +msgstr "El bot intentará enviar un DM al usuario antes de expulsar y banear." + +#: redbot/cogs/mod/settings.py:355 +msgid "Bot will no longer attempt to send a DM to user before kick and ban." +msgstr "Bot ya no intentará enviar un DM al usuario antes de expulsar y banear." + +#: redbot/cogs/mod/settings.py:361 +#, docstring +msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " +msgstr "Establece el número predeterminado de días de mensajes a eliminar cuando un usuario es baneado.\\n\\n El número de días debe estar entre 0 y 7.\\n " + +#: redbot/cogs/mod/settings.py:367 +msgid "Invalid number of days. Must be between 0 and 7." +msgstr "Número de días inválido. Debe estar entre 0 y 7." + +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." -msgstr "" +msgstr "{days} días de mensajes serán eliminados cuando un usuario sea baneado." + +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "Establecer la hora predeterminada a ser utilizada cuando un usuario está baneado temporalmente.\\n\\n Aceptados: segundos, minutos, horas, días, las semanas\\n `duración` deben ser mayores que cero.\\n\\n Ejemplos:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "La duración predeterminada para banear temporalmente a un usuario es ahora {duration}." #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " -msgstr "" +msgstr "Cambia la configuración del modo lento del canal.\\n\\n El intervalo puede ser de 0 segundos a 6 horas.\\n Úsalo sin parámetros para deshabilitar.\\n " #: redbot/cogs/mod/slowmode.py:36 msgid "Slowmode interval is now {interval}." -msgstr "" +msgstr "El intervalo de modo lento ahora es {interval}." #: redbot/cogs/mod/slowmode.py:41 msgid "Slowmode has been disabled." -msgstr "" +msgstr "Modo lento ha sido deshabilitado." diff --git a/redbot/cogs/mod/locales/fi-FI.po b/redbot/cogs/mod/locales/fi-FI.po index c01a6353c..0093ffff1 100644 --- a/redbot/cogs/mod/locales/fi-FI.po +++ b/redbot/cogs/mod/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/fr-FR.po b/redbot/cogs/mod/locales/fr-FR.po index 1e3f4a857..d7f9c7ffd 100644 --- a/redbot/cogs/mod/locales/fr-FR.po +++ b/redbot/cogs/mod/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -19,392 +19,293 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "{} ne ressemble pas à un ID d'utilisateur valide." -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "Spam de mention (Autoban)" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" -msgstr "" +msgstr "Spam de mention (Autowarn)" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" -msgstr "Je ne peux pas vous laisser faire ça. L'automutilation c'est mal {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." +msgstr "Cet utilisateur n'est pas dans un salon vocal." -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." -msgstr "Je ne peux pas vous laisser faire ça. Vous n'êtes pas supérieur à l'utilisateur dans la hiérarchie des rôles." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "J'ai besoin de(s) permission(s) {perms} dans le salon de cet utilisateur pour le faire." -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." -msgstr "Je ne peux pas faire ça à cause des règles de hiérarchie de Discord." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Vous devez avoir la(les) permission(s) {perms} dans le salon de cet utilisateur pour utiliser cette commande." -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "Jours non valides. Doit être compris entre 0 et 7." -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "Je ne peux pas vous laisser faire ça. L'automutilation c'est mal {}" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Je ne peux pas vous laisser faire ça. Vous n'êtes pas supérieur à l'utilisateur dans la hiérarchie des rôles." + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "Je ne peux pas faire ça à cause des règles de la hiérarchie Discord." + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "Vous avez été banni de {guild}." -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "**Raison**" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "Aucune raison n'a été fournie." -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "L'utilisateur avec l'ID {user_id} est déjà banni." + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "L'utilisateur avec l'ID {user_id} vient de passer d'un bannissement temporaire vers un bannissement permanent." + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "C'est fait. Ça m'a fait du bien." + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "Je ne suis pas autorisé à faire cela." -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "L'utilisateur avec l'ID {user_id} est introuvable" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "Une erreur inattendue s'est produite." -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "Ban temporaire terminé" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "Éjecte un utilisateur.\\n\\n Si une raison est spécifiée, ce sera celle-ci qui sera\\n affichée dans les logs du serveur.\\n " -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "Je ne peux pas vous laisser faire ça. L'automutilation c'est mal {emoji}" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "Vous avez été expulsé de {guild}." -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "C'est fait. Ça m'a fait du bien." - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." -msgstr "Banni un utilisateur de ce serveur et optionnellement supprime le nombre de jours de messages.\\n\\n Si le nombre de jours n'est pas un nombre, il est traité comme le premier mot de la raison.\\n\\n Minimum 0 jours, maximum 7. Si ce n'est pas spécifié, le paramètre defaultdays sera utilisé à la place." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "Terminé. Il était temps." - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" -msgstr "Bannissement préventif d'un utilisateur du serveur.\\n\\n Un ID d'utilisateur sera requis afin de bannir en utilisant cette commande" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." +msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "{num} utilisateurs bannis du serveur." -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "\\nErreurs:\\n" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "Je n'ai pas les permissions pour le faire." -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "L'utilisateur {user_id} est déjà banni." - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "Impossible de bannir l'utilisateur {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." -msgstr "L’utilisateur {user_id} n’existe pas." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." +msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "Impossible de bannir {user_id}: permissions manquantes." - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "Bannis temporairement un utilisateur du serveur." -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "Je ne peux pas faire ça en raison des règles de hiérarchie de Discord" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "Je ne peux pas le faire pour une raison quelconque." -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "Quelque chose s'est mal passé durant le bannissement." -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "Terminé. Assez de chaos pour l'instant." -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "Éjecte un utilisateur et supprime les messages envoyés par cet utilisateur pendant ces dernières 24 heures." -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "Vous avez été banni puis dé-banni comme moyen rapide pour supprimer vos messages.\\nVous pouvez maintenant rejoindre le serveur à nouveau. {invite_link}" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "Mon rôle n'est pas assez élevé pour softban cet utilisateur." -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "Terminé. Assez de chaos." -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "Expulse un membre d'un salon vocal." -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "Impossible d'expulser ce membre du salon vocal." -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "Quelque chose s'est mal passé lors de la tentative d'expulsion de ce membre." -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "Débanni un utilisateur de ce serveur.\\n\\n Nécessite de spécifier l'ID de l'utilisateur. Pour le trouver, vous pouvez soit :\\n #. Le copier à partir du cas dans les mod log (Si il a été créé), ou\\n Activer le mode développeur, allez dans Bannissements dans les paramètres du serveur, clique\\n droit sur l'utilisateur et sélectionner 'Copier l'ID'." - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "Il semble que l'utilisateur n'est pas banni !" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "Quelque chose s'est mal passé lors de la tentative de dé-bannissement de cet utilisateur." - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "Cet utilisateur a été débanni de ce serveur." - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "Je ne partage pas d'autre serveur avec cette utilisateur. Je ne peux pas le réinviter." - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "Vous avez été débanni de {server}.\\nVoici une invitation pour ce serveur : {invite_link}" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "Je n'ai pas réussi à envoyer une invitation à cet utilisateur. Peut-être pouvez-vous l'envoyer à ma place?\\nVoici le lien d'invitation : {invite_link}" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "Quelque chose a mal tourné lors de l'envoi d'une invitation à cet utilisateur. Voici le lien pour que vous puissiez essayer : {invite_link}" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "Outils de modération." - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "Les serveurs et les salons ignorés ont été déplacés. Veuillez utiliser `[p]moveignoredchannels` pour migrer les anciens paramètres." - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "Les paramètres de délai ont été déplacés. Veuillez utiliser `[p]movedeletedelay` pour migrer les anciens paramètres." - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "Déplacer les salons ignorés et les serveurs vers le noyau" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "Salons et serveurs ignorées restaurées." - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "\\n Déplacer les paramètres de suppression au noyau\\n " - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "Suppression des paramètre de délai de suppression restaurée." - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "Cet utilisateur ne peut pas envoyer de messages dans ce salon." - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "Cet utilisateur n'est pas muet dans ce salon." - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "Cet utilisateur ne peut pas être muet, car il a la permission d'administrateur." - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "Échec de la mise en sourdine de l'utilisateur. J'ai besoin des droits de gestion des rôles et l'utilisateur que je mets en sourdine doit être plus bas que moi dans la hiérarchie des rôles." - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "L'utilisateur a quitté le serveur lors l'application de l'écrasement." - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "Le salon dans lequel j'ai essayé de rendre muet cet utilisateur est introuvable." - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "Cet utilisateur n'est pas dans un salon vocal." - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "J'ai besoin de(s) permission(s) {perms} dans le salon de cet utilisateur pour le faire." - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "Vous devez avoir la(les) permission(s) {perms} dans le salon de cet utilisateur pour utiliser cette commande." - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "Débannir un utilisateur de parler et d'écouter dans les salon vocaux du serveur." -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" -msgstr "Cet utilisateur n'est pas muet ou sourd par le serveur !" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." +msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" -msgstr "L'utilisateur est maintenant autorisé à parler et à écouter sur les salons vocaux" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." +msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "Bannir un utilisateur de parler et d'écouter les salon vocaux du serveur." -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" -msgstr "Cet utilisateur est déjà muet et sourd à l’échelle du serveur !" - -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" -msgstr "L'utilisateur a été interdit de parler ou d'écouter dans les salons vocaux" - -#: redbot/cogs/mod/mutes.py:166 -#, docstring -msgid "Mute users." -msgstr "Mettre l'utilisateur en sourdine." - -#: redbot/cogs/mod/mutes.py:172 -#, docstring -msgid "Mute a user in their current voice channel." -msgstr "Rendre un utilisateur muet dans son salon vocal actuel." - -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" -msgstr "{user} est maintenant muet dans le salon {channel.name}" - -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute a user in the current text channel." -msgstr "Rendre un utilisateur muet dans ce salon textuel." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." +msgstr "Débanni un utilisateur de ce serveur.\\n\\n Nécessite de spécifier l'ID de l'utilisateur. Pour le trouver, vous pouvez soit :\\n #. Le copier à partir du cas dans les mod log (Si il a été créé), ou\\n Activer le mode développeur, allez dans Bannissements dans les paramètres du serveur, clique\\n droit sur l'utilisateur et sélectionner 'Copier l'ID'." -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." -msgstr "L'utilisateur a été mis en sourdine dans ce salon." +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "Il semble que l'utilisateur n'est pas banni !" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "Quelque chose s'est mal passé lors de la tentative de dé-bannissement de cet utilisateur." + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "Cet utilisateur a été débanni de ce serveur." + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "Je ne partage pas d'autre serveur avec cette utilisateur. Je ne peux pas le réinviter." + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "Vous avez été débanni de {server}.\\nVoici une invitation pour ce serveur : {invite_link}" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "Je n'ai pas réussi à envoyer une invitation à cet utilisateur. Peut-être pouvez-vous l'envoyer à ma place?\\nVoici le lien d'invitation : {invite_link}" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "Quelque chose a mal tourné lors de l'envoi d'une invitation à cet utilisateur. Voici le lien pour que vous puissiez essayer : {invite_link}" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mutes user in the server." -msgstr "Rend un utilisateur muet dans ce serveur." +msgid "Moderation tools." +msgstr "Outils de modération." -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "L'utilisateur a été mis en sourdine sur ce serveur." +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +msgstr "Les serveurs et les salons ignorés ont été déplacés. Veuillez utiliser `[p]moveignoredchannels` pour migrer les anciens paramètres." -#: redbot/cogs/mod/mutes.py:281 +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +msgstr "Les paramètres de délai ont été déplacés. Veuillez utiliser `[p]movedeletedelay` pour migrer les anciens paramètres." + +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Unmute users." -msgstr "Rétablir les utilisateurs." +msgid "Move ignored channels and servers to core" +msgstr "Déplacer les salons ignorés et les serveurs vers le noyau" -#: redbot/cogs/mod/mutes.py:289 +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." +msgstr "Salons et serveurs ignorées restaurées." + +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Unmute a user in their current voice channel." -msgstr "Rétablir un utilisateur dans son salon vocal actuel." +msgid "\\n Move deletedelay settings to core\\n " +msgstr "" -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "{user} rétablit dans le salon {channel.name}" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "Échec du dé-mute. raison : {}" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "Rétablir un utilisateur dans ce salon." - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "Utilisateur dé-mute dans ce salon." - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "Rétablir un utilisateur dans ce serveur." - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." -msgstr "L'utilisateur a été dé-mute sur ce serveur." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." +msgstr "Suppression des paramètre de délai de suppression restaurée." #: redbot/cogs/mod/names.py:36 #, docstring @@ -471,325 +372,383 @@ msgstr "Écoute : {title}" msgid "Watching: {name}" msgstr "Regarde : {name}" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "Affiche les informations sur un utilisateur.\\n\\n Ceci inclut les champs pour le statut, la date d'inscription sur Discord,\\n la date à laquelle cet utilisateur à rejoint le serveur, l'état vocal \\n et les noms/pseudos précédents.\\n\\n Si l'utilisateur n'a pas de rôles, noms ou pseudos précédents,\\n ces champs seront omis.\n" " " -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "{}\\n(il y a {} jours)" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "{}\\n(il y a {} jours)" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "Statut : {}" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "et {numeric_number} autres rôles non affichés en raison des limites de l'embed." -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "A rejoint Discord le" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "A rejoint ce serveur le" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Rôles" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "Noms précédents" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "Pseudos précédents" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "Salon vocal actuel" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "Membre #{} | ID utilisateur: {}" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "Afficher les noms et pseudos précédents d'un utilisateur." -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "**20 derniers noms **:" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "**20 derniers pseudos ** :" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "Cet utilisateur n'a aucun nom ou pseudo enregistré." -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "Gérer les paramètres d'administration du serveur." -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "Supprimer les répétitions : {num_repeats}\\n" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "après {num} répétitions" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "Non" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "{num} mentions" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "Bannir le spam de mention : {num_mentions}\\n" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "Respecter la hiérarchie : {yes_or_no}\\n" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Oui" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "Délai de suppression : {num_seconds}\\n" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "{num} secondes" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "Aucun" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "Réinviter lors du débannissement : {yes_or_no}\\n" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "Envoyer un message aux utilisateurs expulsé/banni : {yes_or_no}\\n" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "Suppression de l'historique des messages lors du bannissement par défaut : {num_days} jours précédents\\n" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "Suppression de l'historique des messages lors d'un bannissement par défaut : Ne supprimez aucun\\n" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "Activer/désactiver la vérification de la hiérarchie des rôles pour les mods et les admins.\\n\\n **AVERTISSEMENT** : Désactiver ce paramètre permettra aux mods de prendre\\n des actions sur les utilisateurs au-dessus d'eux dans la hiérarchie des rôles !\\n\\n Ceci est activé par défaut.\\n " -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "La hiérarchie des rôles sera vérifiée lorsque les commandes de modération sont émises." -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "La hiérarchie des rôles sera ignorée lorsque les commandes de modération sont émises." -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "L'expulsion automatique pour le spam de mention est déjà désactivée." + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "Expulsion automatique pour le spam de mention désactivée." + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "Le bannissement automatique du spam de mention est déjà désactivé." -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "Autoban pour spam de mention désactivé." -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "Active/désactive l'auto suppression des messages répétés.\\n\\n Doit être entre entre 2 et 20.\\n\\n Règler à -1 pour désactiver cette fonctionnalité.\\n " -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "Les messages répétés seront ignorés." -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "Les messages répétés jusqu'à {num} fois seront supprimés." -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "Le nombre de répétitions doit être compris entre 2 et 20 ou égal à -1 si vous voulez désactiver cette fonctionnalité !" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "Le bot supprimera les messages répétés après {num} répétitions. Définissez cette valeur à -1 pour ignorer les messages répétés" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "Active/désactive si une invitation doit être envoyé à l'utilisateur lorsqu'il est débanni.\\n\\n Si c'est True, le bot tentera de créer et d'envoyer une invitation à usage unique\\n à l'utilisateur nouvellement débanni.\\n " -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "Les utilisateurs débanni avec `{command}` seront réinvités." -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "Les utilisateurs débanni avec `{command}` ne seront pas réinvités." -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "Permet d'envoyer ou non un message à un utilisateur lorsqu'il est expulsé/banni.\\n\\n Si cette option est activée, le bot tentera d'envoyer un message privé à l'utilisateur avec le nom du serveur\\n et la raison pour laquelle il a été expulsé/banni.\\n " -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "Message privé en cas d'expulsion/bannissement actuellement réglé sur : {setting}" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "Le bot va maintenant essayer d'envoyer un message privé à l'utilisateur avant de l'expulser et de bannir." -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "Le bot n'essayera plus d'envoyer un message privé à l'utilisateur avant de l'expulser et de bannir." -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "Défini le nombre de jours de messages à supprimer lorsqu'un utilisateur est banni.\\n\\n Le nombre de jours doit être compris entre 0 et 7.\\n " -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "Nombre de jours invalide. Doit être compris entre 0 et 7." -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "{days} jours de messages seront supprimés lorsqu'un utilisateur est banni." +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/he-IL.po b/redbot/cogs/mod/locales/he-IL.po index dc3838c6b..cce2af4fc 100644 --- a/redbot/cogs/mod/locales/he-IL.po +++ b/redbot/cogs/mod/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/hu-HU.po b/redbot/cogs/mod/locales/hu-HU.po index d06e1ac9a..13cd6392c 100644 --- a/redbot/cogs/mod/locales/hu-HU.po +++ b/redbot/cogs/mod/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" +msgstr "Rangok" + +#: redbot/cogs/mod/names.py:258 +msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Igen" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/id-ID.po b/redbot/cogs/mod/locales/id-ID.po index ef89b9b3c..271c837ac 100644 --- a/redbot/cogs/mod/locales/id-ID.po +++ b/redbot/cogs/mod/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" -msgstr "Saya tidak dapat membiarkan Anda melakukan itu. Merugikan diri sendiri adalah buruk {}" - -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." -msgstr "Saya tidak dapat membiarkan Anda melakukan itu. Anda tidak lebih tinggi daripada pengguna dalam peran hirarki." - -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "Hari-hari tidak sah. Harus antara 0 dan 7." -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "Saya tidak dapat membiarkan Anda melakukan itu. Merugikan diri sendiri adalah buruk {}" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Saya tidak dapat membiarkan Anda melakukan itu. Anda tidak lebih tinggi daripada pengguna dalam peran hirarki." + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "Selesai. Itu terasa baik." + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "Saya tidak diizinkan untuk melakukan itu." -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "Selesai. Itu terasa baik." - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "Selesai. Itu hanya masalah waktu." - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "Saya tidak memiliki izin untuk melakukan ini." -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "Saya tidak bisa melakukan itu untuk beberapa alasan." -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "Hirarki saya tidak cukup tinggi untuk softban pengguna." -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "Selesai. Cukup kekacauan." -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "Tampaknya bahwa pengguna tidak di banned!" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" -msgstr "Pengguna diizinkan untuk berbicara dan mendengarkan di channel voice" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." +msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" -msgstr "Pengguna telah di banned dari berbicara atau mendengarkan channel voice" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." +msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "Tampaknya bahwa pengguna tidak di banned!" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." -msgstr "Pengguna telah dibisukan di channel ini." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." +msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "Menghidupkan suara gagal. Alasan: {}" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "Pengguna diizinkan bersuara di channel ini." - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Peran" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "**20 nama terakhir**:" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "**20 julukan terakhir**:" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "Pengguna tidak memiliki nama yang tercatat atau nama panggilan yang berubah." -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Ya" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "Peran hirarki akan diperiksa ketika mengeluarkan perintah moderasi." -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "Peran hirarki akan diabaikan ketika mengeluarkan perintah moderasi." -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "Autoban untuk penyebutan berulang dimatikan." -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "Pesan yang diulang akan diabaikan." -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/it-IT.po b/redbot/cogs/mod/locales/it-IT.po index 0bd8df9c8..eb9556db2 100644 --- a/redbot/cogs/mod/locales/it-IT.po +++ b/redbot/cogs/mod/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Ruoli" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Sì" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/ja-JP.po b/redbot/cogs/mod/locales/ja-JP.po index f784e376d..fc8c92697 100644 --- a/redbot/cogs/mod/locales/ja-JP.po +++ b/redbot/cogs/mod/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "役職" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "イエス" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/ko-KR.po b/redbot/cogs/mod/locales/ko-KR.po index 8273ea330..14076ba14 100644 --- a/redbot/cogs/mod/locales/ko-KR.po +++ b/redbot/cogs/mod/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" -msgstr "그렇게 하게 둘 수는 없어요. 자해는 나빠요. {}" - -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." -msgstr "그렇게 하게 둘 수는 없어요. 역할 계층의 사용자보다 높지 않아요." - -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "올바르지 않은 요일이에요. 0에서 7사이여야 해요." -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "그렇게 하게 둘 수는 없어요. 자해는 나빠요. {}" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "그렇게 하게 둘 수는 없어요. 역할 계층의 사용자보다 높지 않아요." + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "다 했어요. 앙 기분 좋아." + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "그렇게 하는 건 허용하지 않아요." -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "다 했어요. 앙 기분 좋아." - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "다 했어요. 마피아는 고개를 들어주세요." - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "제게 행동할 수 있는 권한이 없어요." -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "왠지 모르겠어요." -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "제 역할이 그 사용자를 밴 할 만큼 충분하지 않습니다." -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "다 했어요. 충분히 혼란스러워요." -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "사용자들이 밴 처리되지 않은 것 같아요!" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" -msgstr "이제 사용자가 음성 채널에서 말하고 들을 수 있어요." +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." +msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" -msgstr "사용자가 음성 채널에서 말하거나 듣는 것이 금지됐어요." +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." +msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "사용자들이 밴 처리되지 않은 것 같아요!" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." -msgstr "사용자가 이 채널에서 음소거 됐어요." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." +msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "음소거 해제를 실패했어요. 이유 : {}" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "사용자가 이 채널에서 음소거를 해제했어요." - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "역할" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "**20개의 이름 초과** :" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "**20개의 닉네임을 초과** :" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "해당 사용자에게 기록된 이름이나 닉네임이 없어요." -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "그래요!" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "절제 커맨드를 사용하면 역할 계층 구조가 검사돼요." -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "절제 커맨드를 사용하면 역할 계층은 무시될 거예요." -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "스팸 언급 자동 밴 사용 안 함." -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "반복된 메세지는 무시됍니다." -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/nb-NO.po b/redbot/cogs/mod/locales/nb-NO.po new file mode 100644 index 000000000..9d491be4b --- /dev/null +++ b/redbot/cogs/mod/locales/nb-NO.po @@ -0,0 +1,763 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 34\n" +"Language: nb_NO\n" + +#: redbot/cogs/mod/converters.py:20 +msgid "{} doesn't look like a valid user ID." +msgstr "{} ser ikke ut som en gyldig bruker-ID." + +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 +msgid "Mention spam (Autoban)" +msgstr "Nevne spam (Autoban)" + +#: redbot/cogs/mod/events.py:80 +msgid "Mention Spam (Autokick)" +msgstr "Nevne spam (Autokick)" + +#: redbot/cogs/mod/events.py:95 +msgid "Mention spam (Autokick)" +msgstr "Nevne spam (Autokick)" + +#: redbot/cogs/mod/events.py:104 +msgid "Please do not mass mention people!" +msgstr "Vennligst ikke masse nevner folk!" + +#: redbot/cogs/mod/events.py:108 +msgid "{member}, Please do not mass mention people!" +msgstr "{member}, Vennligst ikke masse nevner folk!" + +#: redbot/cogs/mod/events.py:127 +msgid "Mention spam (Autowarn)" +msgstr "Nevne spam (Autowarn)" + +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." +msgstr "Den brukeren er ikke i en talekanal." + +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "Jeg krever {perms} tillatelse(r) i brukerens kanal for å gjøre det der." + +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Du må ha {perms} tillatelse(r) i kanalen for å bruke denne kommandoen." + +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 +msgid "Invalid days. Must be between 0 and 7." +msgstr "Ugyldige dager. Må være mellom 0 og 7." + +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "Jeg kan ikke la deg gjøre det. Selvskade er dårlig {}" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Jeg kan ikke la deg gjøre det. Du er ikke høyere enn brukeren i rollehierarkiet." + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "Jeg kan ikke gjøre det på grunn av Discord hierarkiske regler." + +#: redbot/cogs/mod/kickban.py:149 +msgid "You have been banned from {guild}." +msgstr "Du har blitt utestengt fra {guild}." + +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 +msgid "**Reason**" +msgstr "**Årsak**" + +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 +msgid "No reason was given." +msgstr "Ingen grunn ble oppgitt." + +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "Bruker med ID {user_id} er allerede utestengt." + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "Brukeren med ID {user_id} ble oppgradert fra en midlertidig til et permanent forbud." + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "Ferdig. Det følte seg bra." + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 +msgid "I'm not allowed to do that." +msgstr "Jeg har ikke lov til å gjøre det." + +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "Bruker med ID {user_id} ble ikke funnet" + +#: redbot/cogs/mod/kickban.py:207 +msgid "An unexpected error occurred." +msgstr "En uventet feil oppstod." + +#: redbot/cogs/mod/kickban.py:242 +msgid "Tempban finished" +msgstr "Tempban fullført" + +#: redbot/cogs/mod/kickban.py:266 +#, docstring +msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " +msgstr "Spark ut en bruker.\\n\\n Hvis en årsak er angitt, vil det være årsaken til at\\n vises i revisjonsloggen.\\n " + +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 +msgid "I cannot let you do that. Self-harm is bad {emoji}" +msgstr "Jeg kan ikke la deg gjøre det. Selvskade er dårlig {emoji}" + +#: redbot/cogs/mod/kickban.py:298 +msgid "You have been kicked from {guild}." +msgstr "Du har blitt sparket fra {guild}." + +#: redbot/cogs/mod/kickban.py:343 +#, docstring +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgstr "Utesteng en bruker fra denne serveren og eventuelt slett dager med meldinger.\\n\\n En bruker-ID skal angis hvis brukeren ikke er medlem av denne serveren.\\n\\n Hvis dager ikke er et nummer, den behandles som det første ordet av årsaken.\\n\\n Minimum 0 dager, maks. 7. Hvis ikke er angitt, vil standardinnstillinger for dager bli brukt i stedet." + +#: redbot/cogs/mod/kickban.py:374 +#, docstring +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." +msgstr "Masseutestengte bruker(e) fra serveren.\\n\\n Bruker-IDer må oppgis for å kunne utestenge\\n å bruke denne kommandoen." + +#: redbot/cogs/mod/kickban.py:383 +msgid "Banned {num} users from the server." +msgstr "Utestengte {num} brukere fra serveren." + +#: redbot/cogs/mod/kickban.py:387 +msgid "\\nErrors:\\n" +msgstr "\\nFeil:\\n" + +#: redbot/cogs/mod/kickban.py:390 +msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" +msgstr "\\nEtter bruker-ID-er er oppgradert fra en midlertidig til et permanent forbud:\\n" + +#: redbot/cogs/mod/kickban.py:418 +msgid "I lack the permissions to do this." +msgstr "Jeg mangler tillatelser til å gjøre dette." + +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 +msgid "Failed to ban user {user_id}: {reason}" +msgstr "Kunne ikke forby bruker {user_id}: {reason}" + +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." +msgstr "Kunne ikke utestenge bruker med ID {user_id}: manglende tillatelser." + +#: redbot/cogs/mod/kickban.py:539 +#, docstring +msgid "Temporarily ban a user from this server." +msgstr "Forby en bruker midlertidig fra denne serveren." + +#: redbot/cogs/mod/kickban.py:581 +msgid "You have been temporarily banned from {server_name} until {date}." +msgstr "Du har blitt midlertidig utestengt fra {server_name} til {date}." + +#: redbot/cogs/mod/kickban.py:585 +msgid " Here is an invite for when your ban expires: {invite_link}" +msgstr " Her er en invitasjon for når utestengelsen din utløper: {invite_link}" + +#: redbot/cogs/mod/kickban.py:595 +msgid "I can't do that for some reason." +msgstr "Det kan jeg ikke gjøre av en eller annen grunn." + +#: redbot/cogs/mod/kickban.py:597 +msgid "Something went wrong while banning." +msgstr "Noe gikk galt under utestengelsen." + +#: redbot/cogs/mod/kickban.py:609 +msgid "Done. Enough chaos for now." +msgstr "Ferdig. Nok kaos nå." + +#: redbot/cogs/mod/kickban.py:616 +#, docstring +msgid "Kick a user and delete 1 day's worth of their messages." +msgstr "Kast ut en bruker og slett en dags verdi av meldingene sine." + +#: redbot/cogs/mod/kickban.py:645 +msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" +msgstr "Du har blitt utestengt og deretter opphevet utestengelsen som en rask måte å slette meldingene dine.\\nDu kan nå bli med i serveren igjen. {invite_link}" + +#: redbot/cogs/mod/kickban.py:656 +msgid "My role is not high enough to softban that user." +msgstr "Min rolle er ikke høy nok til å sparke ut den brukeren." + +#: redbot/cogs/mod/kickban.py:692 +msgid "Done. Enough chaos." +msgstr "Ferdig. Nok kaos." + +#: redbot/cogs/mod/kickban.py:700 +#, docstring +msgid "Kick a member from a voice channel." +msgstr "Kast ut et medlem fra en talekanal." + +#: redbot/cogs/mod/kickban.py:722 +msgid "I am unable to kick this member from the voice channel." +msgstr "Jeg kan ikke kaste ut dette medlemmet fra talekanalen." + +#: redbot/cogs/mod/kickban.py:725 +msgid "Something went wrong while attempting to kick that member." +msgstr "Noe gikk galt under forsøk på å sparke den brukeren." + +#: redbot/cogs/mod/kickban.py:744 +#, docstring +msgid "Unban a user from speaking and listening in the server's voice channels." +msgstr "Fjern forbud for en bruker fra å snakke og lytte i serverens talekanaler." + +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." +msgstr "Den brukeren er ikke dempet eller dempet av serveren." + +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." +msgstr "Brukeren kan nå snakke og lytte i talekanaler." + +#: redbot/cogs/mod/kickban.py:785 +#, docstring +msgid "Ban a user from speaking and listening in the server's voice channels." +msgstr "Bannlys en bruker fra å snakke og lytte i serverens talekanaler." + +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." +msgstr "Den brukeren er allerede dempet og stykket server-wide." + +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." +msgstr "Brukeren har blitt utestengt fra å snakke eller lytte i talekanaler." + +#: redbot/cogs/mod/kickban.py:827 +#, docstring +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." +msgstr "Fjern utestengelsen av en bruker fra denne serveren.\\n\\n Krever spesifisering av målbrukerens ID. For å finne dette kan du enten:\\n 1. Kopier det fra mod log case (hvis en ble opprettet), eller\\n 2. aktiver utviklermodus, gå til utestengelser i denne serverens innstillinger, høyre-\\n klikk på brukeren og velg \"Kopier ID\"." + +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "Det virker som brukeren ikke er utestengt!" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "Noe gikk galt under forsøket på å oppheve utestengelsen av den brukeren." + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "Opphevet utstengelsen fra den brukeren for denne serveren." + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "Jeg deler ikke en annen server med denne brukeren. Jeg kan ikke invitere dem på nytt." + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "Du har blitt utestengt fra {server}.\\nHer er en invitasjon for den serveren: {invite_link}" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "Jeg sendte ikke en invitasjon til den brukeren. Kanskje du kan sende den for meg?\\nHer er invitasjons lenken: {invite_link}" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "Noe gikk galt under forsøket på å sende den brukeran invitasjonen. Her er linken så du kan prøve: {invite_link}" + +#: redbot/cogs/mod/mod.py:45 +#, docstring +msgid "Moderation tools." +msgstr "Moderering verktøy." + +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +msgstr "Flyttet Ignorerte grupper og kanaler. Bruk `[p]flyttede kanaler` for å migrere de gamle innstillingene." + +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +msgstr "Slett forsinkelse innstillingene har blitt flyttet. Vennligst bruk `[p]movedeletedelay` for å overføre de gamle innstillingene." + +#: redbot/cogs/mod/mod.py:181 +#, docstring +msgid "Move ignored channels and servers to core" +msgstr "Flytt ignorerte kanaler og servere til kjernen" + +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." +msgstr "Ignorerte kanaler og servere gjenopprettet." + +#: redbot/cogs/mod/mod.py:195 +#, docstring +msgid "\\n Move deletedelay settings to core\\n " +msgstr "\\n Flytt slettede innstillinger til kjernen\\n " + +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." +msgstr "Slett forsinkelsesinnstillinger gjenopprettet." + +#: redbot/cogs/mod/names.py:36 +#, docstring +msgid "Change a user's nickname.\\n\\n Leaving the nickname empty will remove it.\\n " +msgstr "Endre brukers kallenavn.\\n\\n Med tomt kallenavn fjernes den.\\n " + +#: redbot/cogs/mod/names.py:45 +msgid "Nicknames must be between 2 and 32 characters long." +msgstr "Kallenavn må være mellom 2 og 32 tegn." + +#: redbot/cogs/mod/names.py:53 +msgid "I do not have permission to rename that member. They may be higher than or equal to me in the role hierarchy." +msgstr "Jeg har ikke tillatelse til å endre navn på at medlem. De kan være høyere enn eller lik meg i rollehierarkiet." + +#: redbot/cogs/mod/names.py:63 +msgid "I do not have permission to rename that member." +msgstr "Jeg har ikke tillatelse til å gi medlemmet nytt navn." + +#: redbot/cogs/mod/names.py:66 +msgid "That nickname is invalid." +msgstr "Det kallenavnet er ugyldig." + +#: redbot/cogs/mod/names.py:68 +msgid "An unexpected error has occured." +msgstr "Det oppstod en uventet feil." + +#: redbot/cogs/mod/names.py:70 +msgid "Done." +msgstr "Ferdig." + +#: redbot/cogs/mod/names.py:81 +msgid "Custom: {emoji} {name}" +msgstr "Egendefinert: {emoji} {name}" + +#: redbot/cogs/mod/names.py:83 +msgid "Custom: {emoji}" +msgstr "Egendefinert: {emoji}" + +#: redbot/cogs/mod/names.py:85 +msgid "Custom: {name}" +msgstr "Egendefinert: {name}" + +#: redbot/cogs/mod/names.py:93 +msgid "Playing: {name}" +msgstr "Spiller {name}" + +#: redbot/cogs/mod/names.py:102 +msgid "Streaming: [{name}{sep}{game}]({url})" +msgstr "Strømme: [{name}{sep}{game}]({url})" + +#: redbot/cogs/mod/names.py:109 +msgid "Streaming: {name}" +msgstr "Strømme: {name}" + +#: redbot/cogs/mod/names.py:118 +msgid "Listening: [{title}{sep}{artist}]({url})" +msgstr "Lytter: [{title}{sep}{artist}]({url})" + +#: redbot/cogs/mod/names.py:125 +msgid "Listening: {title}" +msgstr "Lytter: {title}" + +#: redbot/cogs/mod/names.py:133 +msgid "Watching: {name}" +msgstr "Overvåker: {name}" + +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "Konkurrerende i: {competing}" + +#: redbot/cogs/mod/names.py:164 +#, docstring +msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " +msgstr "Vis informasjon om en bruker.\\n\\n Dette inkluderer felt for status, discord sammenkoblingsdato, server\\n bli med dato, stemmetilstand og tidligere navn/kallenavn.\\n\\n Hvis brukeren ikke har noen roller, tidligere navn eller tidligere kallenavn,\\n vil disse feltene utelates.\\n " + +#: redbot/cogs/mod/names.py:192 +msgid "Unknown" +msgstr "Ukjent" + +#: redbot/cogs/mod/names.py:200 +msgid "{}\\n({} days ago)" +msgstr "{}\\n({} dager siden)" + +#: redbot/cogs/mod/names.py:201 +msgid "{}\\n({} days ago)" +msgstr "{}\\n({} dager siden)" + +#: redbot/cogs/mod/names.py:213 +msgid "Chilling in {} status" +msgstr "Slapper av i {} status" + +#: redbot/cogs/mod/names.py:227 +msgid "and {numeric_number} more roles not displayed due to embed limits." +msgstr "og {numeric_number} flere roller vises ikke på grunn av grenseverdier for innebygging." + +#: redbot/cogs/mod/names.py:254 +msgid "Joined Discord on" +msgstr "Ble med Discord den" + +#: redbot/cogs/mod/names.py:255 +msgid "Joined this server on" +msgstr "Ble medlem på serveren" + +#: redbot/cogs/mod/names.py:258 +msgid "Roles" +msgstr "Roller" + +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "Rolle" + +#: redbot/cogs/mod/names.py:264 +msgid "Previous Names" +msgstr "Forrige navn" + +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "Forrige navn" + +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nicknames" +msgstr "Forrige kallenavn" + +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "Forrige kallenavn" + +#: redbot/cogs/mod/names.py:278 +msgid "Current voice channel" +msgstr "Gjeldende talekanal" + +#: redbot/cogs/mod/names.py:282 +msgid "Member #{} | User ID: {}" +msgstr "Medlem #{} | Bruker ID: {}" + +#: redbot/cogs/mod/names.py:296 +#, docstring +msgid "Show previous names and nicknames of a user." +msgstr "Vis tidligere navn og kallenavn på en bruker." + +#: redbot/cogs/mod/names.py:300 +msgid "**Past 20 names**:" +msgstr "**Siste 20 navn**:" + +#: redbot/cogs/mod/names.py:306 +msgid "**Past 20 nicknames**:" +msgstr "**Siste 20 kallenavn**:" + +#: redbot/cogs/mod/names.py:313 +msgid "That user doesn't have any recorded name or nickname change." +msgstr "Den brukeren har ikke registrert noe navn eller endring av kallenavn." + +#: redbot/cogs/mod/settings.py:22 +#, docstring +msgid "Manage server administration settings." +msgstr "Administrer serveradministrasjonsinnstillinger." + +#: redbot/cogs/mod/settings.py:26 +#, docstring +msgid "Show the current server administration settings." +msgstr "Vis gjeldende innstillinger for server administrasjon." + +#: redbot/cogs/mod/settings.py:41 +msgid "Delete repeats: {num_repeats}\\n" +msgstr "Slett gjentarett: {num_repeats}\\n" + +#: redbot/cogs/mod/settings.py:42 +msgid "after {num} repeats" +msgstr "etter {num} gjentatte ganger" + +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 +msgid "No" +msgstr "Nei" + +#: redbot/cogs/mod/settings.py:46 +msgid "Warn mention spam: {num_mentions}\\n" +msgstr "Advare nevne spam: {num_mentions}\\n" + +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 +msgid "{num} mentions" +msgstr "{num} omtaler" + +#: redbot/cogs/mod/settings.py:51 +msgid "Kick mention spam: {num_mentions}\\n" +msgstr "Kast ut nevne spam: {num_mentions}\\n" + +#: redbot/cogs/mod/settings.py:56 +msgid "Ban mention spam: {num_mentions}\\n" +msgstr "Utestengelsesspam: {num_mentions}\\n" + +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "Nevn spamt brudd: Alle nevner vil telle med duplikater\\n" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "Nevn spam: Bare unike nevner teller\\n" + +#: redbot/cogs/mod/settings.py:66 +msgid "Respects hierarchy: {yes_or_no}\\n" +msgstr "Spenner hierarki: {yes_or_no}\\n" + +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 +msgid "Yes" +msgstr "Ja" + +#: redbot/cogs/mod/settings.py:69 +msgid "Delete delay: {num_seconds}\\n" +msgstr "Slett forsinkelse: {num_seconds}\\n" + +#: redbot/cogs/mod/settings.py:70 +msgid "{num} seconds" +msgstr "{num} sekunder" + +#: redbot/cogs/mod/settings.py:72 +msgid "None" +msgstr "Ingen" + +#: redbot/cogs/mod/settings.py:74 +msgid "Reinvite on unban: {yes_or_no}\\n" +msgstr "Invitasjon på annet: {yes_or_no}\\n" + +#: redbot/cogs/mod/settings.py:77 +msgid "Send message to users on kick/ban: {yes_or_no}\\n" +msgstr "Send melding til brukere på kick/ban: {yes_or_no}\\n" + +#: redbot/cogs/mod/settings.py:81 +msgid "Default message history delete on ban: Previous {num_days} days\\n" +msgstr "Standard meldingshistorie slettes i forbud: Forrige {num_days} dager\\n" + +#: redbot/cogs/mod/settings.py:85 +msgid "Default message history delete on ban: Don't delete any\\n" +msgstr "Standard meldingshistorikk slettet i utestengt: Ikke slett noe\\n" + +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "Standard tempban varighet: {duration}" + +#: redbot/cogs/mod/settings.py:94 +#, docstring +msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " +msgstr "Veksle rollehierarki sjekk for mods og admins.\\n\\n **ADVARSEL**: Deaktivering av denne innstillingen vil tillate mods å ta\\n handlinger på brukere over dem i rollenehierarkiet!\\n\\n Dette er aktivert som standard.\\n " + +#: redbot/cogs/mod/settings.py:106 +msgid "Role hierarchy will be checked when moderation commands are issued." +msgstr "Rollehierarki vil bli sjekket når moderasjons-kommandoer utstedes." + +#: redbot/cogs/mod/settings.py:111 +msgid "Role hierarchy will be ignored when moderation commands are issued." +msgstr "Rollehierarki vil bli ignorert når moderasjonskommandoer utstedes." + +#: redbot/cogs/mod/settings.py:117 +#, docstring +msgid "\\n Manage the automoderation settings for mentionspam.\\n " +msgstr "\\n Behandle automatiseringsinnstillingene for nevnelsesspam.\\n " + +#: redbot/cogs/mod/settings.py:124 +#, docstring +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " +msgstr "\\n Setter til konto for duplikate nevinger.\\n\\n Hvis aktivert vil alle omtaler telle med dupliserte omtaler.\\n Hvis deaktivert, vil bare unike omtaler telle med.\\n\\n Bruk denne kommandoen uten noen parameter for å se gjeldende innstilling.\\n " + +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." +msgstr "Nevn spam kontoer for flere nevner av samme bruker." + +#: redbot/cogs/mod/settings.py:138 +msgid "Mention spam currently only accounts for mentions of different users." +msgstr "Nevn spam bare kontoer for nevner forskjellige brukere." + +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "Nevn spam vil nå stå for flere omtaler av samme bruker." + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." +msgstr "Nevn spam vil bare forholde seg til nevninger om forskjellige brukere." + +#: redbot/cogs/mod/settings.py:152 +#, docstring +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "\\n Angir autowarn betingelser for nevnt spam.\\n\\n Brukere vil bli advart dersom de sender meldinger som inneholder mer enn\\n \\n \\n` omtaler.\\n\\nmå være 0 eller høyere. Sett til 0 for å deaktivere denne funksjonen.\\n " + +#: redbot/cogs/mod/settings.py:163 +msgid "Autowarn for mention spam is already disabled." +msgstr "Autowarn for nevne spam er allerede deaktivert." + +#: redbot/cogs/mod/settings.py:165 +msgid "Autowarn for mention spam disabled." +msgstr "Autowarn for nevne spam deaktivert." + +#: redbot/cogs/mod/settings.py:168 +msgid "`` must be 1 or higher to autowarn." +msgstr "`` må være 1 eller høyere for å autowarn." + +#: redbot/cogs/mod/settings.py:174 +msgid "\\nAutowarn is equal to or higher than autokick." +msgstr "\\nAutowarn er lik eller høyere enn autokick." + +#: redbot/cogs/mod/settings.py:178 +msgid "\\nAutowarn is equal to or higher than autoban." +msgstr "\\nAutowarn er lik eller høyere enn autoban." + +#: redbot/cogs/mod/settings.py:182 +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" +msgstr "Autowarn for å nevne spam aktivert. Alle som nevner {max_mentions} eller flere mennesker i en enkelt melding vil bli automatiskt.\\n{mismatch_message}" + +#: redbot/cogs/mod/settings.py:192 +#, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "\\n Angir tilstanden for autokick for nevnt spam.\\n\\n Brukere vil bli sparket hvis de sender meldinger som inneholder mer enn\\n `` omtaler.\\n\\nmå være 0 eller høyere. Sett til 0 for å deaktivere denne funksjonen.\\n " + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "Autokick for nevne spam er allerede deaktivert." + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "Autokick for å nevne spam deaktivert." + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "`` må være 1 eller høyere for å bli autokick." + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "\\nAutokick er lik eller lavere enn autowarn." + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "\\nAutokick er lik eller høyere enn autoban." + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "Autokick for å nevne spam aktivert. Alle som nevner {max_mentions} eller flere mennesker i en enkelt melding vil bli automatisk hentet.\\n{mismatch_message}" + +#: redbot/cogs/mod/settings.py:232 +#, docstring +msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "\\n Angir tilstanden for autokick for nevnt spam.\\n\\n Brukere vil bli sparket hvis de sender meldinger som inneholder mer enn\\n `` omtaler.\\n\\nmå være 0 eller høyere. Sett til 0 for å deaktivere denne funksjonen.\\n " + +#: redbot/cogs/mod/settings.py:242 +msgid "Autoban for mention spam is already disabled." +msgstr "Autoban for nevnelse av spam er allerede deaktivert." + +#: redbot/cogs/mod/settings.py:244 +msgid "Autoban for mention spam disabled." +msgstr "Autoban for nevne spam deaktivert." + +#: redbot/cogs/mod/settings.py:247 +msgid "`` must be 1 or higher to autoban." +msgstr "`` må være 1 eller høyere for å autoban." + +#: redbot/cogs/mod/settings.py:253 +msgid "\\nAutoban is equal to or lower than autowarn." +msgstr "\\nAutoban er lik eller lavere enn autowarn." + +#: redbot/cogs/mod/settings.py:257 +msgid "\\nAutoban is equal to or lower than autokick." +msgstr "\\nAutoban er lik eller lavere enn autokick." + +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" +msgstr "Autoban for å nevne spam aktivert. Alle som nevner {max_mentions} eller flere mennesker i en enkelt melding vil bli autobannet.\\n{mismatch_message}" + +#: redbot/cogs/mod/settings.py:271 +#, docstring +msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " +msgstr "Aktiver automatisk sletting av gjentatte meldinger.\\n\\n må være mellom 2 og 20.\\n\\n satt til -1 for å deaktivere denne funksjonen.\\n " + +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 +msgid "Repeated messages will be ignored." +msgstr "Gjentatte meldinger vil bli ignorert." + +#: redbot/cogs/mod/settings.py:288 +msgid "Messages repeated up to {num} times will be deleted." +msgstr "Meldinger som gjentas opp til {num} ganger vil bli slettet." + +#: redbot/cogs/mod/settings.py:292 +msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" +msgstr "Antall repetisjoner må være mellom 2 og 20 eller lik -1 hvis du ønsker å deaktivere denne funksjonen!" + +#: redbot/cogs/mod/settings.py:301 +msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" +msgstr "Boten vil slette gjentatte meldinger etter {num} gjentakelser. Sett denne verdien til -1 for å ignorere gjentatte meldinger" + +#: redbot/cogs/mod/settings.py:313 +#, docstring +msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " +msgstr "Velg om en invitasjon vil bli sendt til en bruker når den ikke er utestengt.\\n\\n Hvis dette er riktig, boten vil forsøke å lage og sende en engangs invitasjon\\n til den nyutestengte brukeren.\\n " + +#: redbot/cogs/mod/settings.py:323 +msgid "Users unbanned with `{command}` will be reinvited." +msgstr "Brukere som opphevet utestengelsen med `{command}` vil bli invitert på nytt." + +#: redbot/cogs/mod/settings.py:330 +msgid "Users unbanned with `{command}` will not be reinvited." +msgstr "Brukere som opphevet utestengelsen med `{command} vil ikke bli invitert på nytt." + +#: redbot/cogs/mod/settings.py:338 +#, docstring +msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " +msgstr "Velg om en melding skal sendes til en bruker når den er kicked/bannlyst.\\n\\n Hvis dette valget er aktivert botten vil forsøke å DM brukeren med klan navnet\\n og årsaken til at de ble sparket/bannlyst.\\n " + +#: redbot/cogs/mod/settings.py:347 +msgid "DM when kicked/banned is currently set to: {setting}" +msgstr "DM når kick/ban er satt til: {setting}" + +#: redbot/cogs/mod/settings.py:352 +msgid "Bot will now attempt to send a DM to user before kick and ban." +msgstr "Bot vil nå forsøke å sende en direktemelding til bruker før kick og utestengelse." + +#: redbot/cogs/mod/settings.py:355 +msgid "Bot will no longer attempt to send a DM to user before kick and ban." +msgstr "Bot vil ikke lenger forsøke å sende en DM til bruker før spark og utestengelse." + +#: redbot/cogs/mod/settings.py:361 +#, docstring +msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " +msgstr "Angi standardantall dager verdt for meldinger som skal slettes når en bruker er utestengt.\\n\\n Antall dager må være mellom 0 og 7.\\n " + +#: redbot/cogs/mod/settings.py:367 +msgid "Invalid number of days. Must be between 0 and 7." +msgstr "Ugyldig antall dager. Må være mellom 0 og 7." + +#: redbot/cogs/mod/settings.py:370 +msgid "{days} days worth of messages will be deleted when a user is banned." +msgstr "{days} dager verdt av meldinger vil bli slettet når en bruker er utestengt." + +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "Angi standard tid som skal brukes når en bruker er midlertidig utestengt.\\n\\n Godtatt: sekunder, minutter, timer, dager, uker\\n `varighet` må være større enn null.\\n\\n Eksempler:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 dager 12 timer 10 minutter`\\n " + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "Standard varighet for midlertidig utestengelse av en bruker er nå {duration}." + +#: redbot/cogs/mod/slowmode.py:27 +#, docstring +msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " +msgstr "Endrer kanalens treghetsmodus innstilling.\\n\\n Intervall kan være noe fra 0 sekunder til 6 timer.\\n Bruk uten parametere for å deaktivere.\\n " + +#: redbot/cogs/mod/slowmode.py:36 +msgid "Slowmode interval is now {interval}." +msgstr "Rolig modus intervall er nå {interval}." + +#: redbot/cogs/mod/slowmode.py:41 +msgid "Slowmode has been disabled." +msgstr "Rolig modus er deaktivert." + diff --git a/redbot/cogs/mod/locales/nl-NL.po b/redbot/cogs/mod/locales/nl-NL.po index af69e48c7..5a365aec5 100644 --- a/redbot/cogs/mod/locales/nl-NL.po +++ b/redbot/cogs/mod/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "Je hebt niet de permissie om dit uit te voeren." -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "Moderatietools." - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." +msgstr "Moderatietools." + +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." -msgstr "" - -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Rollen" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "Beheer serverbeheerinstellingen." -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "Nee" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "{num} vermeldingen" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Ja" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "{num} seconden" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "Geen" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/pl-PL.po b/redbot/cogs/mod/locales/pl-PL.po index ef2eb0273..278caaf45 100644 --- a/redbot/cogs/mod/locales/pl-PL.po +++ b/redbot/cogs/mod/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "{} nie wygląda na prawidłowe ID użytkownika." -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "Spam wzmiankami (Autoban)" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" -msgstr "Nie mogę na to pozwolić. Samookaleczenie jest złe {}" - -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." -msgstr "Nie mogę ci pozwolić by to zrobić. Nie jesteś wyższy niż użytkownik w hierarchii roli." - -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "Nie mogę na to pozwolić. Samookaleczenie jest złe {}" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Nie mogę ci pozwolić by to zrobić. Nie jesteś wyższy niż użytkownik w hierarchii roli." + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "Nie wolno mi tego zrobić." -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "Nie mam uprawnień aby to zrobić." -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "Nie mogę tego zrobić ze względu na reguły hierarchii Discorda" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." -msgstr "Wycisz użytkowników." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." +msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Role" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "Nie" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Tak" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "Brak" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/pt-BR.po b/redbot/cogs/mod/locales/pt-BR.po index 51b4ff5ea..ff20c2b8b 100644 --- a/redbot/cogs/mod/locales/pt-BR.po +++ b/redbot/cogs/mod/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+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" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/pt-PT.po b/redbot/cogs/mod/locales/pt-PT.po index cbf736f64..8348d34e3 100644 --- a/redbot/cogs/mod/locales/pt-PT.po +++ b/redbot/cogs/mod/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/ro-RO.po b/redbot/cogs/mod/locales/ro-RO.po index 5e1728783..91b4c1530 100644 --- a/redbot/cogs/mod/locales/ro-RO.po +++ b/redbot/cogs/mod/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/ru-RU.po b/redbot/cogs/mod/locales/ru-RU.po index 2f8fc33c3..25594bc6f 100644 --- a/redbot/cogs/mod/locales/ru-RU.po +++ b/redbot/cogs/mod/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -19,392 +19,293 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "{} не похож на действительный ID пользователя." -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "Спам упоминаниями (Автобан)" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" -msgstr "Я не могу позволить вам сделать это. Вред самому себе - это плохо {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." +msgstr "Этот пользователь не в голосовом канале." -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." -msgstr "Я не могу позволить вам сделать это. Ваша роль ниже роли пользователя в иерархии." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "Мне требуется право(а) {perms} в канале пользователя чтобы сделать это." -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." -msgstr "" +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Вы должны иметь право(а) {perms} в канале пользователя для выполнения этой команды." -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "Недопустимое значение дней. Должно быть между 0 и 7." -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "Я не могу позволить вам сделать это. Вред самому себе - это плохо {}" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Я не могу позволить вам сделать это. Ваша роль ниже роли пользователя в иерархии." + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "Готово. Это было здорово." + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "Я не могу это сделать." -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "Временный бан завершен" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "Я не могу позволить тебе сделать это. Членовредительство - это плохо {emoji}" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "Готово. Это было здорово." - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "Готово. Это было как раз вовремя." - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "У меня недостаточно разрешений для этого действия." -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "Временно забанить пользователя на этом сервере." -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "Я не могу этого сделать из-за разногласий в иерархии" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "Я не могу сделать это по каким-то причинам." -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "Выгнать пользователя и удалить его сообщения за 1 день." -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "Моя роль недостаточно высока, чтобы выдать мягкий бан этому пользователю." -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "Готово. Достаточно хаоса." -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "Кажется, этот пользователь не забанен!" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "Что-то пошло не так при попытке отправить приглашение пользователю. Вот ссылка, которую вы можете попробовать: {invite_link}" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "Инструменты модерации." - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "Этот пользователь не может отправлять сообщения в этом канале." - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "Этот пользователь не заглушен на этом канале." - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "Этот пользователь не может быть заглушен, так как он имеет права администратора." - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "Не удалось замутить пользователя. Мне нужно разрешение на управление ролями, и пользователь, которого я отключаю, должен быть ниже меня в иерархии ролей." - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "Этот пользователь не в голосовом канале." - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "Мне требуется право(а) {perms} в канале пользователя чтобы сделать это." - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "Вы должны иметь право(а) {perms} в канале пользователя для выполнения этой команды." - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "Разрешает пользователю говорить и прослушивать голосовые каналы сервера." -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" -msgstr "У этого пользователя не отключены голос и звук сервером!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." +msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" -msgstr "Пользователю теперь разрешено разговаривать и прослушивать голосовые каналы" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." +msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "Запретить пользователю говорить и слушать в голосовых каналах сервера." -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" -msgstr "У этого пользователя уже отключены голос и звук на всем сервере!" - -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" -msgstr "Пользователю было запрещено разговаривать или прослушивать голосовые каналы" - -#: redbot/cogs/mod/mutes.py:166 -#, docstring -msgid "Mute users." -msgstr "Заглушить пользователей." - -#: redbot/cogs/mod/mutes.py:172 -#, docstring -msgid "Mute a user in their current voice channel." -msgstr "Заглушить пользователя в текущем голосовом канале." - -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" -msgstr "Заглушен {user} в канале {channel.name}" - -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:224 -#, docstring -msgid "Mute a user in the current text channel." -msgstr "Заглушить пользователя в текущем текстовом канале." - -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." -msgstr "Этому пользователю был отключен голос в этом канале." - -#: redbot/cogs/mod/mutes.py:253 -#, docstring -msgid "Mutes user in the server." +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "Пользователь был заглушен на этом сервере." - -#: redbot/cogs/mod/mutes.py:281 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Unmute users." -msgstr "Снять заглушение пользователей." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." +msgstr "" -#: redbot/cogs/mod/mutes.py:289 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "Кажется, этот пользователь не забанен!" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "Что-то пошло не так при попытке разбанить этого пользователя." + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "Что-то пошло не так при попытке отправить приглашение пользователю. Вот ссылка, которую вы можете попробовать: {invite_link}" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Unmute a user in their current voice channel." -msgstr "Снять заглушение пользователя в его текущем голосовом канале." +msgid "Moderation tools." +msgstr "Инструменты модерации." -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "Снято заглушение пользователя {user} на канале {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +msgstr "" -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "Заглушение не удалось. Причина: {}" +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +msgstr "" -#: redbot/cogs/mod/mutes.py:341 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Unmute a user in this channel." -msgstr "Снять заглушение пользователя на этом канале." +msgid "Move ignored channels and servers to core" +msgstr "" -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "Пользователь был заглушен в этом канале." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." +msgstr "" -#: redbot/cogs/mod/mutes.py:372 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Unmute a user in this server." -msgstr "Снять заглушение пользователя на этом сервере." +msgid "\\n Move deletedelay settings to core\\n " +msgstr "" -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." -msgstr "У пользователя снято заглушение на этом сервере." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." +msgstr "" #: redbot/cogs/mod/names.py:36 #, docstring @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "Расслабляется в статусе {}" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "Присоединился к Discord" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "Присоединился к этому серверу" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Роли" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "Предыдущие имена" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "Предыдущие никнеймы" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "Текущий голосовой канал" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "Участник #{} | ID пользователя: {}" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "Показать предыдущие имена и никнеймы пользователя." -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "**Последние 20 имен пользователя**:" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "**Последние 20 никнеймов**:" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "У этого пользователя нет записанного имени или никнейма." -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "Управление настройками администрирования сервера." -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "Нет" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "{num} упоминаний" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Да" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "{num} секунд" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "Нет" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "Иерархия ролей будет учитываться при использовании команд модерации." -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "Иерархия ролей будет игнорироваться при использовании команд модерации." -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "Авто-блокировка для спама упоминаниями отключена." -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "Повторяющиеся сообщения будут игнорированы." -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/sk-SK.po b/redbot/cogs/mod/locales/sk-SK.po index 17f5d8552..5f263860d 100644 --- a/redbot/cogs/mod/locales/sk-SK.po +++ b/redbot/cogs/mod/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Role" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Áno" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/sr-CS.po b/redbot/cogs/mod/locales/sr-CS.po new file mode 100644 index 000000000..a9cd20063 --- /dev/null +++ b/redbot/cogs/mod/locales/sr-CS.po @@ -0,0 +1,763 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 34\n" +"Language: sr_CS\n" + +#: redbot/cogs/mod/converters.py:20 +msgid "{} doesn't look like a valid user ID." +msgstr "" + +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 +msgid "Mention spam (Autoban)" +msgstr "" + +#: redbot/cogs/mod/events.py:80 +msgid "Mention Spam (Autokick)" +msgstr "" + +#: redbot/cogs/mod/events.py:95 +msgid "Mention spam (Autokick)" +msgstr "" + +#: redbot/cogs/mod/events.py:104 +msgid "Please do not mass mention people!" +msgstr "" + +#: redbot/cogs/mod/events.py:108 +msgid "{member}, Please do not mass mention people!" +msgstr "" + +#: redbot/cogs/mod/events.py:127 +msgid "Mention spam (Autowarn)" +msgstr "" + +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 +msgid "Invalid days. Must be between 0 and 7." +msgstr "" + +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 +msgid "You have been banned from {guild}." +msgstr "" + +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 +msgid "**Reason**" +msgstr "" + +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 +msgid "No reason was given." +msgstr "" + +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 +msgid "I'm not allowed to do that." +msgstr "" + +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 +msgid "An unexpected error occurred." +msgstr "" + +#: redbot/cogs/mod/kickban.py:242 +msgid "Tempban finished" +msgstr "" + +#: redbot/cogs/mod/kickban.py:266 +#, docstring +msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " +msgstr "" + +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 +msgid "I cannot let you do that. Self-harm is bad {emoji}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:298 +msgid "You have been kicked from {guild}." +msgstr "" + +#: redbot/cogs/mod/kickban.py:343 +#, docstring +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgstr "" + +#: redbot/cogs/mod/kickban.py:374 +#, docstring +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." +msgstr "" + +#: redbot/cogs/mod/kickban.py:383 +msgid "Banned {num} users from the server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:387 +msgid "\\nErrors:\\n" +msgstr "" + +#: redbot/cogs/mod/kickban.py:390 +msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" +msgstr "" + +#: redbot/cogs/mod/kickban.py:418 +msgid "I lack the permissions to do this." +msgstr "" + +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 +msgid "Failed to ban user {user_id}: {reason}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." +msgstr "" + +#: redbot/cogs/mod/kickban.py:539 +#, docstring +msgid "Temporarily ban a user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:581 +msgid "You have been temporarily banned from {server_name} until {date}." +msgstr "" + +#: redbot/cogs/mod/kickban.py:585 +msgid " Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:595 +msgid "I can't do that for some reason." +msgstr "" + +#: redbot/cogs/mod/kickban.py:597 +msgid "Something went wrong while banning." +msgstr "" + +#: redbot/cogs/mod/kickban.py:609 +msgid "Done. Enough chaos for now." +msgstr "" + +#: redbot/cogs/mod/kickban.py:616 +#, docstring +msgid "Kick a user and delete 1 day's worth of their messages." +msgstr "" + +#: redbot/cogs/mod/kickban.py:645 +msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:656 +msgid "My role is not high enough to softban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:692 +msgid "Done. Enough chaos." +msgstr "" + +#: redbot/cogs/mod/kickban.py:700 +#, docstring +msgid "Kick a member from a voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:722 +msgid "I am unable to kick this member from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:725 +msgid "Something went wrong while attempting to kick that member." +msgstr "" + +#: redbot/cogs/mod/kickban.py:744 +#, docstring +msgid "Unban a user from speaking and listening in the server's voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:785 +#, docstring +msgid "Ban a user from speaking and listening in the server's voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:827 +#, docstring +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." +msgstr "" + +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 +#, docstring +msgid "Moderation tools." +msgstr "" + +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +msgstr "" + +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +msgstr "" + +#: redbot/cogs/mod/mod.py:181 +#, docstring +msgid "Move ignored channels and servers to core" +msgstr "" + +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." +msgstr "" + +#: redbot/cogs/mod/mod.py:195 +#, docstring +msgid "\\n Move deletedelay settings to core\\n " +msgstr "" + +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." +msgstr "" + +#: redbot/cogs/mod/names.py:36 +#, docstring +msgid "Change a user's nickname.\\n\\n Leaving the nickname empty will remove it.\\n " +msgstr "" + +#: redbot/cogs/mod/names.py:45 +msgid "Nicknames must be between 2 and 32 characters long." +msgstr "" + +#: redbot/cogs/mod/names.py:53 +msgid "I do not have permission to rename that member. They may be higher than or equal to me in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/names.py:63 +msgid "I do not have permission to rename that member." +msgstr "" + +#: redbot/cogs/mod/names.py:66 +msgid "That nickname is invalid." +msgstr "" + +#: redbot/cogs/mod/names.py:68 +msgid "An unexpected error has occured." +msgstr "" + +#: redbot/cogs/mod/names.py:70 +msgid "Done." +msgstr "" + +#: redbot/cogs/mod/names.py:81 +msgid "Custom: {emoji} {name}" +msgstr "" + +#: redbot/cogs/mod/names.py:83 +msgid "Custom: {emoji}" +msgstr "" + +#: redbot/cogs/mod/names.py:85 +msgid "Custom: {name}" +msgstr "" + +#: redbot/cogs/mod/names.py:93 +msgid "Playing: {name}" +msgstr "" + +#: redbot/cogs/mod/names.py:102 +msgid "Streaming: [{name}{sep}{game}]({url})" +msgstr "" + +#: redbot/cogs/mod/names.py:109 +msgid "Streaming: {name}" +msgstr "" + +#: redbot/cogs/mod/names.py:118 +msgid "Listening: [{title}{sep}{artist}]({url})" +msgstr "" + +#: redbot/cogs/mod/names.py:125 +msgid "Listening: {title}" +msgstr "" + +#: redbot/cogs/mod/names.py:133 +msgid "Watching: {name}" +msgstr "" + +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 +#, docstring +msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " +msgstr "" + +#: redbot/cogs/mod/names.py:192 +msgid "Unknown" +msgstr "" + +#: redbot/cogs/mod/names.py:200 +msgid "{}\\n({} days ago)" +msgstr "" + +#: redbot/cogs/mod/names.py:201 +msgid "{}\\n({} days ago)" +msgstr "" + +#: redbot/cogs/mod/names.py:213 +msgid "Chilling in {} status" +msgstr "" + +#: redbot/cogs/mod/names.py:227 +msgid "and {numeric_number} more roles not displayed due to embed limits." +msgstr "" + +#: redbot/cogs/mod/names.py:254 +msgid "Joined Discord on" +msgstr "" + +#: redbot/cogs/mod/names.py:255 +msgid "Joined this server on" +msgstr "" + +#: redbot/cogs/mod/names.py:258 +msgid "Roles" +msgstr "" + +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 +msgid "Previous Names" +msgstr "" + +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 +msgid "Current voice channel" +msgstr "" + +#: redbot/cogs/mod/names.py:282 +msgid "Member #{} | User ID: {}" +msgstr "" + +#: redbot/cogs/mod/names.py:296 +#, docstring +msgid "Show previous names and nicknames of a user." +msgstr "" + +#: redbot/cogs/mod/names.py:300 +msgid "**Past 20 names**:" +msgstr "" + +#: redbot/cogs/mod/names.py:306 +msgid "**Past 20 nicknames**:" +msgstr "" + +#: redbot/cogs/mod/names.py:313 +msgid "That user doesn't have any recorded name or nickname change." +msgstr "" + +#: redbot/cogs/mod/settings.py:22 +#, docstring +msgid "Manage server administration settings." +msgstr "" + +#: redbot/cogs/mod/settings.py:26 +#, docstring +msgid "Show the current server administration settings." +msgstr "" + +#: redbot/cogs/mod/settings.py:41 +msgid "Delete repeats: {num_repeats}\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:42 +msgid "after {num} repeats" +msgstr "" + +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 +msgid "No" +msgstr "" + +#: redbot/cogs/mod/settings.py:46 +msgid "Warn mention spam: {num_mentions}\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 +msgid "{num} mentions" +msgstr "" + +#: redbot/cogs/mod/settings.py:51 +msgid "Kick mention spam: {num_mentions}\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:56 +msgid "Ban mention spam: {num_mentions}\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 +msgid "Respects hierarchy: {yes_or_no}\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 +msgid "Yes" +msgstr "" + +#: redbot/cogs/mod/settings.py:69 +msgid "Delete delay: {num_seconds}\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:70 +msgid "{num} seconds" +msgstr "" + +#: redbot/cogs/mod/settings.py:72 +msgid "None" +msgstr "" + +#: redbot/cogs/mod/settings.py:74 +msgid "Reinvite on unban: {yes_or_no}\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:77 +msgid "Send message to users on kick/ban: {yes_or_no}\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:81 +msgid "Default message history delete on ban: Previous {num_days} days\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:85 +msgid "Default message history delete on ban: Don't delete any\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 +#, docstring +msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:106 +msgid "Role hierarchy will be checked when moderation commands are issued." +msgstr "" + +#: redbot/cogs/mod/settings.py:111 +msgid "Role hierarchy will be ignored when moderation commands are issued." +msgstr "" + +#: redbot/cogs/mod/settings.py:117 +#, docstring +msgid "\\n Manage the automoderation settings for mentionspam.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:124 +#, docstring +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:138 +msgid "Mention spam currently only accounts for mentions of different users." +msgstr "" + +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." +msgstr "" + +#: redbot/cogs/mod/settings.py:152 +#, docstring +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:163 +msgid "Autowarn for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:165 +msgid "Autowarn for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:168 +msgid "`` must be 1 or higher to autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:174 +msgid "\\nAutowarn is equal to or higher than autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:178 +msgid "\\nAutowarn is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:182 +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:192 +#, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring +msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:242 +msgid "Autoban for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:244 +msgid "Autoban for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:247 +msgid "`` must be 1 or higher to autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:253 +msgid "\\nAutoban is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:257 +msgid "\\nAutoban is equal to or lower than autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:271 +#, docstring +msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 +msgid "Repeated messages will be ignored." +msgstr "" + +#: redbot/cogs/mod/settings.py:288 +msgid "Messages repeated up to {num} times will be deleted." +msgstr "" + +#: redbot/cogs/mod/settings.py:292 +msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" +msgstr "" + +#: redbot/cogs/mod/settings.py:301 +msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" +msgstr "" + +#: redbot/cogs/mod/settings.py:313 +#, docstring +msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:323 +msgid "Users unbanned with `{command}` will be reinvited." +msgstr "" + +#: redbot/cogs/mod/settings.py:330 +msgid "Users unbanned with `{command}` will not be reinvited." +msgstr "" + +#: redbot/cogs/mod/settings.py:338 +#, docstring +msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:347 +msgid "DM when kicked/banned is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:352 +msgid "Bot will now attempt to send a DM to user before kick and ban." +msgstr "" + +#: redbot/cogs/mod/settings.py:355 +msgid "Bot will no longer attempt to send a DM to user before kick and ban." +msgstr "" + +#: redbot/cogs/mod/settings.py:361 +#, docstring +msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:367 +msgid "Invalid number of days. Must be between 0 and 7." +msgstr "" + +#: redbot/cogs/mod/settings.py:370 +msgid "{days} days worth of messages will be deleted when a user is banned." +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + +#: redbot/cogs/mod/slowmode.py:27 +#, docstring +msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " +msgstr "" + +#: redbot/cogs/mod/slowmode.py:36 +msgid "Slowmode interval is now {interval}." +msgstr "" + +#: redbot/cogs/mod/slowmode.py:41 +msgid "Slowmode has been disabled." +msgstr "" + diff --git a/redbot/cogs/mod/locales/sr-SP.po b/redbot/cogs/mod/locales/sr-SP.po index 0cdaaada2..cf5d8da08 100644 --- a/redbot/cogs/mod/locales/sr-SP.po +++ b/redbot/cogs/mod/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/sv-SE.po b/redbot/cogs/mod/locales/sv-SE.po index 6e7c3b9c9..06d2e1542 100644 --- a/redbot/cogs/mod/locales/sv-SE.po +++ b/redbot/cogs/mod/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "Det verkar som att användaren inte är bannlyst!" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "Det verkar som att användaren inte är bannlyst!" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Ja" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/tr-TR.po b/redbot/cogs/mod/locales/tr-TR.po index 0aafa49da..b94681377 100644 --- a/redbot/cogs/mod/locales/tr-TR.po +++ b/redbot/cogs/mod/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -19,417 +19,318 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "{} geçersiz mesaj ID'si." -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "Fazla etiketleme (Autoban)" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" -msgstr "" +msgstr "Etiket Spamı (Otomatik Kick)" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" -msgstr "" - -#: redbot/cogs/mod/events.py:100 -msgid "Please do not mass mention people!" -msgstr "" +msgstr "Etiket spamı (Otomatik Kick)" #: redbot/cogs/mod/events.py:104 +msgid "Please do not mass mention people!" +msgstr "Lütfen toplu olarak insanları etiketlemeyin!" + +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" -msgstr "" +msgstr "{member}, lütfen insanları toplu etiket atarak rahatsız etmeyin!" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" -msgstr "" +msgstr "Etiket spamı (Otomatik Uyarı)" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" -msgstr "Bunu yapmana izin veremem. Kendine zarar vermek kötü bir şey. {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." +msgstr "O kullanıcı her hangi bir ses kanalında değil." -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." -msgstr "Bunu yapmana izin veremem. Rolün işlem yapmaya çalıştığın kişiden daha düşük." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "Bunu yapabilmek için o kullanıcının kanalında {perms} izinlerine ihtiyacım var." -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." -msgstr "" +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Bu komutu kullanabilmek için o kullanıcının kanalında {perms} izinlerine ihtiyacınız var." -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "Geçersiz zaman. 1 ila 7 arasında olmalıdır." -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "Bunu yapmana izin veremem. Kendine zarar vermek kötü bir şey. {}" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Bunu yapmana izin veremem. Rolün işlem yapmaya çalıştığın kişiden daha düşük." + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "Discord hierarşi kuralları nedeniyle bunu yapamam." + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "Bu sunucudan yasaklandınız {guild}." -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "**Sebep**" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "Bir sebep verilmedi." -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 -msgid "I'm not allowed to do that." -msgstr "Bunu yapmama iznim yok." +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "{user_id} IDli kullanıcı zaten banlandı." -#: redbot/cogs/mod/kickban.py:117 -msgid "An unexpected error occurred." -msgstr "Beklenmedik bir hata meydana geldi." +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "{user_id} IDli kullanıcının banı geçiciden kalıcıya yükseltildi." -#: redbot/cogs/mod/kickban.py:153 -msgid "Tempban finished" -msgstr "Geçici ban bitti" - -#: redbot/cogs/mod/kickban.py:177 -#, docstring -msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " -msgstr "" - -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 -msgid "I cannot let you do that. Self-harm is bad {emoji}" -msgstr "Bunu yapmana izin veremem. Kendine zarar vermek kötü bir şey. {}" - -#: redbot/cogs/mod/kickban.py:209 -msgid "You have been kicked from {guild}." -msgstr "Bu sunucudan atıldınız {guild}." - -#: redbot/cogs/mod/kickban.py:240 +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 msgid "Done. That felt good." msgstr "Tamamdır. Bu iyi hissettirdi." -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 +msgid "I'm not allowed to do that." +msgstr "Bunu yapmama iznim yok." + +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "{user_id} IDli kullanıcı bulunamadı" + +#: redbot/cogs/mod/kickban.py:207 +msgid "An unexpected error occurred." +msgstr "Beklenmedik bir hata meydana geldi." + +#: redbot/cogs/mod/kickban.py:242 +msgid "Tempban finished" +msgstr "Geçici ban bitti" + +#: redbot/cogs/mod/kickban.py:266 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." -msgstr "" +msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " +msgstr "Bir kullanıcıyı sunucudan atar.\\n\\n Eğer bir neden belirtildiyse sunucunun\\n denetim kayıtlarında o sebep gözükecektir.\\n " -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "Tamamdır. Zaten zamanı gelmişti." - -#: redbot/cogs/mod/kickban.py:285 -#, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" -msgstr "" - -#: redbot/cogs/mod/kickban.py:294 -msgid "Banned {num} users from the server." -msgstr "" +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 +msgid "I cannot let you do that. Self-harm is bad {emoji}" +msgstr "Bunu yapmana izin veremem. Kendine zarar vermek kötü bir şey. {}" #: redbot/cogs/mod/kickban.py:298 +msgid "You have been kicked from {guild}." +msgstr "Bu sunucudan atıldınız {guild}." + +#: redbot/cogs/mod/kickban.py:343 +#, docstring +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgstr "Bir kullanıcıyı sunucudan banla ve isteğe bağlı olarak gün bazında attıkları mesajları sil.\\n\\n Eğer kullanıcı bu sunucunun bir üyesi değilse bir kullanıcı IDsi belirtilmek zorundadır.\\n\\n Eğer günler rakamsal olarak belirtilmediyse, sebepteki ilk kelime olarak kabul edilecektir.\\n\\n En az 0 gün, en fazla 7. Eğer belirtilmediyse, bunun yerine defaultdays ayarı kullanılacaktır." + +#: redbot/cogs/mod/kickban.py:374 +#, docstring +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." +msgstr "Kullanıcıları sunucudan toplu olarak banlar.\\n\\n Bu komutu kullanabilmek için\\n kullanıcı IDlerinin belirtilmesi gerekir." + +#: redbot/cogs/mod/kickban.py:383 +msgid "Banned {num} users from the server." +msgstr "{num} kullanıcı sunucudan banlandı." + +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" -msgstr "" +msgstr "\\nHatalar:\\n" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" -msgstr "" +msgstr "\\nBu kullanıcı IDlerinin banları geçiciden kalıcıya yükseltildi:\\n" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "Bunu yapmak için izinlerim yok." -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "Bu kullanıcı {user_id} zaten yasaklı." - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" -msgstr "" +msgstr "{user_id}: {reason} banlaması başarısız oldu" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." -msgstr "Bu kullanıc {user_id} bulunamadı." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." +msgstr "{user_id} ID sine sahip kullanıcı banlanamadı: yetki eksik." -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "Bu üyeyi yasaklayamıyorum {user_id}: yetkim yetmiyor." - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "Bir üyeyi geçici olarak sunucudan yasakla." -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." -msgstr "" +msgstr "Bu sunucudan {server_name} geçici olarak yasaklandın. Şu zamana kadar {date}." -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" -msgstr "" +msgstr " Ban süreniz dolduğunda kullanabileceğiniz davet linki: {invite_link}" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "Bunu bazı sebeplerden dolayı yapamıyorum." -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." -msgstr "" +msgstr "Ban sırasında bir şey ters gitti." -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "Tamamdır. Şimdilik bu kadar kaos yeter." -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "Bir kullanıcıyı atın ve mesajlarının 1 günlüğünü silin." -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "Sunucudan mesajlarının silinmesi için yasaklandın ve ardından yasağın kalktı.\\nŞimdi sunucuya tekrar katılabilirsin. {invite_link}" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "Rolüm bu üyeye softban atacak kadar yukarıda değil." -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "Tamamdır. Şimdilik bu kadar kaos yeter." -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "Bir kullanıcıyı ses kanalından at." -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "Bu üyeyi ses kanalından atamıyorum." -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." -msgstr "" +msgstr "O üye sunucudan atılırken bir şey ters gitti." -#: redbot/cogs/mod/kickban.py:639 +#: redbot/cogs/mod/kickban.py:744 +#, docstring +msgid "Unban a user from speaking and listening in the server's voice channels." +msgstr "Bir kullanıcının sunucunun ses kanallarında konuşma ve dinleme yasağını kaldır." + +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." +msgstr "O kullanıcı sunucu tarafından susturulmamış ya da sağırlaştırılmamış." + +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." +msgstr "Kullanıcının artık ses kanallarında konuşma ve dinleme izni var." + +#: redbot/cogs/mod/kickban.py:785 +#, docstring +msgid "Ban a user from speaking and listening in the server's voice channels." +msgstr "Bir kullanıcının sunucunun ses kanallarında konuşmasını ve dinlemesini yasakla." + +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." +msgstr "O kullanıcı zaten sunucu bazında susturulmuş ve sağırlaştırılmış." + +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." +msgstr "Kullanıcının ses kanallarında konuşması ve dinlemesi yasaklandı." + +#: redbot/cogs/mod/kickban.py:827 #, docstring msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" +msgstr "Kullanıcının bu sunucudaki banını kaldır.\\n\\n Kullanıcı IDsi belirtilmesini gerektirir. Bunu öğrenmek için:\\n 1. Mod kaydından kopyalayabilir (varsa), veya\\n 2. geliştirici modunu açıp, sunucunun ban ayarlarına gidip, kullanıcıya sağ-\\n tıklayıp `IDyi kopyala` seçeneğine tıklayabilirsiniz." -#: redbot/cogs/mod/kickban.py:652 +#: redbot/cogs/mod/kickban.py:840 msgid "It seems that user isn't banned!" -msgstr "" +msgstr "Görünüşe bakılırsa o kullanıcı banlı değil." -#: redbot/cogs/mod/kickban.py:658 +#: redbot/cogs/mod/kickban.py:845 msgid "Something went wrong while attempting to unban that user." -msgstr "" +msgstr "Kullanıcının banı kaldırılırken bir şey ters gitti." -#: redbot/cogs/mod/kickban.py:672 +#: redbot/cogs/mod/kickban.py:859 msgid "Unbanned that user from this server." -msgstr "" +msgstr "Bu kullanıcının yasağını bu sunucudan kaldırdın." -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:865 msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" +msgstr "Bu kullanıcıyla ortak sunucum yok, onları yeniden davet edemem." -#: redbot/cogs/mod/kickban.py:686 +#: redbot/cogs/mod/kickban.py:873 msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" +msgstr "{server} sunucusundaki banınız kaldırıldı.\\nO sunucuya tekrar katılmak için davet linki: {invite_link}" -#: redbot/cogs/mod/kickban.py:693 +#: redbot/cogs/mod/kickban.py:880 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" +msgstr "O kullanıcıya davet gönderemedim. Belki benim için siz gönderebilirsiniz?\\nDavet linki: {invite_link}" -#: redbot/cogs/mod/kickban.py:701 +#: redbot/cogs/mod/kickban.py:888 msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" +msgstr "O kullanıcıya bir davet linki gönderirken sorunla karşılaşıldı. Eğer siz denemek isterseniz davet linki: {invite_link}" -#: redbot/cogs/mod/mod.py:47 +#: redbot/cogs/mod/mod.py:45 #, docstring msgid "Moderation tools." msgstr "Moderasyon Seçenekleri." -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" +msgstr "Görmezden gelinen sunucular ve kanalların yeri değiştirildi. Eski ayarları aktarmak için lütfen `[p]moveignoredchannels` komutunu kullanın." -#: redbot/cogs/mod/mod.py:161 +#: redbot/cogs/mod/mod.py:160 msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" +msgstr "Silme gecikmesi ayarlarını değişti. Lütfen eski ayarları aktarmak için `[p]movedeletedelay` kullanın." -#: redbot/cogs/mod/mod.py:182 +#: redbot/cogs/mod/mod.py:181 #, docstring msgid "Move ignored channels and servers to core" -msgstr "" +msgstr "Görmezden gelinen kanal ve sunucuları çekirdeğe aktar." -#: redbot/cogs/mod/mod.py:191 +#: redbot/cogs/mod/mod.py:190 msgid "Ignored channels and guilds restored." -msgstr "" +msgstr "Görmezden gelinen kanal ve sunucu ayarları geri getirildi." -#: redbot/cogs/mod/mod.py:196 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" +msgid "\\n Move deletedelay settings to core\\n " +msgstr "\\n deletedelay ayarlarını çekirdeğe taşı\\n " -#: redbot/cogs/mod/mod.py:205 +#: redbot/cogs/mod/mod.py:204 msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 -#, docstring -msgid "Unban a user from speaking and listening in the server's voice channels." -msgstr "" - -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" -msgstr "" - -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" -msgstr "" - -#: redbot/cogs/mod/mutes.py:125 -#, docstring -msgid "Ban a user from speaking and listening in the server's voice channels." -msgstr "" - -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" -msgstr "" - -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" -msgstr "" - -#: redbot/cogs/mod/mutes.py:166 -#, docstring -msgid "Mute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:172 -#, docstring -msgid "Mute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." -msgstr "" - -#: redbot/cogs/mod/mutes.py:224 -#, docstring -msgid "Mute a user in the current text channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." -msgstr "Üye bu kanalda susturuldu." - -#: redbot/cogs/mod/mutes.py:253 -#, docstring -msgid "Mutes user in the server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "Üye bu sunucuda susturuldu." - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." -msgstr "" +msgstr "Silme gecikmesi ayarları geri getirildi." #: redbot/cogs/mod/names.py:36 #, docstring msgid "Change a user's nickname.\\n\\n Leaving the nickname empty will remove it.\\n " -msgstr "" +msgstr "Bir kullanıcının takma adını değiştir.\\n\\n Boş bırakılırsa kullanıcının takma adı kaldırılır.\\n " #: redbot/cogs/mod/names.py:45 msgid "Nicknames must be between 2 and 32 characters long." -msgstr "" +msgstr "Takma adların uzunluğu 2 ile 32 arasında olmalıdır." #: redbot/cogs/mod/names.py:53 msgid "I do not have permission to rename that member. They may be higher than or equal to me in the role hierarchy." -msgstr "" +msgstr "O üyenin adını değiştirme iznim yok. Bunun sebebi rol hiyerarşisinde benden yüksek yada bana eşit olmaları olabilir." #: redbot/cogs/mod/names.py:63 msgid "I do not have permission to rename that member." -msgstr "" +msgstr "O üyenin adını değiştirmeye iznim yok." #: redbot/cogs/mod/names.py:66 msgid "That nickname is invalid." -msgstr "" +msgstr "Ad geçerli değil." #: redbot/cogs/mod/names.py:68 msgid "An unexpected error has occured." -msgstr "" +msgstr "Beklenmedik bir hata oluştu." #: redbot/cogs/mod/names.py:70 msgid "Done." @@ -437,368 +338,427 @@ msgstr "Tamamdır." #: redbot/cogs/mod/names.py:81 msgid "Custom: {emoji} {name}" -msgstr "" +msgstr "Özel: {emoji} {name}" #: redbot/cogs/mod/names.py:83 msgid "Custom: {emoji}" -msgstr "" +msgstr "Özel: {emoji}" #: redbot/cogs/mod/names.py:85 msgid "Custom: {name}" -msgstr "" +msgstr "Özel: {name}" #: redbot/cogs/mod/names.py:93 msgid "Playing: {name}" -msgstr "" +msgstr "Oynuyor: {name}" #: redbot/cogs/mod/names.py:102 msgid "Streaming: [{name}{sep}{game}]({url})" -msgstr "" +msgstr "Yayınlıyor: [{name}{sep}{game}]({url})" #: redbot/cogs/mod/names.py:109 msgid "Streaming: {name}" -msgstr "" +msgstr "Yayınlıyor: {name}" #: redbot/cogs/mod/names.py:118 msgid "Listening: [{title}{sep}{artist}]({url})" -msgstr "" +msgstr "Dinliyor: [{title}{sep}{artist}]({url})" #: redbot/cogs/mod/names.py:125 msgid "Listening: {title}" -msgstr "" +msgstr "Dinliyor: {title}" #: redbot/cogs/mod/names.py:133 msgid "Watching: {name}" -msgstr "" +msgstr "İzliyor: {name}" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "{competing} içinde kapışılıyor" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " -msgstr "" - -#: redbot/cogs/mod/names.py:183 -msgid "Unknown" -msgstr "" - -#: redbot/cogs/mod/names.py:191 -msgid "{}\\n({} days ago)" -msgstr "" +msgstr "Bir kullanıcı hakkında bilgi göster.\\n\\n Buna kullanıcının durumu, discorda katılma tarihi, sunucuya\\n katılma tarihi, ses durumu\n" +" önceki adı/adları dahildir.\\n\\n Eğer üyenin her hangi bir rolü, önceden kullandığı ad ya da takma ad yoksa,\\n bu alanlar boş bırakılacaktır.\\n " #: redbot/cogs/mod/names.py:192 -msgid "{}\\n({} days ago)" -msgstr "" +msgid "Unknown" +msgstr "Bilinmiyor" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:200 +msgid "{}\\n({} days ago)" +msgstr "{}\\n({} gün önce)" + +#: redbot/cogs/mod/names.py:201 +msgid "{}\\n({} days ago)" +msgstr "{}\\n({} gün önce)" + +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "{} durumda rahatına bakıyor" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." -msgstr "" +msgstr "Ve mesaj sınırlamaları yüzünden gösterilemeyen {numeric_number} rol." -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" -msgstr "" +msgstr "Discord'a Katıldı" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" -msgstr "" +msgstr "Bu sunucuya katıldı" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "Rol" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" -msgstr "" +msgstr "Geçmiş İsimleri" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "Önceki isim" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" -msgstr "" +msgstr "Geçmiş Kullanıcı adları" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "Önceki Takma İsim" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" -msgstr "" +msgstr "Şu anki ses kanalı" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" -msgstr "" +msgstr "Üye #{} | Kullanıcı IDsi: {}" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." -msgstr "" +msgstr "Bir kullanıcının önceki adlarını ve takma adlarını göster." -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" -msgstr "" +msgstr "**Son 20 isim**:" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" -msgstr "" +msgstr "**Son 20 takma isim**:" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." -msgstr "" +msgstr "O kullanıcının her hangi bir kaydedilmiş adı yada ad değişikliği bulunmamakta." -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." -msgstr "" +msgstr "Sunucu yönetim ayarlarını düzenle." -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." -msgstr "" +msgstr "Şu anki sunucu yönetim ayarlarını gösterir." -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" -msgstr "" - -#: redbot/cogs/mod/settings.py:38 -msgid "after {num} repeats" -msgstr "" - -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 -msgid "No" -msgstr "" +msgstr "Tekrarları sil: {num_repeats}\\n" #: redbot/cogs/mod/settings.py:42 +msgid "after {num} repeats" +msgstr "{num} tekrardan sonra" + +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 +msgid "No" +msgstr "Hayır" + +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" -msgstr "" - -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 -msgid "{num} mentions" -msgstr "" - -#: redbot/cogs/mod/settings.py:47 -msgid "Kick mention spam: {num_mentions}\\n" -msgstr "" - -#: redbot/cogs/mod/settings.py:52 -msgid "Ban mention spam: {num_mentions}\\n" -msgstr "" +msgstr "Etiket uyarısı: {num_mentions}\\n" +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 #: redbot/cogs/mod/settings.py:57 -msgid "Respects hierarchy: {yes_or_no}\\n" -msgstr "" +msgid "{num} mentions" +msgstr "{num} ping" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:51 +msgid "Kick mention spam: {num_mentions}\\n" +msgstr "Etiket spamı kick: {num_mentions}\\n" + +#: redbot/cogs/mod/settings.py:56 +msgid "Ban mention spam: {num_mentions}\\n" +msgstr "Ping spam durumunda banlama: {num_mentions}\\n" + +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "Sıkı Ping Spam: Aynılar dahil tüm pingler sayılır\\n" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "Sıkı Ping Spam: Yalnızca farklı pingler sayılır\\n" + +#: redbot/cogs/mod/settings.py:66 +msgid "Respects hierarchy: {yes_or_no}\\n" +msgstr "Hiyerarşi saygı duyar: {yes_or_no}\\n" + +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "Evet" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" -msgstr "" +msgstr "Gecikmeyi sil: {num_seconds}\\n" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "{num} saniye" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "None" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" -msgstr "" +msgstr "Ban kaldırıldığında geri davet etme: {yes_or_no}\\n" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" -msgstr "" +msgstr "Üyelere atıldıklarında veya banlandıklarında mesaj gönder: {yes_or_no}\\n" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" -msgstr "" +msgstr "Varsayılan mesaj geçmişi silme ayarı: Son {num_days} gün\\n" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" -msgstr "" +msgstr "Varsayılan mesaj geçmişi silme ayarı: Hiç silme\\n" -#: redbot/cogs/mod/settings.py:82 -#, docstring -msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " -msgstr "" +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "Varsayılan geçici ban süresi: {duration}" #: redbot/cogs/mod/settings.py:94 +#, docstring +msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " +msgstr "Moderatörler ve adminler için rol hierarşisi denetimi aç veya kapa.\\n\\n **UYARI**: Bu ayarı açmak moderatörlerin hierarşik\\n olarak kendilerinden yüksek kişilere müdahele etmesine olanak tanır!\\n\\n Bu ayar varsayılan olarak kapalıdır.\\n " + +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." -msgstr "" +msgstr "Moderasyon komutları verildiğinde rol hiyerarşisi kontrol edilecek." -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." -msgstr "" +msgstr "Moderasyon komutları verildiğinde rol hiyerarşisi görmezden gelinecek." -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " -msgstr "" +msgstr "\\n Etiket spamı için otomatik moderatör ayarlarını yönetin.\\n " -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " -msgstr "" +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " +msgstr "\\n Aynı pingleri de hesaba katmak için ayar.\\n\\n Açılırsa aynı pingler dahil tüm pingler sayılacak.\\n Kapatılırsa yalnızca birbirinden farklı pingler sayılacak.\\n\\n Şu anki ayarı görmek için bu komutu her hangi bir seçenek sunmadan kullanın.\\n " -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." -msgstr "" +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." +msgstr "Şu anda aynı kullanıcıya birden çok kez ping atmak da ping spamlama sayılır." #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." -msgstr "" +msgid "Mention spam currently only accounts for mentions of different users." +msgstr "Şu anda yalnızca farklı kullanıcılara atılan pingler spam sayılır." -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" -msgstr "" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "Artık aynı kullanıcıya birden çok kez ping atma da spam kabul edilecek." + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." +msgstr "Yalnızca farklı kullanıcılara atılan pingler spam kabul edilecek." #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " -msgstr "" +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "\\n Etiket spamı için otomatik uyarıları ayarlayın.\\n\\n Üyeler uyarı alacaklar eğer bu sayıdan daha fazla \\n `` etiket atarlarsa.\\n\\n `` 0 dan daha büyük olmalıdır. 0 yaparak bu özelliği kapatabilirsiniz.\\n " #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." -msgstr "" +msgid "Autowarn for mention spam is already disabled." +msgstr "Otomatik etiket uyarı sistemi zaten kapalı." #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." -msgstr "" +msgid "Autowarn for mention spam disabled." +msgstr "Otomatik etiket spam özelliği kapatıldı." #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." -msgstr "" +msgid "`` must be 1 or higher to autowarn." +msgstr "Otomatik uyarı sistemi için `` sayısı 1 ya da daha fazla olmalıdır." #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." -msgstr "" +msgid "\\nAutowarn is equal to or higher than autokick." +msgstr "\\nAutowarn autokick'e eşit ya da daha yüksekte." #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." -msgstr "" +msgid "\\nAutowarn is equal to or higher than autoban." +msgstr "\\nAutowarn autoban'a eşit ya da daha yüksekte." #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" -msgstr "" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" +msgstr "Ping spamlama durumunda autowarn etkin. Bir mesajda {max_mentions} veya daha fazla kişiye ping atan herkes otomatik olarak uyarı alacak.\\n{mismatch_message}" #: redbot/cogs/mod/settings.py:192 #, docstring -msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " -msgstr "" +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "\\n Etiket spamı için otomatik kick ayarlayın.\\n\\n Üyeler sunucudan atılacaklar eğer bu sayıdan daha fazla \\n `` etiket atarlarsa.\\n\\n `` 0 dan daha büyük olmalıdır. 0 yaparak bu özelliği kapatabilirsiniz.\\n " -#: redbot/cogs/mod/settings.py:202 -msgid "Autoban for mention spam is already disabled." -msgstr "" +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "Otomatik kick sistemi zaten kapalı." -#: redbot/cogs/mod/settings.py:204 -msgid "Autoban for mention spam disabled." -msgstr "" +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "Otomatik etiket spam kick özelliği kapatıldı." -#: redbot/cogs/mod/settings.py:207 -msgid "`` must be 1 or higher to autoban." -msgstr "" +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "Otomatik kick sistemi için `` sayısı 1 ya da daha fazla olmalıdır." -#: redbot/cogs/mod/settings.py:213 -msgid "\\nAutoban is equal to or lower than autowarn." -msgstr "" +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "\\nAutokick autowarn'a eşit ya da daha aşağıda." -#: redbot/cogs/mod/settings.py:217 -msgid "\\nAutoban is equal to or lower than autokick." -msgstr "" +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "\\nAutokick autoban'a eşit ya da daha yüksekte." -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" -msgstr "" +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "Ping spamlama durumunda autokick. Bir mesajda {max_mentions} veya daha fazla kişiye ping atan herkes otomatik olarak sunucudan atılacak.\\n{mismatch_message}" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:232 #, docstring -msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " -msgstr "" +msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "\\n Etiket spamı için otomatik yasaklamaları ayarlayın.\\n\\n Üyeler uyarı alacaklar eğer bu sayıdan daha fazla \\n `` etiket atarlarsa.\\n\\n `` 0 dan daha büyük olmalıdır. 0 yaparak bu özelliği kapatabilirsiniz.\\n " -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 -msgid "Repeated messages will be ignored." -msgstr "" +#: redbot/cogs/mod/settings.py:242 +msgid "Autoban for mention spam is already disabled." +msgstr "Ping spamlama için otomatik banlama zaten kapalı." -#: redbot/cogs/mod/settings.py:248 -msgid "Messages repeated up to {num} times will be deleted." -msgstr "" +#: redbot/cogs/mod/settings.py:244 +msgid "Autoban for mention spam disabled." +msgstr "Ping spamlama için otomatik banlama kapatıldı." -#: redbot/cogs/mod/settings.py:252 -msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" -msgstr "" +#: redbot/cogs/mod/settings.py:247 +msgid "`` must be 1 or higher to autoban." +msgstr "Otomatik yasaklama için `` sayısı 1 ya da daha fazla olmalıdır." + +#: redbot/cogs/mod/settings.py:253 +msgid "\\nAutoban is equal to or lower than autowarn." +msgstr "\\nAutoban autowarn'a eşit ya da daha aşağıda." + +#: redbot/cogs/mod/settings.py:257 +msgid "\\nAutoban is equal to or lower than autokick." +msgstr "\\nAutoban autokick'e eşit ya da daha aşağıda." #: redbot/cogs/mod/settings.py:261 -msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" -msgstr "" +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" +msgstr "Ping spamlama durumunda autoban etkin. Bir mesajda {max_mentions} veya daha fazla kişiye ping atan herkes otomatik olarak banlanacak.\\n{mismatch_message}" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:271 +#, docstring +msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " +msgstr "Tekrarlanmış mesajların otomatik silinmesini etkinleştir.\\n\\n 2 ila 20 arasında olmak zorundadır.\\n\\n Bu özelliği kapamak için ayarı -1 yapın.\\n " + +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 +msgid "Repeated messages will be ignored." +msgstr "Tekrarlanmış mesajlar görmezden gelinecek." + +#: redbot/cogs/mod/settings.py:288 +msgid "Messages repeated up to {num} times will be deleted." +msgstr "{num} kere tekrarlanmış mesajlar silinecek." + +#: redbot/cogs/mod/settings.py:292 +msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" +msgstr "Bu özelliği etkinleştirmek istiyorsanız tekrarlama sayısı 2 ile 20 arası, kapatmak istiyorsanız -1 olmalıdır." + +#: redbot/cogs/mod/settings.py:301 +msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" +msgstr "Bot tekrarlanmış mesajları {num} kere tekrarlandıktan sonra silecek. Tekrarlanmış mesajları görmezden gelmek için bu değeri -1 yapın" + +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " -msgstr "" +msgstr "Bir üyenin banı kaldırıldıktan sonra onlara davet linki gönderilmesini ayarla.\\n\\n Eğer bu ayar etkinse bot banı yeni kaldırılmış üyeye\\n tek kullanımlık bir davet linki atmaya çalışır.\\n " -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." -msgstr "" - -#: redbot/cogs/mod/settings.py:290 -msgid "Users unbanned with `{command}` will not be reinvited." -msgstr "" - -#: redbot/cogs/mod/settings.py:298 -#, docstring -msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " -msgstr "" - -#: redbot/cogs/mod/settings.py:307 -msgid "DM when kicked/banned is currently set to: {setting}" -msgstr "" - -#: redbot/cogs/mod/settings.py:312 -msgid "Bot will now attempt to send a DM to user before kick and ban." -msgstr "" - -#: redbot/cogs/mod/settings.py:315 -msgid "Bot will no longer attempt to send a DM to user before kick and ban." -msgstr "" - -#: redbot/cogs/mod/settings.py:321 -#, docstring -msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " -msgstr "" - -#: redbot/cogs/mod/settings.py:327 -msgid "Invalid number of days. Must be between 0 and 7." -msgstr "" +msgstr "Banı `{command}` ile kaldırılmış üyeler tekrar davet edilecek." #: redbot/cogs/mod/settings.py:330 +msgid "Users unbanned with `{command}` will not be reinvited." +msgstr "Banı `{command}` ile kaldırılmış üyeler tekrar davet edilmeyecek." + +#: redbot/cogs/mod/settings.py:338 +#, docstring +msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " +msgstr "Bir üye sunucudan atıldığında ya da banlandığında mesaj gönderilmesini ayarlar.\\n\\n Bu ayar etkinleştirilirse bot kullanıcı sunucu adını ve\\n neden atıldıklarının/banlandıklarının sebebini özel mesaj olarak yollamaya çalışır.\\n " + +#: redbot/cogs/mod/settings.py:347 +msgid "DM when kicked/banned is currently set to: {setting}" +msgstr "Atılma/Banlanma durumunda mesaj atma ayarı: {setting}" + +#: redbot/cogs/mod/settings.py:352 +msgid "Bot will now attempt to send a DM to user before kick and ban." +msgstr "Bot artık kullanıcıya atılma ve banlanma öncesi mesaj atmaya çalışacak." + +#: redbot/cogs/mod/settings.py:355 +msgid "Bot will no longer attempt to send a DM to user before kick and ban." +msgstr "Bot artık atılma ya da banlanma öncesinde kullanıcıya özel mesaj atmaya çalışmayacak." + +#: redbot/cogs/mod/settings.py:361 +#, docstring +msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " +msgstr "Bir kullanıcı banlanınca en son kaç gün boyunca attıkları mesajların silineceğini ayarla.\\n\\n Bu numara 0 ile 7 arasında olmak zorundadır.\\n " + +#: redbot/cogs/mod/settings.py:367 +msgid "Invalid number of days. Must be between 0 and 7." +msgstr "Geçersiz gün sayısı. 0 ile 7 arasında olmak zorundadır." + +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." -msgstr "" +msgstr "Kullanıcı ban yediğinde son {days} gün boyunca attıkları mesajlar silinecek." + +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "Bir kullanıcı geçici ban (tempban) yediğinde kullanılacak varsayılan süreyi ayarla.\\n\\n Saniyeler (seconds), dakikalar (minutes), saatler (hours), günler (days) veya haftalar (weeks) kullanılabilir\\n `duration` (süre) sıfırdan yüksek olmak zorundadır .\\n\\n Örnekler:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "Geçici banda varsayılan süre artık {duration}." #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " -msgstr "" +msgstr "Kanalın yavaş mod ayarını değiştirir.\\n\\n Bu ayar 0 saniyeden 6 saate kadar değişebilir.\\n Kapamak için komutu seçeneksiz kullanın.\\n " #: redbot/cogs/mod/slowmode.py:36 msgid "Slowmode interval is now {interval}." -msgstr "" +msgstr "Yavaş mod bekletme süresi artık {interval}." #: redbot/cogs/mod/slowmode.py:41 msgid "Slowmode has been disabled." -msgstr "Yavaş mod devredışı bırakıldı." +msgstr "Yavaş mod devre dışı bırakıldı." diff --git a/redbot/cogs/mod/locales/uk-UA.po b/redbot/cogs/mod/locales/uk-UA.po index 6bd13e6e1..d9f9586a3 100644 --- a/redbot/cogs/mod/locales/uk-UA.po +++ b/redbot/cogs/mod/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/vi-VN.po b/redbot/cogs/mod/locales/vi-VN.po index 2799aed7a..c217baa39 100644 --- a/redbot/cogs/mod/locales/vi-VN.po +++ b/redbot/cogs/mod/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/zh-CN.po b/redbot/cogs/mod/locales/zh-CN.po index 17ec60a35..e6204513c 100644 --- a/redbot/cogs/mod/locales/zh-CN.po +++ b/redbot/cogs/mod/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "加入Discord日期" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "角色" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "成员 #{} | 用户 ID: {}" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "是" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/zh-HK.po b/redbot/cogs/mod/locales/zh-HK.po index af0be7987..1ad8c9951 100644 --- a/redbot/cogs/mod/locales/zh-HK.po +++ b/redbot/cogs/mod/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "" msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/locales/zh-TW.po b/redbot/cogs/mod/locales/zh-TW.po index c2b49a909..f94f61121 100644 --- a/redbot/cogs/mod/locales/zh-TW.po +++ b/redbot/cogs/mod/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -19,391 +19,292 @@ msgstr "" msgid "{} doesn't look like a valid user ID." msgstr "{}看起來不是有效的使用者ID。" -#: redbot/cogs/mod/events.py:52 redbot/cogs/mod/events.py:67 +#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:76 +#: redbot/cogs/mod/events.py:80 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:91 +#: redbot/cogs/mod/events.py:95 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:100 +#: redbot/cogs/mod/events.py:104 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:108 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:123 +#: redbot/cogs/mod/events.py:127 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:74 redbot/cogs/mod/kickban.py:444 -msgid "I cannot let you do that. Self-harm is bad {}" +#: redbot/cogs/mod/kickban.py:86 +msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:76 redbot/cogs/mod/kickban.py:194 -#: redbot/cogs/mod/kickban.py:449 redbot/cogs/mod/kickban.py:522 -#: redbot/cogs/mod/kickban.py:603 redbot/cogs/mod/mutes.py:18 -msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +#: redbot/cogs/mod/kickban.py:93 +msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:82 redbot/cogs/mod/kickban.py:202 -msgid "I cannot do that due to discord hierarchy rules." +#: redbot/cogs/mod/kickban.py:103 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:84 redbot/cogs/mod/kickban.py:325 -#: redbot/cogs/mod/kickban.py:464 +#: redbot/cogs/mod/kickban.py:125 redbot/cogs/mod/kickban.py:414 +#: redbot/cogs/mod/kickban.py:569 msgid "Invalid days. Must be between 0 and 7." msgstr "無效的天數,天數必須在0和7之間。" -#: redbot/cogs/mod/kickban.py:90 +#: redbot/cogs/mod/kickban.py:131 redbot/cogs/mod/kickban.py:545 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:136 redbot/cogs/mod/kickban.py:283 +#: redbot/cogs/mod/kickban.py:550 redbot/cogs/mod/kickban.py:629 +#: redbot/cogs/mod/kickban.py:709 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:291 +#: redbot/cogs/mod/kickban.py:558 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 msgid "You have been banned from {guild}." msgstr "您已被 {guild} 伺服器封鎖。" -#: redbot/cogs/mod/kickban.py:93 redbot/cogs/mod/kickban.py:212 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:301 msgid "**Reason**" msgstr "**原因**" -#: redbot/cogs/mod/kickban.py:94 redbot/cogs/mod/kickban.py:213 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:302 msgid "No reason was given." msgstr "未給出原因。" -#: redbot/cogs/mod/kickban.py:110 redbot/cogs/mod/kickban.py:221 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:430 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:184 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:329 +msgid "Done. That felt good." +msgstr "做完了。感覺很好。" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:310 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:117 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:501 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:207 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:153 +#: redbot/cogs/mod/kickban.py:242 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:177 +#: redbot/cogs/mod/kickban.py:266 #, docstring msgid "Kick a user.\\n\\n If a reason is specified, it will be the reason that shows up\\n in the audit log.\\n " msgstr "" -#: redbot/cogs/mod/kickban.py:187 redbot/cogs/mod/kickban.py:515 +#: redbot/cogs/mod/kickban.py:276 redbot/cogs/mod/kickban.py:622 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:209 +#: redbot/cogs/mod/kickban.py:298 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:240 -msgid "Done. That felt good." -msgstr "做完了。感覺很好。" - -#: redbot/cogs/mod/kickban.py:254 +#: redbot/cogs/mod/kickban.py:343 #, docstring -msgid "Ban a user from this server and optionally delete days of messages.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." +msgid "Ban a user from this server and optionally delete days of messages.\\n\\n A user ID should be provided if the user is not a member of this server.\\n\\n If days is not a number, it's treated as the first word of the reason.\\n\\n Minimum 0 days, maximum 7. If not specified, defaultdays setting will be used instead." msgstr "" -#: redbot/cogs/mod/kickban.py:269 -msgid "Done. It was about time." -msgstr "" - -#: redbot/cogs/mod/kickban.py:285 +#: redbot/cogs/mod/kickban.py:374 #, docstring -msgid "Preemptively bans user(s) from the server\\n\\n User IDs need to be provided in order to ban\\n using this command" +msgid "Mass bans user(s) from the server.\\n\\n User IDs need to be provided in order to ban\\n using this command." msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:383 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:298 +#: redbot/cogs/mod/kickban.py:387 msgid "\\nErrors:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:301 +#: redbot/cogs/mod/kickban.py:390 msgid "\\nFollowing user IDs have been upgraded from a temporary to a permanent ban:\\n" msgstr "" -#: redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:418 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:341 -msgid "User {user_id} is already banned." -msgstr "" - -#: redbot/cogs/mod/kickban.py:366 redbot/cogs/mod/kickban.py:370 +#: redbot/cogs/mod/kickban.py:469 redbot/cogs/mod/kickban.py:473 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:399 -msgid "User {user_id} does not exist." +#: redbot/cogs/mod/kickban.py:506 +msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:404 -msgid "Could not ban {user_id}: missing permissions." -msgstr "" - -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:539 #, docstring msgid "Temporarily ban a user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:457 -msgid "I cannot do that due to discord hierarchy rules" -msgstr "" - -#: redbot/cogs/mod/kickban.py:477 +#: redbot/cogs/mod/kickban.py:581 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:481 +#: redbot/cogs/mod/kickban.py:585 msgid " Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:488 +#: redbot/cogs/mod/kickban.py:595 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:490 +#: redbot/cogs/mod/kickban.py:597 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:502 +#: redbot/cogs/mod/kickban.py:609 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:509 +#: redbot/cogs/mod/kickban.py:616 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:539 +#: redbot/cogs/mod/kickban.py:645 msgid "You have been banned and then unbanned as a quick way to delete your messages.\\nYou can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:550 +#: redbot/cogs/mod/kickban.py:656 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:586 +#: redbot/cogs/mod/kickban.py:692 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:594 +#: redbot/cogs/mod/kickban.py:700 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:616 +#: redbot/cogs/mod/kickban.py:722 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:619 +#: redbot/cogs/mod/kickban.py:725 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:639 -#, docstring -msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." -msgstr "" - -#: redbot/cogs/mod/kickban.py:652 -msgid "It seems that user isn't banned!" -msgstr "" - -#: redbot/cogs/mod/kickban.py:658 -msgid "Something went wrong while attempting to unban that user." -msgstr "" - -#: redbot/cogs/mod/kickban.py:672 -msgid "Unbanned that user from this server." -msgstr "" - -#: redbot/cogs/mod/kickban.py:678 -msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" - -#: redbot/cogs/mod/kickban.py:686 -msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:693 -msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/kickban.py:701 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -msgstr "" - -#: redbot/cogs/mod/mod.py:47 -#, docstring -msgid "Moderation tools." -msgstr "" - -#: redbot/cogs/mod/mod.py:139 redbot/cogs/mod/mod.py:149 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:161 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" - -#: redbot/cogs/mod/mod.py:182 -#, docstring -msgid "Move ignored channels and servers to core" -msgstr "" - -#: redbot/cogs/mod/mod.py:191 -msgid "Ignored channels and guilds restored." -msgstr "" - -#: redbot/cogs/mod/mod.py:196 -#, docstring -msgid "\\n Move deletedelay settings to core\\n " -msgstr "" - -#: redbot/cogs/mod/mod.py:205 -msgid "Delete delay settings restored." -msgstr "" - -#: redbot/cogs/mod/mutes.py:16 -msgid "That user can't send messages in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:17 -msgid "That user isn't muted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:21 -msgid "That user cannot be muted, as they have the Administrator permission." -msgstr "" - -#: redbot/cogs/mod/mutes.py:22 -msgid "Failed to mute user. I need the manage roles permission and the user I'm muting must be lower than myself in the role hierarchy." -msgstr "" - -#: redbot/cogs/mod/mutes.py:27 -msgid "The user has left the server while applying an overwrite." -msgstr "" - -#: redbot/cogs/mod/mutes.py:28 -msgid "The channel I tried to mute the user in isn't found." -msgstr "讓我靜音其他使用者的該語音頻道不存在。" - -#: redbot/cogs/mod/mutes.py:55 -msgid "That user is not in a voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:62 -msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" - -#: redbot/cogs/mod/mutes.py:72 -msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" - -#: redbot/cogs/mod/mutes.py:84 +#: redbot/cogs/mod/kickban.py:744 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:103 -msgid "That user isn't muted or deafened by the server!" +#: redbot/cogs/mod/kickban.py:763 +msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/mutes.py:119 -msgid "User is now allowed to speak and listen in voice channels" +#: redbot/cogs/mod/kickban.py:779 +msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:125 +#: redbot/cogs/mod/kickban.py:785 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:146 -msgid "That user is already muted and deafened server-wide!" +#: redbot/cogs/mod/kickban.py:806 +msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/mutes.py:160 -msgid "User has been banned from speaking or listening in voice channels" +#: redbot/cogs/mod/kickban.py:820 +msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/mutes.py:166 +#: redbot/cogs/mod/kickban.py:827 #, docstring -msgid "Mute users." +msgid "Unban a user from this server.\\n\\n Requires specifying the target user's ID. To find this, you may either:\\n 1. Copy it from the mod log case (if one was created), or\\n 2. enable developer mode, go to Bans in this server's settings, right-\\n click the user and select 'Copy ID'." msgstr "" -#: redbot/cogs/mod/mutes.py:172 +#: redbot/cogs/mod/kickban.py:840 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:845 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:859 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:865 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:873 +msgid "You've been unbanned from {server}.\\nHere is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:880 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\\nHere's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:888 +msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:45 #, docstring -msgid "Mute a user in their current voice channel." +msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mutes.py:201 -msgid "Muted {user} in channel {channel.name}" +#: redbot/cogs/mod/mod.py:138 redbot/cogs/mod/mod.py:148 +msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:210 redbot/cogs/mod/mutes.py:327 -msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +#: redbot/cogs/mod/mod.py:160 +msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mutes.py:224 +#: redbot/cogs/mod/mod.py:181 #, docstring -msgid "Mute a user in the current text channel." +msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mutes.py:244 -msgid "User has been muted in this channel." +#: redbot/cogs/mod/mod.py:190 +msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mutes.py:253 +#: redbot/cogs/mod/mod.py:195 #, docstring -msgid "Mutes user in the server." +msgid "\\n Move deletedelay settings to core\\n " msgstr "" -#: redbot/cogs/mod/mutes.py:274 -msgid "User has been muted in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:281 -#, docstring -msgid "Unmute users." -msgstr "" - -#: redbot/cogs/mod/mutes.py:289 -#, docstring -msgid "Unmute a user in their current voice channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:318 -msgid "Unmuted {user} in channel {channel.name}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:332 redbot/cogs/mod/mutes.py:363 -msgid "Unmute failed. Reason: {}" -msgstr "" - -#: redbot/cogs/mod/mutes.py:341 -#, docstring -msgid "Unmute a user in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:361 -msgid "User unmuted in this channel." -msgstr "" - -#: redbot/cogs/mod/mutes.py:372 -#, docstring -msgid "Unmute a user in this server." -msgstr "" - -#: redbot/cogs/mod/mutes.py:394 -msgid "User has been unmuted in this server." +#: redbot/cogs/mod/mod.py:204 +msgid "Delete delay settings restored." msgstr "" #: redbot/cogs/mod/names.py:36 @@ -471,324 +372,382 @@ msgstr "收聽中: {title}" msgid "Watching: {name}" msgstr "觀看中: {name}" -#: redbot/cogs/mod/names.py:155 +#: redbot/cogs/mod/names.py:141 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:164 #, docstring msgid "Show information about a user.\\n\\n This includes fields for status, discord join date, server\\n join date, voice state and previous names/nicknames.\\n\\n If the user has no roles, previous names or previous nicknames,\\n these fields will be omitted.\\n " msgstr "" -#: redbot/cogs/mod/names.py:183 +#: redbot/cogs/mod/names.py:192 msgid "Unknown" msgstr "未知" -#: redbot/cogs/mod/names.py:191 +#: redbot/cogs/mod/names.py:200 msgid "{}\\n({} days ago)" msgstr "{}\\n({} 天前)" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:201 msgid "{}\\n({} days ago)" msgstr "{}\\n({} 天前)" -#: redbot/cogs/mod/names.py:204 +#: redbot/cogs/mod/names.py:213 msgid "Chilling in {} status" msgstr "目前狀態 {}" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:227 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "和 {numeric_number} 由於嵌入的限制,無法顯示更多身分組。" -#: redbot/cogs/mod/names.py:245 +#: redbot/cogs/mod/names.py:254 msgid "Joined Discord on" msgstr "加入Discord於" -#: redbot/cogs/mod/names.py:246 +#: redbot/cogs/mod/names.py:255 msgid "Joined this server on" msgstr "加入這個伺服器於" -#: redbot/cogs/mod/names.py:248 +#: redbot/cogs/mod/names.py:258 msgid "Roles" msgstr "身分組" -#: redbot/cogs/mod/names.py:252 +#: redbot/cogs/mod/names.py:258 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:264 msgid "Previous Names" msgstr "以前的名字" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:264 +msgid "Previous Name" +msgstr "" + +#: redbot/cogs/mod/names.py:272 msgid "Previous Nicknames" msgstr "以前的暱稱" -#: redbot/cogs/mod/names.py:259 +#: redbot/cogs/mod/names.py:272 +msgid "Previous Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:278 msgid "Current voice channel" msgstr "目前的語音頻道" -#: redbot/cogs/mod/names.py:263 +#: redbot/cogs/mod/names.py:282 msgid "Member #{} | User ID: {}" msgstr "成員 #{} | 使用者ID: {}" -#: redbot/cogs/mod/names.py:277 +#: redbot/cogs/mod/names.py:296 #, docstring msgid "Show previous names and nicknames of a user." msgstr "顯示用戶以前的姓名和暱稱。" -#: redbot/cogs/mod/names.py:281 +#: redbot/cogs/mod/names.py:300 msgid "**Past 20 names**:" msgstr "**過去的20個名字**:" -#: redbot/cogs/mod/names.py:287 +#: redbot/cogs/mod/names.py:306 msgid "**Past 20 nicknames**:" msgstr "**過去的20個暱稱**:" -#: redbot/cogs/mod/names.py:294 +#: redbot/cogs/mod/names.py:313 msgid "That user doesn't have any recorded name or nickname change." msgstr "該使用者沒有任何姓名或暱稱的更改記錄。" -#: redbot/cogs/mod/settings.py:20 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:24 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:37 +#: redbot/cogs/mod/settings.py:41 msgid "Delete repeats: {num_repeats}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:38 +#: redbot/cogs/mod/settings.py:42 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:40 redbot/cogs/mod/settings.py:45 -#: redbot/cogs/mod/settings.py:50 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:44 redbot/cogs/mod/settings.py:49 +#: redbot/cogs/mod/settings.py:54 redbot/cogs/mod/settings.py:59 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:42 +#: redbot/cogs/mod/settings.py:46 msgid "Warn mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:43 redbot/cogs/mod/settings.py:48 -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:47 redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:57 msgid "{num} mentions" msgstr "{num}個提及" -#: redbot/cogs/mod/settings.py:47 +#: redbot/cogs/mod/settings.py:51 msgid "Kick mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:52 +#: redbot/cogs/mod/settings.py:56 msgid "Ban mention spam: {num_mentions}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:62 +msgid "Mention Spam Strict: All mentions will count including duplicates\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:64 +msgid "Mention Spam Strict: Only unique mentions will count\\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 msgid "Respects hierarchy: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 redbot/cogs/mod/settings.py:66 -#: redbot/cogs/mod/settings.py:69 +#: redbot/cogs/mod/settings.py:67 redbot/cogs/mod/settings.py:75 +#: redbot/cogs/mod/settings.py:78 msgid "Yes" msgstr "是" -#: redbot/cogs/mod/settings.py:60 +#: redbot/cogs/mod/settings.py:69 msgid "Delete delay: {num_seconds}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:61 +#: redbot/cogs/mod/settings.py:70 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:63 +#: redbot/cogs/mod/settings.py:72 msgid "None" msgstr "無" -#: redbot/cogs/mod/settings.py:65 +#: redbot/cogs/mod/settings.py:74 msgid "Reinvite on unban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:68 +#: redbot/cogs/mod/settings.py:77 msgid "Send message to users on kick/ban: {yes_or_no}\\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:81 msgid "Default message history delete on ban: Previous {num_days} days\\n" msgstr "" -#: redbot/cogs/mod/settings.py:76 +#: redbot/cogs/mod/settings.py:85 msgid "Default message history delete on ban: Don't delete any\\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:86 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:94 #, docstring msgid "Toggle role hierarchy check for mods and admins.\\n\\n **WARNING**: Disabling this setting will allow mods to take\\n actions on users above them in the role hierarchy!\\n\\n This is enabled by default.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:106 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:99 +#: redbot/cogs/mod/settings.py:111 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:105 +#: redbot/cogs/mod/settings.py:117 #, docstring msgid "\\n Manage the automoderation settings for mentionspam.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:112 +#: redbot/cogs/mod/settings.py:124 #, docstring -msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Setting to account for duplicate mentions.\\n\\n If enabled all mentions will count including duplicated mentions.\\n If disabled only unique mentions will count.\\n\\n Use this command without any parameter to see current setting.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:123 -msgid "Autowarn for mention spam is already disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:125 -msgid "Autowarn for mention spam disabled." -msgstr "" - -#: redbot/cogs/mod/settings.py:128 -msgid "`` must be 1 or higher to autowarn." -msgstr "" - -#: redbot/cogs/mod/settings.py:134 -msgid "\\nAutowarn is equal to or higher than autokick." +#: redbot/cogs/mod/settings.py:136 +msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" #: redbot/cogs/mod/settings.py:138 -msgid "\\nAutowarn is equal to or higher than autoban." +msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:142 -msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autowarned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:143 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:145 +msgid "Mention spam will only account for mentions of different users." msgstr "" #: redbot/cogs/mod/settings.py:152 #, docstring -msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgid "\\n Sets the autowarn conditions for mention spam.\\n\\n Users will be warned if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" #: redbot/cogs/mod/settings.py:163 -msgid "Autokick for mention spam is already disabled." +msgid "Autowarn for mention spam is already disabled." msgstr "" #: redbot/cogs/mod/settings.py:165 -msgid "Autokick for mention spam disabled." +msgid "Autowarn for mention spam disabled." msgstr "" #: redbot/cogs/mod/settings.py:168 -msgid "`` must be 1 or higher to autokick." +msgid "`` must be 1 or higher to autowarn." msgstr "" #: redbot/cogs/mod/settings.py:174 -msgid "\\nAutokick is equal to or lower than autowarn." +msgid "\\nAutowarn is equal to or higher than autokick." msgstr "" #: redbot/cogs/mod/settings.py:178 -msgid "\\nAutokick is equal to or higher than autoban." +msgid "\\nAutowarn is equal to or higher than autoban." msgstr "" #: redbot/cogs/mod/settings.py:182 -msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autokicked.\\n{mismatch_message}" +msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\\n{mismatch_message}" msgstr "" #: redbot/cogs/mod/settings.py:192 #, docstring +msgid "\\n Sets the autokick conditions for mention spam.\\n\\n Users will be kicked if they send any messages which contain more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:203 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:205 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:208 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:214 +msgid "\\nAutokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:218 +msgid "\\nAutokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:222 +msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\\n{mismatch_message}" +msgstr "" + +#: redbot/cogs/mod/settings.py:232 +#, docstring msgid "Set the autoban conditions for mention spam.\\n\\n Users will be banned if they send any message which contains more than\\n `` mentions.\\n\\n `` Must be 0 or greater. Set to 0 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:202 +#: redbot/cogs/mod/settings.py:242 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:204 +#: redbot/cogs/mod/settings.py:244 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:207 +#: redbot/cogs/mod/settings.py:247 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:213 +#: redbot/cogs/mod/settings.py:253 msgid "\\nAutoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:217 +#: redbot/cogs/mod/settings.py:257 msgid "\\nAutoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:221 -msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more different people in a single message will be autobanned.\\n{mismatch_message}" +#: redbot/cogs/mod/settings.py:261 +msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\\n{mismatch_message}" msgstr "" -#: redbot/cogs/mod/settings.py:231 +#: redbot/cogs/mod/settings.py:271 #, docstring msgid "Enable auto-deletion of repeated messages.\\n\\n Must be between 2 and 20.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:242 redbot/cogs/mod/settings.py:268 +#: redbot/cogs/mod/settings.py:282 redbot/cogs/mod/settings.py:308 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:288 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:252 +#: redbot/cogs/mod/settings.py:292 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "" -#: redbot/cogs/mod/settings.py:261 +#: redbot/cogs/mod/settings.py:301 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:313 #, docstring msgid "Toggle whether an invite will be sent to a user when unbanned.\\n\\n If this is True, the bot will attempt to create and send a single-use invite\\n to the newly-unbanned user.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:283 +#: redbot/cogs/mod/settings.py:323 msgid "Users unbanned with `{command}` will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:290 +#: redbot/cogs/mod/settings.py:330 msgid "Users unbanned with `{command}` will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:298 +#: redbot/cogs/mod/settings.py:338 #, docstring msgid "Toggle whether a message should be sent to a user when they are kicked/banned.\\n\\n If this option is enabled, the bot will attempt to DM the user with the guild name\\n and reason as to why they were kicked/banned.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:307 +#: redbot/cogs/mod/settings.py:347 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:312 +#: redbot/cogs/mod/settings.py:352 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:315 +#: redbot/cogs/mod/settings.py:355 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:321 +#: redbot/cogs/mod/settings.py:361 #, docstring msgid "Set the default number of days worth of messages to be deleted when a user is banned.\\n\\n The number of days must be between 0 and 7.\\n " msgstr "" -#: redbot/cogs/mod/settings.py:327 +#: redbot/cogs/mod/settings.py:367 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:330 +#: redbot/cogs/mod/settings.py:370 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" +#: redbot/cogs/mod/settings.py:385 +#, docstring +msgid "Set the default time to be used when a user is tempbanned.\\n\\n Accepts: seconds, minutes, hours, days, weeks\\n `duration` must be greater than zero.\\n\\n Examples:\\n `[p]modset defaultduration 7d12h10m`\\n `[p]modset defaultduration 7 days 12 hours 10 minutes`\\n " +msgstr "" + +#: redbot/cogs/mod/settings.py:397 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + #: redbot/cogs/mod/slowmode.py:27 #, docstring msgid "Changes channel's slowmode setting.\\n\\n Interval can be anything from 0 seconds to 6 hours.\\n Use without parameters to disable.\\n " diff --git a/redbot/cogs/mod/mod.py b/redbot/cogs/mod/mod.py index 854e6944d..1112cabdd 100644 --- a/redbot/cogs/mod/mod.py +++ b/redbot/cogs/mod/mod.py @@ -14,7 +14,6 @@ from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils._internal_utils import send_to_owners_with_prefix_replaced from .events import Events from .kickban import KickBanMixin -from .mutes import MuteMixin from .names import ModInfo from .slowmode import Slowmode from .settings import ModSettings @@ -38,7 +37,6 @@ class Mod( ModSettings, Events, KickBanMixin, - MuteMixin, ModInfo, Slowmode, commands.Cog, @@ -49,7 +47,7 @@ class Mod( default_global_settings = {"version": ""} default_guild_settings = { - "mention_spam": {"ban": None, "kick": None, "warn": None}, + "mention_spam": {"ban": None, "kick": None, "warn": None, "strict": False}, "delete_repeats": -1, "ignored": False, "respect_hierarchy": True, @@ -58,6 +56,7 @@ class Mod( "current_tempbans": [], "dm_on_kickban": False, "default_days": 0, + "default_tempban_duration": 60 * 60 * 24, } default_channel_settings = {"ignored": False} @@ -194,7 +193,7 @@ class Mod( @commands.is_owner() async def movedeletedelay(self, ctx: commands.Context) -> None: """ - Move deletedelay settings to core + Move deletedelay settings to core """ all_guilds = await self.config.all_guilds() for guild_id, settings in all_guilds.items(): diff --git a/redbot/cogs/mod/mutes.py b/redbot/cogs/mod/mutes.py deleted file mode 100644 index 80c3df81d..000000000 --- a/redbot/cogs/mod/mutes.py +++ /dev/null @@ -1,477 +0,0 @@ -import asyncio -from datetime import timezone -from typing import cast, Optional - -import discord -from redbot.core import commands, checks, i18n, modlog -from redbot.core.utils import AsyncIter -from redbot.core.utils.chat_formatting import format_perms_list -from redbot.core.utils.mod import get_audit_reason, is_allowed_by_hierarchy -from .abc import MixinMeta - -T_ = i18n.Translator("Mod", __file__) - -_ = lambda s: s -mute_unmute_issues = { - "already_muted": _("That user can't send messages in this channel."), - "already_unmuted": _("That user isn't muted in this channel."), - "hierarchy_problem": _( - "I cannot let you do that. You are not higher than the user in the role hierarchy." - ), - "is_admin": _("That user cannot be muted, as they have the Administrator permission."), - "permissions_issue": _( - "Failed to mute user. I need the manage roles " - "permission and the user I'm muting must be " - "lower than myself in the role hierarchy." - ), - "left_guild": _("The user has left the server while applying an overwrite."), - "unknown_channel": _("The channel I tried to mute the user in isn't found."), -} -_ = T_ - - -class MuteMixin(MixinMeta): - """ - Stuff for mutes goes here - """ - - @staticmethod - async def _voice_perm_check( - ctx: commands.Context, user_voice_state: Optional[discord.VoiceState], **perms: bool - ) -> bool: - """Check if the bot and user have sufficient permissions for voicebans. - - This also verifies that the user's voice state and connected - channel are not ``None``. - - Returns - ------- - bool - ``True`` if the permissions are sufficient and the user has - a valid voice state. - - """ - if user_voice_state is None or user_voice_state.channel is None: - await ctx.send(_("That user is not in a voice channel.")) - return False - voice_channel: discord.VoiceChannel = user_voice_state.channel - required_perms = discord.Permissions() - required_perms.update(**perms) - if not voice_channel.permissions_for(ctx.me) >= required_perms: - await ctx.send( - _("I require the {perms} permission(s) in that user's channel to do that.").format( - perms=format_perms_list(required_perms) - ) - ) - return False - if ( - ctx.permission_state is commands.PermState.NORMAL - and not voice_channel.permissions_for(ctx.author) >= required_perms - ): - await ctx.send( - _( - "You must have the {perms} permission(s) in that user's channel to use this " - "command." - ).format(perms=format_perms_list(required_perms)) - ) - return False - return True - - @commands.command() - @commands.guild_only() - @checks.admin_or_permissions(mute_members=True, deafen_members=True) - async def voiceunban(self, ctx: commands.Context, user: discord.Member, *, reason: str = None): - """Unban a user from speaking and listening in the server's voice channels.""" - user_voice_state = user.voice - if ( - await self._voice_perm_check( - ctx, user_voice_state, deafen_members=True, mute_members=True - ) - is False - ): - return - needs_unmute = True if user_voice_state.mute else False - needs_undeafen = True if user_voice_state.deaf else False - audit_reason = get_audit_reason(ctx.author, reason) - if needs_unmute and needs_undeafen: - await user.edit(mute=False, deafen=False, reason=audit_reason) - elif needs_unmute: - await user.edit(mute=False, reason=audit_reason) - elif needs_undeafen: - await user.edit(deafen=False, reason=audit_reason) - else: - await ctx.send(_("That user isn't muted or deafened by the server!")) - return - - guild = ctx.guild - author = ctx.author - await modlog.create_case( - self.bot, - guild, - ctx.message.created_at.replace(tzinfo=timezone.utc), - "voiceunban", - user, - author, - reason, - until=None, - channel=None, - ) - await ctx.send(_("User is now allowed to speak and listen in voice channels")) - - @commands.command() - @commands.guild_only() - @checks.admin_or_permissions(mute_members=True, deafen_members=True) - async def voiceban(self, ctx: commands.Context, user: discord.Member, *, reason: str = None): - """Ban a user from speaking and listening in the server's voice channels.""" - user_voice_state: discord.VoiceState = user.voice - if ( - await self._voice_perm_check( - ctx, user_voice_state, deafen_members=True, mute_members=True - ) - is False - ): - return - needs_mute = True if user_voice_state.mute is False else False - needs_deafen = True if user_voice_state.deaf is False else False - audit_reason = get_audit_reason(ctx.author, reason) - author = ctx.author - guild = ctx.guild - if needs_mute and needs_deafen: - await user.edit(mute=True, deafen=True, reason=audit_reason) - elif needs_mute: - await user.edit(mute=True, reason=audit_reason) - elif needs_deafen: - await user.edit(deafen=True, reason=audit_reason) - else: - await ctx.send(_("That user is already muted and deafened server-wide!")) - return - - await modlog.create_case( - self.bot, - guild, - ctx.message.created_at.replace(tzinfo=timezone.utc), - "voiceban", - user, - author, - reason, - until=None, - channel=None, - ) - await ctx.send(_("User has been banned from speaking or listening in voice channels")) - - @commands.group() - @commands.guild_only() - @checks.mod_or_permissions(manage_channels=True) - async def mute(self, ctx: commands.Context): - """Mute users.""" - pass - - @mute.command(name="voice") - @commands.guild_only() - async def voice_mute(self, ctx: commands.Context, user: discord.Member, *, reason: str = None): - """Mute a user in their current voice channel.""" - user_voice_state = user.voice - if ( - await self._voice_perm_check( - ctx, user_voice_state, mute_members=True, manage_channels=True - ) - is False - ): - return - guild = ctx.guild - author = ctx.author - channel = user_voice_state.channel - audit_reason = get_audit_reason(author, reason) - - success, issue = await self.mute_user(guild, channel, author, user, audit_reason) - - if success: - await modlog.create_case( - self.bot, - guild, - ctx.message.created_at.replace(tzinfo=timezone.utc), - "vmute", - user, - author, - reason, - until=None, - channel=channel, - ) - await ctx.send( - _("Muted {user} in channel {channel.name}").format(user=user, channel=channel) - ) - try: - if channel.permissions_for(ctx.me).move_members: - await user.move_to(channel) - else: - raise RuntimeError - except (discord.Forbidden, RuntimeError): - await ctx.send( - _( - "Because I don't have the Move Members permission, this will take into effect when the user rejoins." - ) - ) - else: - await ctx.send(issue) - - @mute.command(name="channel") - @commands.guild_only() - @commands.bot_has_permissions(manage_roles=True) - @checks.mod_or_permissions(administrator=True) - async def channel_mute( - self, ctx: commands.Context, user: discord.Member, *, reason: str = None - ): - """Mute a user in the current text channel.""" - author = ctx.message.author - channel = ctx.message.channel - guild = ctx.guild - audit_reason = get_audit_reason(author, reason) - - success, issue = await self.mute_user(guild, channel, author, user, audit_reason) - - if success: - await modlog.create_case( - self.bot, - guild, - ctx.message.created_at.replace(tzinfo=timezone.utc), - "cmute", - user, - author, - reason, - until=None, - channel=channel, - ) - await channel.send(_("User has been muted in this channel.")) - else: - await channel.send(issue) - - @mute.command(name="server", aliases=["guild"]) - @commands.guild_only() - @commands.bot_has_permissions(manage_roles=True) - @checks.mod_or_permissions(administrator=True) - async def guild_mute(self, ctx: commands.Context, user: discord.Member, *, reason: str = None): - """Mutes user in the server.""" - author = ctx.message.author - guild = ctx.guild - audit_reason = get_audit_reason(author, reason) - - mute_success = [] - async with ctx.typing(): - for channel in guild.channels: - success, issue = await self.mute_user(guild, channel, author, user, audit_reason) - mute_success.append((success, issue)) - await modlog.create_case( - self.bot, - guild, - ctx.message.created_at.replace(tzinfo=timezone.utc), - "smute", - user, - author, - reason, - until=None, - channel=None, - ) - await ctx.send(_("User has been muted in this server.")) - - @commands.group() - @commands.guild_only() - @commands.bot_has_permissions(manage_roles=True) - @checks.mod_or_permissions(manage_channels=True) - async def unmute(self, ctx: commands.Context): - """Unmute users.""" - pass - - @unmute.command(name="voice") - @commands.guild_only() - async def unmute_voice( - self, ctx: commands.Context, user: discord.Member, *, reason: str = None - ): - """Unmute a user in their current voice channel.""" - user_voice_state = user.voice - if ( - await self._voice_perm_check( - ctx, user_voice_state, mute_members=True, manage_channels=True - ) - is False - ): - return - guild = ctx.guild - author = ctx.author - channel = user_voice_state.channel - audit_reason = get_audit_reason(author, reason) - - success, message = await self.unmute_user(guild, channel, author, user, audit_reason) - - if success: - await modlog.create_case( - self.bot, - guild, - ctx.message.created_at.replace(tzinfo=timezone.utc), - "vunmute", - user, - author, - reason, - until=None, - channel=channel, - ) - await ctx.send( - _("Unmuted {user} in channel {channel.name}").format(user=user, channel=channel) - ) - try: - if channel.permissions_for(ctx.me).move_members: - await user.move_to(channel) - else: - raise RuntimeError - except (discord.Forbidden, RuntimeError): - await ctx.send( - _( - "Because I don't have the Move Members permission, this will take into effect when the user rejoins." - ) - ) - else: - await ctx.send(_("Unmute failed. Reason: {}").format(message)) - - @checks.mod_or_permissions(administrator=True) - @unmute.command(name="channel") - @commands.bot_has_permissions(manage_roles=True) - @commands.guild_only() - async def unmute_channel( - self, ctx: commands.Context, user: discord.Member, *, reason: str = None - ): - """Unmute a user in this channel.""" - channel = ctx.channel - author = ctx.author - guild = ctx.guild - audit_reason = get_audit_reason(author, reason) - - success, message = await self.unmute_user(guild, channel, author, user, audit_reason) - - if success: - await modlog.create_case( - self.bot, - guild, - ctx.message.created_at.replace(tzinfo=timezone.utc), - "cunmute", - user, - author, - reason, - until=None, - channel=channel, - ) - await ctx.send(_("User unmuted in this channel.")) - else: - await ctx.send(_("Unmute failed. Reason: {}").format(message)) - - @checks.mod_or_permissions(administrator=True) - @unmute.command(name="server", aliases=["guild"]) - @commands.bot_has_permissions(manage_roles=True) - @commands.guild_only() - async def unmute_guild( - self, ctx: commands.Context, user: discord.Member, *, reason: str = None - ): - """Unmute a user in this server.""" - guild = ctx.guild - author = ctx.author - audit_reason = get_audit_reason(author, reason) - - unmute_success = [] - async with ctx.typing(): - for channel in guild.channels: - success, message = await self.unmute_user( - guild, channel, author, user, audit_reason - ) - unmute_success.append((success, message)) - await modlog.create_case( - self.bot, - guild, - ctx.message.created_at.replace(tzinfo=timezone.utc), - "sunmute", - user, - author, - reason, - until=None, - ) - await ctx.send(_("User has been unmuted in this server.")) - - async def mute_user( - self, - guild: discord.Guild, - channel: discord.abc.GuildChannel, - author: discord.Member, - user: discord.Member, - reason: str, - ) -> (bool, str): - """Mutes the specified user in the specified channel""" - overwrites = channel.overwrites_for(user) - permissions = channel.permissions_for(user) - - if permissions.administrator: - return False, _(mute_unmute_issues["is_admin"]) - - new_overs = {} - if not isinstance(channel, discord.TextChannel): - new_overs.update(speak=False) - if not isinstance(channel, discord.VoiceChannel): - new_overs.update(send_messages=False, add_reactions=False) - - if all(getattr(permissions, p) is False for p in new_overs.keys()): - return False, _(mute_unmute_issues["already_muted"]) - - elif not await is_allowed_by_hierarchy(self.bot, self.config, guild, author, user): - return False, _(mute_unmute_issues["hierarchy_problem"]) - - old_overs = {k: getattr(overwrites, k) for k in new_overs} - overwrites.update(**new_overs) - try: - await channel.set_permissions(user, overwrite=overwrites, reason=reason) - except discord.Forbidden: - return False, _(mute_unmute_issues["permissions_issue"]) - except discord.NotFound as e: - if e.code == 10003: - return False, _(mute_unmute_issues["unknown_channel"]) - elif e.code == 10009: - return False, _(mute_unmute_issues["left_guild"]) - else: - await self.config.member(user).set_raw("perms_cache", str(channel.id), value=old_overs) - return True, None - - async def unmute_user( - self, - guild: discord.Guild, - channel: discord.abc.GuildChannel, - author: discord.Member, - user: discord.Member, - reason: str, - ) -> (bool, str): - overwrites = channel.overwrites_for(user) - perms_cache = await self.config.member(user).perms_cache() - - if channel.id in perms_cache: - old_values = perms_cache[channel.id] - else: - old_values = {"send_messages": None, "add_reactions": None, "speak": None} - - if all(getattr(overwrites, k) == v for k, v in old_values.items()): - return False, _(mute_unmute_issues["already_unmuted"]) - - elif not await is_allowed_by_hierarchy(self.bot, self.config, guild, author, user): - return False, _(mute_unmute_issues["hierarchy_problem"]) - - overwrites.update(**old_values) - try: - if overwrites.is_empty(): - await channel.set_permissions( - user, overwrite=cast(discord.PermissionOverwrite, None), reason=reason - ) - else: - await channel.set_permissions(user, overwrite=overwrites, reason=reason) - except discord.Forbidden: - return False, _(mute_unmute_issues["permissions_issue"]) - except discord.NotFound as e: - if e.code == 10003: - return False, _(mute_unmute_issues["unknown_channel"]) - elif e.code == 10009: - return False, _(mute_unmute_issues["left_guild"]) - else: - await self.config.member(user).clear_raw("perms_cache", str(channel.id)) - return True, None diff --git a/redbot/cogs/mod/names.py b/redbot/cogs/mod/names.py index cf247a7f4..51f02e637 100644 --- a/redbot/cogs/mod/names.py +++ b/redbot/cogs/mod/names.py @@ -133,6 +133,14 @@ class ModInfo(MixinMeta): act = _("Watching: {name}").format(name=w_act.name) return act, discord.ActivityType.watching + def handle_competing(self, user): + w_acts = [c for c in user.activities if c.type == discord.ActivityType.competing] + if not w_acts: + return None, discord.ActivityType.competing + w_act = w_acts[0] + act = _("Competing in: {competing}").format(competing=w_act.name) + return act, discord.ActivityType.competing + def get_status_string(self, user): string = "" for a in [ @@ -141,6 +149,7 @@ class ModInfo(MixinMeta): self.handle_listening(user), self.handle_streaming(user), self.handle_watching(user), + self.handle_competing(user), ]: status_string, status_type = a if status_string is None: @@ -214,7 +223,7 @@ class ModInfo(MixinMeta): # This is not the most optimal, but if you're hitting this, you are losing more time # to every single check running on users than the occasional user info invoke # We don't start by building this way, since the number of times we hit this should be - # infintesimally small compared to when we don't across all uses of Red. + # infinitesimally small compared to when we don't across all uses of Red. continuation_string = _( "and {numeric_number} more roles not displayed due to embed limits." ) @@ -245,15 +254,25 @@ class ModInfo(MixinMeta): data.add_field(name=_("Joined Discord on"), value=created_on) data.add_field(name=_("Joined this server on"), value=joined_on) if role_str is not None: - data.add_field(name=_("Roles"), value=role_str, inline=False) + data.add_field( + name=_("Roles") if len(roles) > 1 else _("Role"), value=role_str, inline=False + ) if names: # May need sanitizing later, but mentions do not ping in embeds currently val = filter_invites(", ".join(names)) - data.add_field(name=_("Previous Names"), value=val, inline=False) + data.add_field( + name=_("Previous Names") if len(names) > 1 else _("Previous Name"), + value=val, + inline=False, + ) if nicks: # May need sanitizing later, but mentions do not ping in embeds currently val = filter_invites(", ".join(nicks)) - data.add_field(name=_("Previous Nicknames"), value=val, inline=False) + data.add_field( + name=_("Previous Nicknames") if len(nicks) > 1 else _("Previous Nickname"), + value=val, + inline=False, + ) if voice_state and voice_state.channel: data.add_field( name=_("Current voice channel"), diff --git a/redbot/cogs/mod/settings.py b/redbot/cogs/mod/settings.py index 373315729..22864f6d1 100644 --- a/redbot/cogs/mod/settings.py +++ b/redbot/cogs/mod/settings.py @@ -1,7 +1,9 @@ from collections import defaultdict, deque +from typing import Optional +from datetime import timedelta from redbot.core import commands, i18n, checks -from redbot.core.utils.chat_formatting import box +from redbot.core.utils.chat_formatting import box, humanize_timedelta from .abc import MixinMeta @@ -28,11 +30,13 @@ class ModSettings(MixinMeta): warn_mention_spam = data["mention_spam"]["warn"] kick_mention_spam = data["mention_spam"]["kick"] ban_mention_spam = data["mention_spam"]["ban"] + strict_mention_spam = data["mention_spam"]["strict"] respect_hierarchy = data["respect_hierarchy"] delete_delay = data["delete_delay"] reinvite_on_unban = data["reinvite_on_unban"] dm_on_kickban = data["dm_on_kickban"] default_days = data["default_days"] + default_tempban_duration = data["default_tempban_duration"] msg = "" msg += _("Delete repeats: {num_repeats}\n").format( num_repeats=_("after {num} repeats").format(num=delete_repeats) @@ -54,6 +58,11 @@ class ModSettings(MixinMeta): if ban_mention_spam else _("No") ) + msg += ( + _("Mention Spam Strict: All mentions will count including duplicates\n") + if strict_mention_spam + else _("Mention Spam Strict: Only unique mentions will count\n") + ) msg += _("Respects hierarchy: {yes_or_no}\n").format( yes_or_no=_("Yes") if respect_hierarchy else _("No") ) @@ -74,6 +83,9 @@ class ModSettings(MixinMeta): ) else: msg += _("Default message history delete on ban: Don't delete any\n") + msg += _("Default tempban duration: {duration}").format( + duration=humanize_timedelta(seconds=default_tempban_duration) + ) await ctx.send(box(msg)) @modset.command() @@ -106,6 +118,34 @@ class ModSettings(MixinMeta): Manage the automoderation settings for mentionspam. """ + @mentionspam.command(name="strict") + @commands.guild_only() + async def mentionspam_strict(self, ctx: commands.Context, enabled: bool = None): + """ + Setting to account for duplicate mentions. + + If enabled all mentions will count including duplicated mentions. + If disabled only unique mentions will count. + + Use this command without any parameter to see current setting. + """ + guild = ctx.guild + if enabled is None: + state = await self.config.guild(guild).mention_spam.strict() + if state: + msg = _("Mention spam currently accounts for multiple mentions of the same user.") + else: + msg = _("Mention spam currently only accounts for mentions of different users.") + await ctx.send(msg) + return + + if enabled: + msg = _("Mention spam will now account for multiple mentions of the same user.") + else: + msg = _("Mention spam will only account for mentions of different users.") + await self.config.guild(guild).mention_spam.strict.set(enabled) + await ctx.send(msg) + @mentionspam.command(name="warn") @commands.guild_only() async def mentionspam_warn(self, ctx: commands.Context, max_mentions: int): @@ -141,7 +181,7 @@ class ModSettings(MixinMeta): await ctx.send( _( "Autowarn for mention spam enabled. " - "Anyone mentioning {max_mentions} or more different people " + "Anyone mentioning {max_mentions} or more people " "in a single message will be autowarned.\n{mismatch_message}" ).format(max_mentions=max_mentions, mismatch_message=mismatch_message) ) @@ -181,7 +221,7 @@ class ModSettings(MixinMeta): await ctx.send( _( "Autokick for mention spam enabled. " - "Anyone mentioning {max_mentions} or more different people " + "Anyone mentioning {max_mentions} or more people " "in a single message will be autokicked.\n{mismatch_message}" ).format(max_mentions=max_mentions, mismatch_message=mismatch_message) ) @@ -220,7 +260,7 @@ class ModSettings(MixinMeta): await ctx.send( _( "Autoban for mention spam enabled. " - "Anyone mentioning {max_mentions} or more different people " + "Anyone mentioning {max_mentions} or more people " "in a single message will be autobanned.\n{mismatch_message}" ).format(max_mentions=max_mentions, mismatch_message=mismatch_message) ) @@ -331,3 +371,30 @@ class ModSettings(MixinMeta): days=days ) ) + + @modset.command() + @commands.guild_only() + async def defaultduration( + self, + ctx: commands.Context, + *, + duration: commands.TimedeltaConverter( + minimum=timedelta(seconds=1), default_unit="seconds" + ), + ): + """Set the default time to be used when a user is tempbanned. + + Accepts: seconds, minutes, hours, days, weeks + `duration` must be greater than zero. + + Examples: + `[p]modset defaultduration 7d12h10m` + `[p]modset defaultduration 7 days 12 hours 10 minutes` + """ + guild = ctx.guild + await self.config.guild(guild).default_tempban_duration.set(duration.total_seconds()) + await ctx.send( + _("The default duration for tempbanning a user is now {duration}.").format( + duration=humanize_timedelta(timedelta=duration) + ) + ) diff --git a/redbot/cogs/mod/utils.py b/redbot/cogs/mod/utils.py new file mode 100644 index 000000000..111440ff4 --- /dev/null +++ b/redbot/cogs/mod/utils.py @@ -0,0 +1,13 @@ +import discord + +from redbot.core.bot import Red +from redbot.core.config import Config + + +async def is_allowed_by_hierarchy( + bot: Red, config: Config, guild: discord.Guild, mod: discord.Member, user: discord.Member +): + if not await config.guild(guild).respect_hierarchy(): + return True + is_special = mod == guild.owner or await bot.is_owner(mod) + return mod.top_role.position > user.top_role.position or is_special diff --git a/redbot/cogs/modlog/locales/af-ZA.po b/redbot/cogs/modlog/locales/af-ZA.po index 9f07f3fe7..4244f804d 100644 --- a/redbot/cogs/modlog/locales/af-ZA.po +++ b/redbot/cogs/modlog/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/ar-SA.po b/redbot/cogs/modlog/locales/ar-SA.po index d6b4ef680..53276717c 100644 --- a/redbot/cogs/modlog/locales/ar-SA.po +++ b/redbot/cogs/modlog/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/bg-BG.po b/redbot/cogs/modlog/locales/bg-BG.po index 95be1246b..c7c16f0f5 100644 --- a/redbot/cogs/modlog/locales/bg-BG.po +++ b/redbot/cogs/modlog/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/no-NO.po b/redbot/cogs/modlog/locales/bs-BA.po similarity index 78% rename from redbot/cogs/modlog/locales/no-NO.po rename to redbot/cogs/modlog/locales/bs-BA.po index 75859d2ac..dbc41f18a 100644 --- a/redbot/cogs/modlog/locales/no-NO.po +++ b/redbot/cogs/modlog/locales/bs-BA.po @@ -1,19 +1,19 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 38\n" -"Language: no_NO\n" +"Language: bs_BA\n" #: redbot/cogs/modlog/modlog.py:18 #, docstring @@ -58,11 +58,11 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:81 redbot/cogs/modlog/modlog.py:95 msgid "enabled" -msgstr "skrudd på" +msgstr "" #: redbot/cogs/modlog/modlog.py:81 redbot/cogs/modlog/modlog.py:95 msgid "disabled" -msgstr "skrudd av" +msgstr "" #: redbot/cogs/modlog/modlog.py:84 msgid "Current settings:\\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/ca-ES.po b/redbot/cogs/modlog/locales/ca-ES.po index 21aa651d7..1cd2928e9 100644 --- a/redbot/cogs/modlog/locales/ca-ES.po +++ b/redbot/cogs/modlog/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/cs-CZ.po b/redbot/cogs/modlog/locales/cs-CZ.po index 08a91a9d4..e0ccf3140 100644 --- a/redbot/cogs/modlog/locales/cs-CZ.po +++ b/redbot/cogs/modlog/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "Při načítání tohoto uživatele podle ID došlo k chybě." -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "Tento uživatel nemá žádné případy." -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "Tento případ neexistuje!" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/da-DK.po b/redbot/cogs/modlog/locales/da-DK.po index 448fe7b04..9bb40a18a 100644 --- a/redbot/cogs/modlog/locales/da-DK.po +++ b/redbot/cogs/modlog/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/de-DE.po b/redbot/cogs/modlog/locales/de-DE.po index aa898d58c..9d5854885 100644 --- a/redbot/cogs/modlog/locales/de-DE.po +++ b/redbot/cogs/modlog/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -94,42 +94,50 @@ msgstr "Zeige die angegebenen Fälle." msgid "That case does not exist for that server." msgstr "Dieser Fall existiert nicht auf diesem Server." -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "Zeigt Fälle für das angegebene Mitglied an." -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "Dieser Benutzer existiert nicht." -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "Etwas Unerwartetes ist beim Abrufen dieses Benutzers durch ID schiefgelaufen." -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "Dieser Benutzer hat keine Fälle." -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "Füge eine Beschreibung zu einem Modlog-Fall hinzu.\\n\\n Bitte beachte, dass du nur Fälle bearbeiten kannst die\\n du selbst erstellt hast, es sei denn du bist ein Moderator,\\n Admin oder Besitzer des Servers.\\n\\n Ist keine Fallnummer angegeben, dann wird der letzte Fall verwendet\n" " " -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "In diesem server gibt es keine Modlog-Fälle." -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "Dieser Fall existiert nicht!" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "Du bist nicht berechtigt diesen Fall zu ändern!" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "Beschreibung für Fall nummer #{num} wurde aktualisiert." diff --git a/redbot/cogs/modlog/locales/el-GR.po b/redbot/cogs/modlog/locales/el-GR.po index ac7edcad1..5a4f8e10d 100644 --- a/redbot/cogs/modlog/locales/el-GR.po +++ b/redbot/cogs/modlog/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/es-ES.po b/redbot/cogs/modlog/locales/es-ES.po index 86b4577fb..4c284169b 100644 --- a/redbot/cogs/modlog/locales/es-ES.po +++ b/redbot/cogs/modlog/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -18,34 +18,34 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:18 #, docstring msgid "Manage log channels for moderation actions." -msgstr "" +msgstr "Administrar canales de registro para acciones de moderación." #: redbot/cogs/modlog/modlog.py:31 #, docstring msgid "Manage modlog settings." -msgstr "" +msgstr "Administrar ajustes de modlog." #: redbot/cogs/modlog/modlog.py:37 #, docstring msgid "Command to fix misbehaving casetypes." -msgstr "" +msgstr "Comando para corregir los casos de mal comportamiento." #: redbot/cogs/modlog/modlog.py:44 #, docstring msgid "Set a channel as the modlog.\\n\\n Omit `` to disable the modlog.\\n " -msgstr "" +msgstr "Establece un canal como el modlog.\\n\\n Omitir `` para desactivar el modlog.\\n " #: redbot/cogs/modlog/modlog.py:53 msgid "Mod events will be sent to {channel}." -msgstr "" +msgstr "Las acciones de moderación se enviarán a {channel}." #: redbot/cogs/modlog/modlog.py:57 msgid "I do not have permissions to send messages in {channel}!" -msgstr "" +msgstr "¡No tengo permisos para enviar mensajes en {channel}!" #: redbot/cogs/modlog/modlog.py:65 msgid "Mod log is already disabled." -msgstr "" +msgstr "El registro de moderación ya está deshabilitado." #: redbot/cogs/modlog/modlog.py:68 msgid "Mod log deactivated." @@ -54,32 +54,32 @@ msgstr "Mod log desactivado." #: redbot/cogs/modlog/modlog.py:73 #, docstring msgid "Enable or disable case creation for a mod action." -msgstr "" +msgstr "Activar o desactivar la creación de casos para una acción de moderación." #: redbot/cogs/modlog/modlog.py:81 redbot/cogs/modlog/modlog.py:95 msgid "enabled" -msgstr "" +msgstr "activado" #: redbot/cogs/modlog/modlog.py:81 redbot/cogs/modlog/modlog.py:95 msgid "disabled" -msgstr "" +msgstr "desactivado" #: redbot/cogs/modlog/modlog.py:84 msgid "Current settings:\\n" -msgstr "" +msgstr "Ajustes actuales:\\n" #: redbot/cogs/modlog/modlog.py:89 msgid "That action is not registered." -msgstr "" +msgstr "Esa acción no está registrada." #: redbot/cogs/modlog/modlog.py:94 msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" +msgstr "La creación de casos para las acciones {action_name} está ahora {enabled}." #: redbot/cogs/modlog/modlog.py:102 #, docstring msgid "Reset all modlog cases in this server." -msgstr "" +msgstr "Restablecer todos los casos de moderación en este servidor." #: redbot/cogs/modlog/modlog.py:105 msgid "Cases have been reset." @@ -88,47 +88,55 @@ msgstr "Casos han sido reseteados." #: redbot/cogs/modlog/modlog.py:110 #, docstring msgid "Show the specified case." -msgstr "" +msgstr "Mostrar el caso especificado." #: redbot/cogs/modlog/modlog.py:114 msgid "That case does not exist for that server." -msgstr "" +msgstr "Ese caso no existe para ese servidor." -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "{case}\\n**Marca de tiempo:** {timestamp}" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." -msgstr "" +msgstr "Mostrar casos para el miembro especificado." -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." -msgstr "" +msgstr "Ese usuario no existe." -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." -msgstr "" +msgstr "Algo inesperado salió mal al obtener ese usuario por ID." -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." -msgstr "" +msgstr "Ese usuario no tiene ningún caso." -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "{case}\\n**Marca de tiempo:** {timestamp}" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " -msgstr "" +msgstr "Especifique una razón para un caso de moderación.\\n\\n Por favor, ten en cuenta que solo puedes editar casos de los que eres\\n el propietario a menos que seas un moderador, administrador o propietario del servidor.\\n\\n Si no se especifica ningún número de caso, se utilizará el último caso.\\n " -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." -msgstr "" +msgstr "No hay casos de modlog en este servidor." -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "Ese caso no existe!" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "No estas autorizado para modificar ese caso!" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." -msgstr "" +msgstr "La razón para el caso #{num} ha sido actualizada." diff --git a/redbot/cogs/modlog/locales/fi-FI.po b/redbot/cogs/modlog/locales/fi-FI.po index 0814cbd14..08b4078cc 100644 --- a/redbot/cogs/modlog/locales/fi-FI.po +++ b/redbot/cogs/modlog/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/fr-FR.po b/redbot/cogs/modlog/locales/fr-FR.po index 2508f2676..545217da4 100644 --- a/redbot/cogs/modlog/locales/fr-FR.po +++ b/redbot/cogs/modlog/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -45,7 +45,7 @@ msgstr "Je n'ai pas les permissions d'envoyer des messages dans {channel} !" #: redbot/cogs/modlog/modlog.py:65 msgid "Mod log is already disabled." -msgstr "" +msgstr "Le journal des mods est déjà désactivé." #: redbot/cogs/modlog/modlog.py:68 msgid "Mod log deactivated." @@ -94,41 +94,49 @@ msgstr "Afficher l'argument spécifié." msgid "That case does not exist for that server." msgstr "Ce cas n'existe pas pour ce serveur." -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "{case}\\n**Horodatage :** {timestamp}" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "Afficher les cas pour le membre spécifié." -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "Cet utilisateur n'existe pas." -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "Quelque chose s'est mal passé lors de la récupération de cet utilisateur par ID." -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "Cet utilisateur n'a aucun cas." -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "{case}\\n**Horodatage :** {timestamp}" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "Spécifiez une raison pour un argument de modlog.\\n\\n Veuillez noter que vous ne pouvez modifier que les arguments où vous êtes\\n le propriétaire sauf si vous êtes un modérateur, administrateur ou propriétaire du serveur.\\n\\n Si aucun numéro d'argument n'est spécifié, le dernier argument sera utilisé.\\n " -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "Il n'y a aucun cas de modlog dans ce serveur." -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "Cet argument n'existe pas !" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "Vous n’êtes pas autorisé à modifier cette argument !" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "La raison du cas #{num} a été mise à jour." diff --git a/redbot/cogs/modlog/locales/he-IL.po b/redbot/cogs/modlog/locales/he-IL.po index 3b0f61b60..fcbfa7fcc 100644 --- a/redbot/cogs/modlog/locales/he-IL.po +++ b/redbot/cogs/modlog/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/hu-HU.po b/redbot/cogs/modlog/locales/hu-HU.po index a7200fcf0..6a73603da 100644 --- a/redbot/cogs/modlog/locales/hu-HU.po +++ b/redbot/cogs/modlog/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "A megadott felhasználó nem létezik." -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/id-ID.po b/redbot/cogs/modlog/locales/id-ID.po index ce4157843..8108b9f88 100644 --- a/redbot/cogs/modlog/locales/id-ID.po +++ b/redbot/cogs/modlog/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "Kasus tersebut tidak ada!" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "Anda tidak diizinkan untuk mengubah kasus tersebut!" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/it-IT.po b/redbot/cogs/modlog/locales/it-IT.po index 74b4f0d4b..85a72f3e6 100644 --- a/redbot/cogs/modlog/locales/it-IT.po +++ b/redbot/cogs/modlog/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/ja-JP.po b/redbot/cogs/modlog/locales/ja-JP.po index 6bc7045ae..86c4e65cb 100644 --- a/redbot/cogs/modlog/locales/ja-JP.po +++ b/redbot/cogs/modlog/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/ko-KR.po b/redbot/cogs/modlog/locales/ko-KR.po index 03fd3d61a..06711e632 100644 --- a/redbot/cogs/modlog/locales/ko-KR.po +++ b/redbot/cogs/modlog/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "해당 사례는 등록되어 있지 않아요." -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "사용자님은 해당 사례를 수정할 권한이 없어요!" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/nb-NO.po b/redbot/cogs/modlog/locales/nb-NO.po new file mode 100644 index 000000000..7715528e0 --- /dev/null +++ b/redbot/cogs/modlog/locales/nb-NO.po @@ -0,0 +1,142 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 38\n" +"Language: nb_NO\n" + +#: redbot/cogs/modlog/modlog.py:18 +#, docstring +msgid "Manage log channels for moderation actions." +msgstr "Administrer loggkanaler for modereringshandlinger." + +#: redbot/cogs/modlog/modlog.py:31 +#, docstring +msgid "Manage modlog settings." +msgstr "Behandle modlog-innstillinger." + +#: redbot/cogs/modlog/modlog.py:37 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "Kommando for å fikse feilaktig i casetyper." + +#: redbot/cogs/modlog/modlog.py:44 +#, docstring +msgid "Set a channel as the modlog.\\n\\n Omit `` to disable the modlog.\\n " +msgstr "Velg en kanal som modlog.\\n\\n Omit `` for å deaktivere modlog.\\n " + +#: redbot/cogs/modlog/modlog.py:53 +msgid "Mod events will be sent to {channel}." +msgstr "Mod hendelser vil bli sendt til {channel}." + +#: redbot/cogs/modlog/modlog.py:57 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "Jeg har ikke tillatelse til å sende meldinger i {channel}!" + +#: redbot/cogs/modlog/modlog.py:65 +msgid "Mod log is already disabled." +msgstr "Mod loggen er allerede deaktivert." + +#: redbot/cogs/modlog/modlog.py:68 +msgid "Mod log deactivated." +msgstr "Mod logg deaktivert." + +#: redbot/cogs/modlog/modlog.py:73 +#, docstring +msgid "Enable or disable case creation for a mod action." +msgstr "Aktivere eller deaktivere case creation for en mod handling." + +#: redbot/cogs/modlog/modlog.py:81 redbot/cogs/modlog/modlog.py:95 +msgid "enabled" +msgstr "aktivert" + +#: redbot/cogs/modlog/modlog.py:81 redbot/cogs/modlog/modlog.py:95 +msgid "disabled" +msgstr "deaktivert" + +#: redbot/cogs/modlog/modlog.py:84 +msgid "Current settings:\\n" +msgstr "Gjeldende innstillinger:\\n" + +#: redbot/cogs/modlog/modlog.py:89 +msgid "That action is not registered." +msgstr "Denne handlingen er ikke registrert." + +#: redbot/cogs/modlog/modlog.py:94 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "Saksopprettelse for {action_name} handlinger er nå {enabled}." + +#: redbot/cogs/modlog/modlog.py:102 +#, docstring +msgid "Reset all modlog cases in this server." +msgstr "Tilbakestill alle modlog tilfeller på denne serveren." + +#: redbot/cogs/modlog/modlog.py:105 +msgid "Cases have been reset." +msgstr "Tilfeller er tilbakestilt." + +#: redbot/cogs/modlog/modlog.py:110 +#, docstring +msgid "Show the specified case." +msgstr "Vis den angitte saken." + +#: redbot/cogs/modlog/modlog.py:114 +msgid "That case does not exist for that server." +msgstr "Det tilfellet eksisterer ikke for den serveren." + +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "{case}\\n**Tidsstempel:** {timestamp}" + +#: redbot/cogs/modlog/modlog.py:131 +#, docstring +msgid "Display cases for the specified member." +msgstr "Vis tilfeller for det angitte elementet." + +#: redbot/cogs/modlog/modlog.py:142 +msgid "That user does not exist." +msgstr "Den brukeren eksisterer ikke." + +#: redbot/cogs/modlog/modlog.py:145 +msgid "Something unexpected went wrong while fetching that user by ID." +msgstr "Noe uventet gikk galt under henting av brukeren ved ID." + +#: redbot/cogs/modlog/modlog.py:149 +msgid "That user does not have any cases." +msgstr "Den brukeren har ikke noen saker." + +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "{case}\\n**Tidsstempel:** {timestamp}" + +#: redbot/cogs/modlog/modlog.py:170 +#, docstring +msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " +msgstr "Angi en årsak for en modlogg-sak.\\n\\n Vær oppmerksom på at du bare kan redigere saker du er\\n eieren av med mindre du er en mod, administrator eller server eier.\\n\\n Hvis intet saksnummer er angitt, vil den nyeste saken bli brukt.\\n " + +#: redbot/cogs/modlog/modlog.py:183 +msgid "There are no modlog cases in this server." +msgstr "Det er ingen modlog tilfeller på denne serveren." + +#: redbot/cogs/modlog/modlog.py:189 +msgid "That case does not exist!" +msgstr "Saken eksisterer ikke!" + +#: redbot/cogs/modlog/modlog.py:196 +msgid "You are not authorized to modify that case!" +msgstr "Du har ikke autorisasjon til å endre denne saken!" + +#: redbot/cogs/modlog/modlog.py:204 +msgid "Reason for case #{num} has been updated." +msgstr "Årsak til sak #{num} har blitt oppdatert." + diff --git a/redbot/cogs/modlog/locales/nl-NL.po b/redbot/cogs/modlog/locales/nl-NL.po index fcbebe4f1..7bc6e1577 100644 --- a/redbot/cogs/modlog/locales/nl-NL.po +++ b/redbot/cogs/modlog/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/pl-PL.po b/redbot/cogs/modlog/locales/pl-PL.po index 812a6cc8c..9a7db65ac 100644 --- a/redbot/cogs/modlog/locales/pl-PL.po +++ b/redbot/cogs/modlog/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/pt-BR.po b/redbot/cogs/modlog/locales/pt-BR.po index 73107f01a..e7254a672 100644 --- a/redbot/cogs/modlog/locales/pt-BR.po +++ b/redbot/cogs/modlog/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/pt-PT.po b/redbot/cogs/modlog/locales/pt-PT.po index b44966be7..779db8fd2 100644 --- a/redbot/cogs/modlog/locales/pt-PT.po +++ b/redbot/cogs/modlog/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/ro-RO.po b/redbot/cogs/modlog/locales/ro-RO.po index cfa07e681..471114590 100644 --- a/redbot/cogs/modlog/locales/ro-RO.po +++ b/redbot/cogs/modlog/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -95,41 +95,49 @@ msgstr "Afișează cazul specificat." msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "Afișează cazuri pentru un anumit membru." -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "Acest utilizator nu exista." -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "A intervenit o eroare in timp ce a fost prealuat id-ul membrului." -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "Acest utilizator nu are nici-un caz." -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "Acest caz al utilizatorului nu exista" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "Nu aveți autorizație pentru a modifica acest caz!" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/ru-RU.po b/redbot/cogs/modlog/locales/ru-RU.po index 88acb7c2b..d8e76f616 100644 --- a/redbot/cogs/modlog/locales/ru-RU.po +++ b/redbot/cogs/modlog/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -94,42 +94,50 @@ msgstr "Показать указанный случай." msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "Отображает случаи для определённых участников." -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "Это пользователь не существует." -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "Что то пошло не так во время получения этого пользователя по ID." -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "У этого пользователя нет ни одного случая." -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "Укажите причину для случая журнала модерации.\\n\\n Обратите внимание, что вы можете редактировать только\\n те случаи, владельцем которых вы являетесь, если вы не\\n являетесь владельцем сервера, администратором, модератором.\\n\\n Если номер случая не указан, будет использован последний случай\n" " " -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "Этот случай не существует!" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "Вы не уполномочены изменять этот случай!" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/sk-SK.po b/redbot/cogs/modlog/locales/sk-SK.po index f65f3c379..e4fa2d953 100644 --- a/redbot/cogs/modlog/locales/sk-SK.po +++ b/redbot/cogs/modlog/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/sr-CS.po b/redbot/cogs/modlog/locales/sr-CS.po new file mode 100644 index 000000000..66187a810 --- /dev/null +++ b/redbot/cogs/modlog/locales/sr-CS.po @@ -0,0 +1,142 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 38\n" +"Language: sr_CS\n" + +#: redbot/cogs/modlog/modlog.py:18 +#, docstring +msgid "Manage log channels for moderation actions." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:31 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:37 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:44 +#, docstring +msgid "Set a channel as the modlog.\\n\\n Omit `` to disable the modlog.\\n " +msgstr "" + +#: redbot/cogs/modlog/modlog.py:53 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:57 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:65 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:68 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:73 +#, docstring +msgid "Enable or disable case creation for a mod action." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:81 redbot/cogs/modlog/modlog.py:95 +msgid "enabled" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:81 redbot/cogs/modlog/modlog.py:95 +msgid "disabled" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:84 +msgid "Current settings:\\n" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:89 +msgid "That action is not registered." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:94 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:102 +#, docstring +msgid "Reset all modlog cases in this server." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:105 +msgid "Cases have been reset." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:110 +#, docstring +msgid "Show the specified case." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:114 +msgid "That case does not exist for that server." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 +#, docstring +msgid "Display cases for the specified member." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:142 +msgid "That user does not exist." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:145 +msgid "Something unexpected went wrong while fetching that user by ID." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:149 +msgid "That user does not have any cases." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 +#, docstring +msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " +msgstr "" + +#: redbot/cogs/modlog/modlog.py:183 +msgid "There are no modlog cases in this server." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:189 +msgid "That case does not exist!" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:196 +msgid "You are not authorized to modify that case!" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:204 +msgid "Reason for case #{num} has been updated." +msgstr "" + diff --git a/redbot/cogs/modlog/locales/sr-SP.po b/redbot/cogs/modlog/locales/sr-SP.po index d1b9d1432..2c4924118 100644 --- a/redbot/cogs/modlog/locales/sr-SP.po +++ b/redbot/cogs/modlog/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/sv-SE.po b/redbot/cogs/modlog/locales/sv-SE.po index 58ab0e5dc..4d470b068 100644 --- a/redbot/cogs/modlog/locales/sv-SE.po +++ b/redbot/cogs/modlog/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "Det ärendet finns inte!" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "Du saknar behörighet för att modifiera detta ärende!" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/tr-TR.po b/redbot/cogs/modlog/locales/tr-TR.po index 151b7ecc6..0efd7f41a 100644 --- a/redbot/cogs/modlog/locales/tr-TR.po +++ b/redbot/cogs/modlog/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:18 #, docstring msgid "Manage log channels for moderation actions." -msgstr "" +msgstr "Moderasyon eylemleri için kayıt tutulan kanalları yönet." #: redbot/cogs/modlog/modlog.py:31 #, docstring @@ -28,12 +28,12 @@ msgstr "Modlog ayarlarını düzenleyin." #: redbot/cogs/modlog/modlog.py:37 #, docstring msgid "Command to fix misbehaving casetypes." -msgstr "" +msgstr "Hatalı vaka türlerini düzeltmek için komut." #: redbot/cogs/modlog/modlog.py:44 #, docstring msgid "Set a channel as the modlog.\\n\\n Omit `` to disable the modlog.\\n " -msgstr "" +msgstr "Mod kayıtları için bir kanal ayarla.\\n\\n Mod kayıtlarını kapamak için `` boş bırakın.\\n " #: redbot/cogs/modlog/modlog.py:53 msgid "Mod events will be sent to {channel}." @@ -54,7 +54,7 @@ msgstr "Modlog devre dışı." #: redbot/cogs/modlog/modlog.py:73 #, docstring msgid "Enable or disable case creation for a mod action." -msgstr "" +msgstr "Bir mod eylemi için vaka oluşturulmasını aç veya kapa." #: redbot/cogs/modlog/modlog.py:81 redbot/cogs/modlog/modlog.py:95 msgid "enabled" @@ -70,20 +70,20 @@ msgstr "Şuanki ayarlar:\\n" #: redbot/cogs/modlog/modlog.py:89 msgid "That action is not registered." -msgstr "" +msgstr "Bu eylem kaydedilmemiş." #: redbot/cogs/modlog/modlog.py:94 msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" +msgstr "{action_name} için vaka oluşturma artık {enabled}." #: redbot/cogs/modlog/modlog.py:102 #, docstring msgid "Reset all modlog cases in this server." -msgstr "" +msgstr "Bu sunucunun mod kayıtlarındaki tüm vakaları sıfırla." #: redbot/cogs/modlog/modlog.py:105 msgid "Cases have been reset." -msgstr "" +msgstr "Vakalar sıfırlandı." #: redbot/cogs/modlog/modlog.py:110 #, docstring @@ -92,43 +92,51 @@ msgstr "Şu anki vakaları göster." #: redbot/cogs/modlog/modlog.py:114 msgid "That case does not exist for that server." -msgstr "" +msgstr "O sunucu için öyle bir vaka bulunmamakta." -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "{case}\\n**Zaman Damgası:** {timestamp}" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "Bir kullanıcının vakalarını kontrol edin." -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "Böyle bir kullanıcı bulunmuyor." -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." -msgstr "" +msgstr "O kullanıcıyı ID ile tanımaya çalışırken beklenmedik bir şey ters gitti." -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." -msgstr "" +msgstr "O kullanıcıyla ilgili her hangi bir vaka yok." -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "{case}\\n**Zaman Damgası:** {timestamp}" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " -msgstr "" +msgstr "Bir mod vakası için sebep belirt.\\n\\n Lütfen unutmayınız ki eğer mod, admin veya sunucu sahibi\\n değilseniz sadece sahibi olduğunuz vakalarda oynama yapabilirsiniz.\\n\\n Eğer bir vaka numarası belirtilmemişse en son vaka kullanılacaktır.\\n " -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." -msgstr "" +msgstr "Bu sunucuda hiç mod vakası bulunmamakta." -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" -msgstr "" +msgstr "Öyle bir vaka yok." -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" -msgstr "" +msgstr "O vaka üzerinde oynama yapma izniniz yok." -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." -msgstr "" +msgstr "#{num} vakasının sebebi güncellendi." diff --git a/redbot/cogs/modlog/locales/uk-UA.po b/redbot/cogs/modlog/locales/uk-UA.po index 1b5a23c66..b280958fb 100644 --- a/redbot/cogs/modlog/locales/uk-UA.po +++ b/redbot/cogs/modlog/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/vi-VN.po b/redbot/cogs/modlog/locales/vi-VN.po index abfb7f2c4..4beb163b5 100644 --- a/redbot/cogs/modlog/locales/vi-VN.po +++ b/redbot/cogs/modlog/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/zh-CN.po b/redbot/cogs/modlog/locales/zh-CN.po index 4c4495e44..b2619644a 100644 --- a/redbot/cogs/modlog/locales/zh-CN.po +++ b/redbot/cogs/modlog/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "那个用户不存在。" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/zh-HK.po b/redbot/cogs/modlog/locales/zh-HK.po index 262c880de..48ced8271 100644 --- a/redbot/cogs/modlog/locales/zh-HK.po +++ b/redbot/cogs/modlog/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/zh-TW.po b/redbot/cogs/modlog/locales/zh-TW.po index 1b19533eb..525e88a53 100644 --- a/redbot/cogs/modlog/locales/zh-TW.po +++ b/redbot/cogs/modlog/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-08-20 12:25+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -94,41 +94,49 @@ msgstr "" msgid "That case does not exist for that server." msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:120 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:131 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:136 +#: redbot/cogs/modlog/modlog.py:142 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:139 +#: redbot/cogs/modlog/modlog.py:145 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:143 +#: redbot/cogs/modlog/modlog.py:149 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:154 +#: redbot/cogs/modlog/modlog.py:157 +msgid "{case}\\n**Timestamp:** {timestamp}" +msgstr "" + +#: redbot/cogs/modlog/modlog.py:170 #, docstring msgid "Specify a reason for a modlog case.\\n\\n Please note that you can only edit cases you are\\n the owner of unless you are a mod, admin or server owner.\\n\\n If no case number is specified, the latest case will be used.\\n " msgstr "" -#: redbot/cogs/modlog/modlog.py:167 +#: redbot/cogs/modlog/modlog.py:183 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:173 +#: redbot/cogs/modlog/modlog.py:189 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:180 +#: redbot/cogs/modlog/modlog.py:196 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:188 +#: redbot/cogs/modlog/modlog.py:204 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/modlog.py b/redbot/cogs/modlog/modlog.py index 4a375aafc..aa406c819 100644 --- a/redbot/cogs/modlog/modlog.py +++ b/redbot/cogs/modlog/modlog.py @@ -38,7 +38,7 @@ class ModLog(commands.Cog): await modlog.handle_auditype_key() await ctx.tick() - @modlogset.command() + @modlogset.command(aliases=["channel"]) @commands.guild_only() async def modlog(self, ctx: commands.Context, channel: discord.TextChannel = None): """Set a channel as the modlog. diff --git a/redbot/cogs/mutes/__init__.py b/redbot/cogs/mutes/__init__.py new file mode 100644 index 000000000..430b4a3f7 --- /dev/null +++ b/redbot/cogs/mutes/__init__.py @@ -0,0 +1,8 @@ +from redbot.core.bot import Red +from .mutes import Mutes + + +async def setup(bot: Red): + cog = Mutes(bot) + bot.add_cog(cog) + await cog.initialize() diff --git a/redbot/cogs/mutes/abc.py b/redbot/cogs/mutes/abc.py new file mode 100644 index 000000000..5403d9dc9 --- /dev/null +++ b/redbot/cogs/mutes/abc.py @@ -0,0 +1,27 @@ +from abc import ABC, abstractmethod +from typing import List, Tuple, Optional, Dict +from datetime import datetime + +import discord +from redbot.core import Config, commands +from redbot.core.bot import Red + + +class MixinMeta(ABC): + """ + Base class for well behaved type hint detection with composite class. + + Basically, to keep developers sane when not all attributes are defined in each mixin. + """ + + def __init__(self, *_args): + self.config: Config + self.bot: Red + self._mutes_cache: Dict[int, Dict[int, Optional[datetime]]] + + @staticmethod + @abstractmethod + async def _voice_perm_check( + ctx: commands.Context, user_voice_state: Optional[discord.VoiceState], **perms: bool + ) -> bool: + raise NotImplementedError() diff --git a/redbot/cogs/mutes/converters.py b/redbot/cogs/mutes/converters.py new file mode 100644 index 000000000..fae51088a --- /dev/null +++ b/redbot/cogs/mutes/converters.py @@ -0,0 +1,55 @@ +import logging +import re +from typing import Union, Dict +from datetime import timedelta + +from discord.ext.commands.converter import Converter +from redbot.core import commands + +log = logging.getLogger("red.cogs.mutes") + +# the following regex is slightly modified from Red +# it's changed to be slightly more strict on matching with finditer +# this is to prevent "empty" matches when parsing the full reason +# This is also designed more to allow time interval at the beginning or the end of the mute +# to account for those times when you think of adding time *after* already typing out the reason +# https://github.com/Cog-Creators/Red-DiscordBot/blob/V3/develop/redbot/core/commands/converter.py#L55 +TIME_RE_STRING = r"|".join( + [ + r"((?P\d+?)\s?(weeks?|w))", + r"((?P\d+?)\s?(days?|d))", + r"((?P\d+?)\s?(hours?|hrs|hr?))", + r"((?P\d+?)\s?(minutes?|mins?|m(?!o)))", # prevent matching "months" + r"((?P\d+?)\s?(seconds?|secs?|s))", + ] +) +TIME_RE = re.compile(TIME_RE_STRING, re.I) +TIME_SPLIT = re.compile(r"t(?:ime)?=") + + +class MuteTime(Converter): + """ + This will parse my defined multi response pattern and provide usable formats + to be used in multiple reponses + """ + + async def convert( + self, ctx: commands.Context, argument: str + ) -> Dict[str, Union[timedelta, str, None]]: + time_split = TIME_SPLIT.split(argument) + result: Dict[str, Union[timedelta, str, None]] = {} + if time_split: + maybe_time = time_split[-1] + else: + maybe_time = argument + + time_data = {} + for time in TIME_RE.finditer(maybe_time): + argument = argument.replace(time[0], "") + for k, v in time.groupdict().items(): + if v: + time_data[k] = int(v) + if time_data: + result["duration"] = timedelta(**time_data) + result["reason"] = argument + return result diff --git a/redbot/cogs/mutes/locales/af-ZA.po b/redbot/cogs/mutes/locales/af-ZA.po new file mode 100644 index 000000000..730866382 --- /dev/null +++ b/redbot/cogs/mutes/locales/af-ZA.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Afrikaans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: af\n" +"X-Crowdin-File-ID: 704\n" +"Language: af_ZA\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/ar-SA.po b/redbot/cogs/mutes/locales/ar-SA.po new file mode 100644 index 000000000..923b7153d --- /dev/null +++ b/redbot/cogs/mutes/locales/ar-SA.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Arabic\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ar\n" +"X-Crowdin-File-ID: 704\n" +"Language: ar_SA\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/bg-BG.po b/redbot/cogs/mutes/locales/bg-BG.po new file mode 100644 index 000000000..029b4bf03 --- /dev/null +++ b/redbot/cogs/mutes/locales/bg-BG.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Bulgarian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bg\n" +"X-Crowdin-File-ID: 704\n" +"Language: bg_BG\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/bs-BA.po b/redbot/cogs/mutes/locales/bs-BA.po new file mode 100644 index 000000000..caeb50247 --- /dev/null +++ b/redbot/cogs/mutes/locales/bs-BA.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 704\n" +"Language: bs_BA\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/ca-ES.po b/redbot/cogs/mutes/locales/ca-ES.po new file mode 100644 index 000000000..2889c0731 --- /dev/null +++ b/redbot/cogs/mutes/locales/ca-ES.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Catalan\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ca\n" +"X-Crowdin-File-ID: 704\n" +"Language: ca_ES\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/cs-CZ.po b/redbot/cogs/mutes/locales/cs-CZ.po new file mode 100644 index 000000000..0e67b7133 --- /dev/null +++ b/redbot/cogs/mutes/locales/cs-CZ.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Czech\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: cs\n" +"X-Crowdin-File-ID: 704\n" +"Language: cs_CZ\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "Žádný" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "Dobře, tedy." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "Tento uživatel není v hlasovém kanálu." + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/da-DK.po b/redbot/cogs/mutes/locales/da-DK.po new file mode 100644 index 000000000..ec18c092b --- /dev/null +++ b/redbot/cogs/mutes/locales/da-DK.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Danish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: da\n" +"X-Crowdin-File-ID: 704\n" +"Language: da_DK\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/de-DE.po b/redbot/cogs/mutes/locales/de-DE.po new file mode 100644 index 000000000..9ab8466d1 --- /dev/null +++ b/redbot/cogs/mutes/locales/de-DE.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: German\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: de\n" +"X-Crowdin-File-ID: 704\n" +"Language: de_DE\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Ich kann dich das nicht tun lassen. Du bist nicht höher in der Rollenhierarchie als der Benutzer." + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "Keine" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "Also gut." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "Dieser Benutzer ist nicht in einem Sprachkanal." + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "Ich benötige die {perms} Berechtigung(en) im Kanal des Benutzers, um dies zu tun." + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Du musst die {perms} Berechtigung(en) im Kanal des Benutzers haben, um diesen Befehl nutzen zu können." + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/el-GR.po b/redbot/cogs/mutes/locales/el-GR.po new file mode 100644 index 000000000..60a41116d --- /dev/null +++ b/redbot/cogs/mutes/locales/el-GR.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Greek\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: el\n" +"X-Crowdin-File-ID: 704\n" +"Language: el_GR\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/es-ES.po b/redbot/cogs/mutes/locales/es-ES.po new file mode 100644 index 000000000..e26bad253 --- /dev/null +++ b/redbot/cogs/mutes/locales/es-ES.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Spanish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: es-ES\n" +"X-Crowdin-File-ID: 704\n" +"Language: es_ES\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "Ese usuario ya está silenciado en este canal." + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "Ese usuario no está silenciado en este canal." + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "No puedo dejarte hacer eso. No eres más alto que el usuario en la jerarquía de roles." + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "Ese usuario no puede ser silenciado, ya que tiene el permiso de administrador." + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "Error al silenciar o quitar el silencio. Necesito el permiso Administrar roles y el usuario que estoy silenciando debe ser menor que yo en la jerarquía de rol." + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "Error al silenciar o desactivar el usuario. Necesito el permiso de Administrar Permisos." + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "El usuario ha dejado el servidor mientras aplicaba una sobreescritura." + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "El canal en el que intenté silenciar o quitar el silencio del usuario no se encuentra." + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "El role de silenciado ya no existe." + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "Debido a que no tengo el permiso de Mover miembros, esto entrará en vigor cuando el usuario vuelva a entrar." + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "Desilenciar automáticamente" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "No puedo quitar el silencio de {user} por el siguiente motivo:\\n{reason}" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "\\nDesilenciado en los canales: " + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "{member} no pudo ser desilenciado por las siguientes razones:\\n" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "{reason} en los siguientes canales: {channels}\\n" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "No puedo quitar el silencio de {user} en {channel} por el siguiente motivo:\\n{reason}" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "Se ha eliminado manualmente el rol de silencio" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "Se ha aplicado manualmente el rol de silencio" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "Manualmente eliminados las sobreescrituras de los canales" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "Anteriormente silenciado en este servidor." + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "Ajustes de Silenciado." + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "\\n Si forzar o no el rol solo silencia en el bot\\n " + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "Vale, voy a hacer cumplir los silencios de rol antes de silenciar a los usuarios." + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "Vale, permitiré sobrescrituras en el canal para silenciar usuarios." + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "\\n Muestra la configuración de silencio actual de este servidor.\\n " + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "Rol de silencio: {role}\\nCanal de notificación: {channel}\\nTiempo por defecto: {time}" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "Ninguno" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "\\n Establece el canal de notificación para problemas de desilenciación automática.\\n\\n Si no se proporciona ningún canal, esto se eliminará y las notificaciones\\n sobre problemas al desilenciar usuarios no se enviarán a ninguna parte.\\n " + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "El canal de notificación para problemas de desilenciado ha sido borrado." + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "Publicaré los asuntos de desilenciado en {channel}." + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "Establece el rol a aplicar al silenciar a un usuario.\\n\\n Si no hay un rol configurado, el bot intentará silenciar a un usuario estableciendo\\n sobrescrituras de canal en todos los canales para evitar que el usuario envíe mensajes.\\n\\n Nota: Si no hay un rol configurado, un usuario puede ser capaz de abandonar el servidor\\n y al volver a unirse ya no estar silenciado.\\n " + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "Las sobreescrituras de canales se utilizarán para silenciar en su lugar." + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "Rol de silencio establecido en {role}" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "Ningún canal de notificación ha sido configurado, utilice {command_1} para estar actualizado de cuando haya un problema en las desilenciaciones automáticas." + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "Crear un rol Muted.\\n\\n Esto creará un rol y aplicará sobrescrituras a todos los canales disponibles\\n para configurar más fácilmente silenciando a un usuario.\\n\\n Si ya tienes un rol silenciado creado en el servidor, usa\\n `[p]muteset role ROLE_NAME_HERE`\\n " + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "De acuerdo." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "{member} no pudo ser desilenciado por las siguientes razones:\\n" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "Ese usuario no está en un canal de voz." + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "Requiero los permisos de {perms} en ese canal del usuario para hacer eso." + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Debes tener los permisos de {perms} en el canal del usuario para usar este comando." + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/fi-FI.po b/redbot/cogs/mutes/locales/fi-FI.po new file mode 100644 index 000000000..846d80a73 --- /dev/null +++ b/redbot/cogs/mutes/locales/fi-FI.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Finnish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: fi\n" +"X-Crowdin-File-ID: 704\n" +"Language: fi_FI\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/fr-FR.po b/redbot/cogs/mutes/locales/fr-FR.po new file mode 100644 index 000000000..81fc6aaf5 --- /dev/null +++ b/redbot/cogs/mutes/locales/fr-FR.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: French\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: fr\n" +"X-Crowdin-File-ID: 704\n" +"Language: fr_FR\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "Cet utilisateur est déjà muet dans ce salon." + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Je ne peux pas vous laisser faire ça. Vous n'êtes pas supérieur à l'utilisateur dans la hiérarchie des rôles." + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "Aucun" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "Ok alors." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "Cet utilisateur n'est pas dans un salon vocal." + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "J'ai besoin de(s) permission(s) {perms} dans le salon de cet utilisateur pour le faire." + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Vous devez avoir la(les) permission(s) {perms} dans le salon de cet utilisateur pour utiliser cette commande." + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/he-IL.po b/redbot/cogs/mutes/locales/he-IL.po new file mode 100644 index 000000000..000616044 --- /dev/null +++ b/redbot/cogs/mutes/locales/he-IL.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Hebrew\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: he\n" +"X-Crowdin-File-ID: 704\n" +"Language: he_IL\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/hu-HU.po b/redbot/cogs/mutes/locales/hu-HU.po new file mode 100644 index 000000000..888c15c3d --- /dev/null +++ b/redbot/cogs/mutes/locales/hu-HU.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Hungarian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: hu\n" +"X-Crowdin-File-ID: 704\n" +"Language: hu_HU\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "Rendben." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/id-ID.po b/redbot/cogs/mutes/locales/id-ID.po new file mode 100644 index 000000000..560705e44 --- /dev/null +++ b/redbot/cogs/mutes/locales/id-ID.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Indonesian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File-ID: 704\n" +"Language: id_ID\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Saya tidak dapat membiarkan Anda melakukan itu. Anda tidak lebih tinggi daripada pengguna dalam peran hirarki." + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/it-IT.po b/redbot/cogs/mutes/locales/it-IT.po new file mode 100644 index 000000000..e383dfa3d --- /dev/null +++ b/redbot/cogs/mutes/locales/it-IT.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Italian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: it\n" +"X-Crowdin-File-ID: 704\n" +"Language: it_IT\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "OK allora." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/ja-JP.po b/redbot/cogs/mutes/locales/ja-JP.po new file mode 100644 index 000000000..d59b4a556 --- /dev/null +++ b/redbot/cogs/mutes/locales/ja-JP.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Japanese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ja\n" +"X-Crowdin-File-ID: 704\n" +"Language: ja_JP\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/ko-KR.po b/redbot/cogs/mutes/locales/ko-KR.po new file mode 100644 index 000000000..cb3dd5346 --- /dev/null +++ b/redbot/cogs/mutes/locales/ko-KR.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Korean\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ko\n" +"X-Crowdin-File-ID: 704\n" +"Language: ko_KR\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "그렇게 하게 둘 수는 없어요. 역할 계층의 사용자보다 높지 않아요." + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/nb-NO.po b/redbot/cogs/mutes/locales/nb-NO.po new file mode 100644 index 000000000..690dbcb0c --- /dev/null +++ b/redbot/cogs/mutes/locales/nb-NO.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 704\n" +"Language: nb_NO\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "Den brukeren er allerede dempet i denne kanalen." + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "Den brukeren er ikke dempet i denne kanalen." + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Jeg kan ikke la deg gjøre det. Du er ikke høyere enn brukeren i rollehierarkiet." + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "Denne brukeren kan ikke dempes fordi de har administratorrettighetene." + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "Kunne ikke dempe eller deaktivere bruker. Jeg trenger tillatelse til å administrere roller og brukeren jeg får demping må være lavere enn meg i rollehierarkiet." + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "Kan ikke slå av eller på demping av bruker. Jeg trenger Rettighetstillatelse." + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "Brukeren har forlatt serveren mens han pålegger en overskriving." + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "Kanalen jeg prøvde å dempe eller fjerne demping av brukeren i ble ikke funnet." + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "Den dempede rollen finnes ikke lenger." + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "Fordi jeg ikke har tillatelse til å flytte medlemmer, trer dette i kraft når brukeren slutter seg til." + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "Automatisk avdemping" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "Jeg kan ikke slå opp {user} av følgende grunn:\\n{reason}" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "\\nUdempet i kanaler: " + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "{member} kunne ikke lukkes av følgende årsaker:\\n" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "{reason} I følgende kanaler: {channels}\\n" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "Jeg kan ikke slå opp {user} i {channel} av følgende grunn:\\n{reason}" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "Manuelt fjernet dempet rolle" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "Manuelt brukt demping rolle" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "Manuelt fjernet kanal overskriver" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "Tidligere mutert på denne serveren." + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "Demp innstillinger." + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "\\n Om roller bare skal tvinges til å dempe på boten\\n " + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "Okai vil jeg håndheve rollemotegn før man muterer brukere." + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "Jeg tillater jeg kanal overskriving av muterende brukere." + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "\\n Viser gjeldende dempet innstillinger for denne guilden.\\n " + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "Demp Rolle: {role}\\nVarsling kanal: {channel}\\nStandard tid: {time}" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "Ingen" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "\\n Angi varselkanalen for automatisk lyddemping problemer.\\n\\n Hvis ingen kanal tilbys vil denne fjernes og varsler\\n om problemer når opp-demping av brukere ikke sendes noen steder.\\n " + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "Varslingskanalen for udempe problemer har vært klart." + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "Jeg publiserer udempet saker i {channel}." + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "Angir rollen som skal brukes når lydløs dempes av en bruker.\\n\\nHvis ingen rolle er konfigurert, vil boten forsøke å dempe en bruker ved å angi\\nkanaloverskrivinger i alle kanaler for å forhindre at brukeren sender meldinger.\\n\\n Merk: Hvis ingen rolle er konfigurert, kan en bruker være i stand til å forlate serveren\\nog bli med på ikke lenger\\n " + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "Kanal overskriving vil bli brukt til muter i stedet." + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "Demp rolle satt til {role}" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "Ingen varselkanal har blitt konfigurert, bruk {command_1} for å bli oppdatert når det er et problem i automatiske dempinger." + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "Opprett en dempet rolle.\\n\\n Dette vil opprette en rolle og bruke overskriver på alle tilgjengelige kanaler\\n for enklere å installere dempet en bruker.\\n\\n Hvis du allerede har en dempet rolle opprettet på server bruk\\n[p]muteset role ROLE_NAME_HERE`\\n " + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "Det er allerede et demp rolleoppsett i denne serveren. Fjern det med {command} før du prøver å lage et nytt." + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "Demp rolleoppsett" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "Jeg kunne ikke opprette en dempet rolle på denne serveren." + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "Jeg kunne ikke sette overskriving for følgende kanaler: {channels}" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "\\n Angi standard dempingstid for dempet kommando.\\n\\n Hvis et tidsintervall er angitt vil denne fjernes.\\n " + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "Standard dempingstid fjernet." + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "Oppgi et gyldig tidsformat." + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "Standard dempingstid satt til {time}." + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "Denne serveren har ikke et dempet rolleoppsett. Du kan sette opp en dempet rolle med `{command_1}` eller `{command_2}` hvis du bare ønsker en grunnleggende rolle opprettet oppsett.\\n\\n" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "Kanaloverskriver for mutasjon av brukere kan få dyrt på Discord's API, da anbefaler vi at du i stedet har et admin oppsett en demp rolle. Kanal overskriver vil heller ikke bruke på ny på guild-medlemmet, så en bruker som har blitt dempet kan forlate og gjendelta og ikke lenger bli dempet. Rollen demping har ikke dette problemet.\\n\\nEr du sikker på at du vil fortsette med kanaloverskriving? " + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "Kunst med ✅ Vil fortsette dempningen med overskriving og stopper denne meldingen fra å komme til med ❎ Vil avslutte forsøket." + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "Kjører `ja` vil fortsette dempingen med overskriving og hindre denne meldingen fra å dukke opp igjen med \"nei\" vil avslutte det tøffe forsøket." + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "Ok da." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "\\n Viser aktive muter på denne serveren.\\n " + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "__Server Demping__\\n" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "__Remaining__: {time_left}\\n" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "__<#{channel_id}> Demping__\\n" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "__Remaining__: {time_left}\\n" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "Det er ingen muter på denne serveren akkurat nå." + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "Demp brukere.\\n\\n `` er en mellomromsseparert liste over brukernavn, ID'er eller meninger.\\n `[time_and_reason]` er tiden for å dempe, av og grunn. Tid er\\n enhver gyldig tidslengde som `30 minutter` eller `2 dager`. Hvis ingenting\\n er angitt vil demp bruke angitt standardtid eller ubestemt hvis det ikke er satt.\\n\\n Eksempler:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "Du kan ikke dempe meg." + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "Du kan ikke dempe deg selv." + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr " for {duration}" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "{users} er dempet i denne serveren{time}." + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "{users} er dempet i denne serveren{time}." + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "{member} kunne ikke lukkes av følgende årsaker:\\n" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "- {reason} I følgende kanaler: {channels}\\n" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "Noen brukere kunne ikke bli ordentlig dempet. Vil du se hvorfor, hvor og hvorfor?" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "Demp en bruker i gjeldende tekstkanal.\\n\\n `` er en mellomromsseparert liste over brukernavn, ID'er eller meninger.\\n `[time_and_reason]` er tiden for å dempe, av og grunn. Tid er\\n enhver gyldig tidslengde som `30 minutter` eller `2 dager`. Hvis ingenting\\n er angitt vil demp bruke angitt standardtid eller ubestemt hvis det ikke er satt.\\n\\n Eksempler:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechunnel @member1 3 days`\\n " + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "{users} har blitt dempet i denne kanalen{time}." + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "{users} har blitt dempet i denne kanalen{time}." + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "Følgende brukere kunne ikke dempes\\n" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "Udemp brukere.\\n\\n `` er en mellomromsseparert liste over brukernavn, ID'er eller meninger.\\n `[reason]` er årsaken til den fjernede dempingen.\\n " + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "Du kan ikke oppheve dempingen." + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "Du kan ikke udempe deg selv." + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "{users} fjernet mutasjonen på serveren." + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "Slå på en bruker i denne kanalen.\\n\\n `` er en mellomromsseparert liste over brukernavn, ID'er eller meninger.\\n `[reason]` er årsaken til den fjernede dempingen.\\n " + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "{users} av-dempet i denne kanalen." + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "Kan ikke fjerne følgende brukere\\n" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "Den brukeren er ikke i en talekanal." + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "Jeg krever {perms} tillatelse(r) i brukerens kanal for å gjøre det der." + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Du må ha {perms} tillatelse(r) i kanalen for å bruke denne kommandoen." + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "Demp en bruker i sin nåværende talekanal.\\n\\n `` er en mellomromsseparert liste over brukernavn, ID'er eller meninger.\\n `[time_and_reason]` er tiden for å dempe, av og grunn. Tid er\\n enhver gyldig tidslengde som `30 minutter` eller `2 dager`. Hvis ingenting\\n er angitt vil demp bruke angitt standardtid eller ubestemt hvis det ikke er satt.\\n\\n Eksempler:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "Følgende brukere kunne ikke dempes\\n" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "Slå på en bruker i sin nåværende talekanal.\\n\\n `` er en mellomromsseparert liste over brukernavn, ID'er eller meninger.\\n `[reason]` er årsaken til den fjernede dempingen." + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "Kan ikke fjerne følgende brukere\\n" + diff --git a/redbot/cogs/mutes/locales/nl-NL.po b/redbot/cogs/mutes/locales/nl-NL.po new file mode 100644 index 000000000..8d53d53f2 --- /dev/null +++ b/redbot/cogs/mutes/locales/nl-NL.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Dutch\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nl\n" +"X-Crowdin-File-ID: 704\n" +"Language: nl_NL\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "Geen" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "Ohke." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/pl-PL.po b/redbot/cogs/mutes/locales/pl-PL.po new file mode 100644 index 000000000..e5bb68ed4 --- /dev/null +++ b/redbot/cogs/mutes/locales/pl-PL.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Polish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: pl\n" +"X-Crowdin-File-ID: 704\n" +"Language: pl_PL\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Nie mogę ci pozwolić by to zrobić. Nie jesteś wyższy niż użytkownik w hierarchii roli." + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "Brak" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "OK." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/pt-BR.po b/redbot/cogs/mutes/locales/pt-BR.po new file mode 100644 index 000000000..a669c500b --- /dev/null +++ b/redbot/cogs/mutes/locales/pt-BR.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Portuguese, Brazilian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: pt-BR\n" +"X-Crowdin-File-ID: 704\n" +"Language: pt_BR\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "OK então." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/pt-PT.po b/redbot/cogs/mutes/locales/pt-PT.po new file mode 100644 index 000000000..fb4d52cdf --- /dev/null +++ b/redbot/cogs/mutes/locales/pt-PT.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Portuguese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: pt-PT\n" +"X-Crowdin-File-ID: 704\n" +"Language: pt_PT\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/ro-RO.po b/redbot/cogs/mutes/locales/ro-RO.po new file mode 100644 index 000000000..6a5917ef6 --- /dev/null +++ b/redbot/cogs/mutes/locales/ro-RO.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Romanian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ro\n" +"X-Crowdin-File-ID: 704\n" +"Language: ro_RO\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/ru-RU.po b/redbot/cogs/mutes/locales/ru-RU.po new file mode 100644 index 000000000..ec3d72db5 --- /dev/null +++ b/redbot/cogs/mutes/locales/ru-RU.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Russian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ru\n" +"X-Crowdin-File-ID: 704\n" +"Language: ru_RU\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Я не могу позволить вам сделать это. Ваша роль ниже роли пользователя в иерархии." + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "Нет" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "Хорошо, тогда." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "Этот пользователь не в голосовом канале." + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "Мне требуется право(а) {perms} в канале пользователя чтобы сделать это." + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Вы должны иметь право(а) {perms} в канале пользователя для выполнения этой команды." + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/sk-SK.po b/redbot/cogs/mutes/locales/sk-SK.po new file mode 100644 index 000000000..3646734e9 --- /dev/null +++ b/redbot/cogs/mutes/locales/sk-SK.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Slovak\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sk\n" +"X-Crowdin-File-ID: 704\n" +"Language: sk_SK\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/sr-CS.po b/redbot/cogs/mutes/locales/sr-CS.po new file mode 100644 index 000000000..cb3ca6903 --- /dev/null +++ b/redbot/cogs/mutes/locales/sr-CS.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 704\n" +"Language: sr_CS\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/sr-SP.po b/redbot/cogs/mutes/locales/sr-SP.po new file mode 100644 index 000000000..d6a9263dc --- /dev/null +++ b/redbot/cogs/mutes/locales/sr-SP.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Cyrillic)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr\n" +"X-Crowdin-File-ID: 704\n" +"Language: sr_SP\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/sv-SE.po b/redbot/cogs/mutes/locales/sv-SE.po new file mode 100644 index 000000000..89addddb2 --- /dev/null +++ b/redbot/cogs/mutes/locales/sv-SE.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Swedish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sv-SE\n" +"X-Crowdin-File-ID: 704\n" +"Language: sv_SE\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/tr-TR.po b/redbot/cogs/mutes/locales/tr-TR.po new file mode 100644 index 000000000..4ea8c3218 --- /dev/null +++ b/redbot/cogs/mutes/locales/tr-TR.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Turkish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File-ID: 704\n" +"Language: tr_TR\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "O kullanıcı bu kanalda zaten susturulmuş." + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "O kullanıcı bu kanalda susturulmamış." + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Bunu yapmana izin veremem. Rolün işlem yapmaya çalıştığın kişiden daha düşük." + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "Yönetici iznine sahip olduğundan dolayı o kullanıcı susturulamaz." + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "Kullanıcı susturulamadı veya geri açılamadı. Rolleri yönetme iznine sahip olmam ve susturduğum kullanıcının rol hiyerarşisinde benden aşağıda olması gerekmekte." + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "Kullanıcı susturulamadı veya geri açılamadı. İzinleri Yönetme iznine ihtiyacım var." + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "Hükümsüz kılma uygulanırken kullanıcı sunucudan ayrıldı." + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "Kullanıcıyı susturmaya ya da geri açmaya çalıştığım kanal bulunamadı." + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "O susturulmuş rolü artık yok." + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "Üyelerin yerini değiştirme iznine sahip olmadığımdan, bu kullanıcı çıkıp girdiğinde etkili olacak." + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "Otomatik geri açma" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "{user} kullanıcısının susturmasını şu sebepten dolayı geri alamadım:\\n{reason}" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "\\nŞu kanallarda susturması geri alındı: " + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "{member} üyesinin şu sebeplerden dolayı susturması geri alınamadı:\\n" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "{reason} Şu kanallarda: {channels}\\n" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "{user} kullanıcısının susturmasını {channel} kanalında şu sebepten dolayı geri alamadım:\\n{reason}" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "Susturulmuş rolü elle kaldırıldı" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "Susturulmuş rolü elle uygulandı" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "Kanal hükümsüzleştirmeleri elle kaldırıldı" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "Bu sunucuda daha önce susturulmuş." + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "Susturma ayarları." + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "\\n Bot üzerinde role özgü susturmaların zorlanıp zorlanmayacağı\\n " + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "Tamamdır, kullanıcıları susturmadan önce rol susturmalarını uygulayacağım." + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "Tamamdır, kullanıcıları sustururken kanal hükümsüzleştirmelerine izin vereceğim." + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "\\n Bu sunucu için mevcut susturma ayarlarını gösterir.\\n " + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "Susturulmuş Rolü: {role}\\nBildirim Kanalı: {channel}\\nVarsayılan Zaman: {time}" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "None" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "\\n Susturma otomatik geri alınırken oluşabilecek sorunlar için bildirim kanalını ayarla.\\n\\n Eğer bir kanal verilmezse bu ayar temizlenecek ve \\n susturma geri alınırken oluşabilecek sorunlar bir yere gönderilmeyecek.\\n " + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "Susturma geri alınırken oluşabilecek sorunlar için bildirim kullanılacak bildirim kanalının ayarı temizlendi." + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "Susturma geri alma hatalarını {channel} kanalına yazacağım." + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "Bir kullanıcı susturulurken verilecek rolü ayarlar.\\n\\n Eğer bir rol ayarlanmazsa bot kullanıcıyı konuşmasını\\n engellemek için tüm kanallarda hükümsüzleştirme ayarlayarak susturmaya çalışır.\\n\\n Not: Eğer bir rol ayarlanmazsa kullanıcı susturulmamak için\\n sunucudan çıkıp girebilir.\\n " + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "Susturmalar için kanal hükümsüzleştirmeleri kullanılacak." + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "Susturulmuş rolü {role} olarak ayarlandı" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "Herhangi bir bildirim kanalı ayarlanmamış, otomatik susturma geri almada bir sorun çıkarsa bilgi almak için {command_1} kullanın." + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "Bir susuturulmuş rolü oluştur.\\n\\n Bu bir kullanıcının susturulmasını daha kolay ayarlamak için bir rol oluşturur\\n ve mevcut tüm kanallarda hükümsüzleştirmeleri ayarlar.\\n\\n Eğer sunucuda ayarlanmış bir susturulmuş rolünüz varsa\\n `[p]muteset role ROL_ADI` komutunu kullanın\\n " + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "Bu sunucuda ayarlanmış bir susturulmuş rolü zaten var. Yeni bir tane oluşturmadan önce {command} ile var olanı kaldırın." + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "Susturulmuş rolü ayarlandı" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "Bu sunucuda susturulmuş rolü oluşturamadım." + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "Şu kanallar için hükümsüzleştirmeleri ayarlayamadım: {channels}" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "\\n mute komutu için varsayılan susturma süresini ayarla.\\n\\n Bir zaman aralığı verilmezse bu ayar temizlenir.\\n " + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "Varsayılan susturma süresi kaldırıldı." + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "Lütfen geçerli bir zaman biçimi sağlayın." + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "Varsayılan susturma süresi {time} olarak ayarlandı." + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "Bu sunucunun susturulmuş rolü ayarlanmamış `{command_1}` ile bir susturulmuş rolü ayarlayabilir veya basit bir rolün oluşturulmasını istiyorsanız `{command_2}` kullanabilirsiniz.\\n\\n" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "Kullanıcıları sustururken kanal hükümsüzleştirmeleri kullanmak Discord API'a çok sayıda istekte bulunulmasını gerektirebileceğinden bir susturulmuş rolü ayarlanması tavsite edilir. Üstelik kanal hükümsüzleştirmeleri sunucuya katılırken tekrar uygulanmayacağından kullanıcılar çıkıp girerek susturulmaktan kurtulabilirler. Bir susturulmuş rolü kullanmak tüm bu sorunları çözer.\\n\\nSusturma için kanal hükümsüzleştirmeleri kullanmak istediğinizden emin misiniz? " + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "✅ ile tepki vermek kanal hükümsüzleştirmeleri kullanılmasını onaylar ve bu mesaj bir daha karşınıza gelmez. ❎ ile tepki vermek susturma denemesini iptal eder." + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "`yes` ile cevap vermek kanal hükümsüzleştirmeleri kullanılmasını onaylar ve bu mesaj bir daha karşınıza gelmez. `no` ile cevap vermek susturma denemesini iptal eder." + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "Tamam o zaman." + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "\\n Sunucuda devam eden susturmaları gösterir.\\n " + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "__Sunucudaki Susturmalar__\\n" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "__Remaining__: {time_left}\\n" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "__<#{channel_id}> Susturmalar__\\n" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "__Remaining__: {time_left}\\n" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "Bu sunucuda şu anda susturulmuş kişi bulunmamakta." + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "Kullanıcıları sustur.\\n\\n `` boşluk ile ayrılmış kullanıcı adları, IDleri ya da pinglerinden oluşan bir listedir.\\n `[time_and_reason]` Susturmanın ne kadar süreceği ve hangi sebeple yapılacağıdır. Sür\\n `30 minutes` veya `2 days` gibi geçerli her hangi bir zaman zarfı olabilir. Eğer belirtilmemişse\\n Bot ayarlanmışsa varsayılan susturma süresini kullanır ve eğer ayarlanmamışsa kullanıcıyı sonsuza dek susturur.\\n\\n Örnek:\\n `[p]mute @üye1 @üye2 spam 5 hours`\\n `[p]mute @üye1 3 days`\\n\\n " + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "Beni susturamazsın." + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "Kendini susturamazsın." + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr " {duration} süreliğine" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "{users} bu sunucuda susturuldu{time}." + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "{users} bu sunucuda susturuldu{time}." + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "{member} üyesinin şu sebeplerden dolayı susturması geri alınamadı:\\n" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "- {reason} Şu kanallarda: {channels}\\n" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "Bazı kullanıcılar doğru düzgün susturulamadı. Kim, nerde, ve neden görmek ister misiniz?" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "Bir kullanıcıyı mevcut metin kanalında sustur.\\n\\n `` boşluk ile ayrılmış kullanıcı adları, IDleri ya da pinglerinden oluşan bir listedir.\\n `[time_and_reason]` Susturmanın ne kadar süreceği ve hangi sebeple yapılacağıdır. Sür\\n `30 minutes` veya `2 days` gibi geçerli her hangi bir zaman zarfı olabilir. Eğer belirtilmemişse\\n Bot ayarlanmışsa varsayılan susturma süresini kullanır ve eğer ayarlanmamışsa kullanıcıyı sonsuza dek susturur.\\n\\n Örnek:\\n `[p]mute @üye1 @üye2 spam 5 hours`\\n `[p]mute @üye1 3 days`\\n " + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "{users} bu kanalda susturuldu{time}." + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "{users} bu kanalda susturuldu{time}." + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "Şu kullanıcılar susturulamadı\\n" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "Kullanıcıların susturmasını kaldır.\\n\\n `` kullanıcı adları, IDleri veya pinglerinden oluşan boşluklarla ayrışmış bir listedir.\\n `[reason]` susturmanın kaldırılma sebebidir.\\n " + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "Benim susturmamı kaldıramazsın." + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "Kendi susturmanı kaldıramazsın." + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "{users} bu sunucudaki susturmaları kaldırıldı." + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "Bu kanalda bir kullanıcının susturmasını kaldır.\\n\\n `` kullanıcı adları, IDleri veya pinglerinden oluşan boşluklarla ayrışmış bir listedir.\\n `[reason]` susturmanın kaldırılma sebebidir.\\n " + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "{users} bu kanaldaki susturmaları kaldırıldı." + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "Şu kullanıcıların susturmaları kaldırılamadı\\n" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "O kullanıcı her hangi bir ses kanalında değil." + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "Bunu yapabilmek için o kullanıcının kanalında {perms} izinlerine ihtiyacım var." + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "Bu komutu kullanabilmek için o kullanıcının kanalında {perms} izinlerine ihtiyacınız var." + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "Bir kullanıcıyı mevcut metin ses sustur.\\n\\n `` boşluk ile ayrılmış kullanıcı adları, IDleri ya da pinglerinden oluşan bir listedir.\\n `[time_and_reason]` Susturmanın ne kadar süreceği ve hangi sebeple yapılacağıdır. Sür\\n `30 minutes` veya `2 days` gibi geçerli her hangi bir zaman zarfı olabilir. Eğer belirtilmemişse\\n Bot ayarlanmışsa varsayılan susturma süresini kullanır ve eğer ayarlanmamışsa kullanıcıyı sonsuza dek susturur.\\n\\n Örnek:\\n `[p]voicemute @üye1 @üye2 spam 5 hours`\\n `[p]voicemute @üye1 3 days`\\n`" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "Şu kullanıcılar susturulamadı\\n" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "Bir kullanıcının şu an bulundukları ses kanalında susturmasını kaldır.\\n\\n `` kullanıcı adları, IDleri veya pinglerinden oluşan boşluklarla ayrışmış bir listedir.\\n `[reason]` susturmanın kaldırılma sebebidir.\\n." + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "Şu kullanıcıların susturmaları kaldırılamadı\\n" + diff --git a/redbot/cogs/mutes/locales/uk-UA.po b/redbot/cogs/mutes/locales/uk-UA.po new file mode 100644 index 000000000..3d192105a --- /dev/null +++ b/redbot/cogs/mutes/locales/uk-UA.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Ukrainian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: uk\n" +"X-Crowdin-File-ID: 704\n" +"Language: uk_UA\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/vi-VN.po b/redbot/cogs/mutes/locales/vi-VN.po new file mode 100644 index 000000000..b4563b4a7 --- /dev/null +++ b/redbot/cogs/mutes/locales/vi-VN.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Vietnamese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: vi\n" +"X-Crowdin-File-ID: 704\n" +"Language: vi_VN\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/zh-CN.po b/redbot/cogs/mutes/locales/zh-CN.po new file mode 100644 index 000000000..4513c92af --- /dev/null +++ b/redbot/cogs/mutes/locales/zh-CN.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Chinese Simplified\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: zh-CN\n" +"X-Crowdin-File-ID: 704\n" +"Language: zh_CN\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/zh-HK.po b/redbot/cogs/mutes/locales/zh-HK.po new file mode 100644 index 000000000..39209acb7 --- /dev/null +++ b/redbot/cogs/mutes/locales/zh-HK.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Chinese Traditional, Hong Kong\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: zh-HK\n" +"X-Crowdin-File-ID: 704\n" +"Language: zh_HK\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/zh-TW.po b/redbot/cogs/mutes/locales/zh-TW.po new file mode 100644 index 000000000..612cb6a6b --- /dev/null +++ b/redbot/cogs/mutes/locales/zh-TW.po @@ -0,0 +1,364 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-11-05 12:22+0000\n" +"Last-Translator: \n" +"Language-Team: Chinese Traditional\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: zh-TW\n" +"X-Crowdin-File-ID: 704\n" +"Language: zh_TW\n" + +#: redbot/cogs/mutes/mutes.py:26 +msgid "That user is already muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:27 +msgid "That user is not muted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:28 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:31 +msgid "That user cannot be muted, as they have the Administrator permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 +msgid "Failed to mute or unmute user. I need the Manage Roles permission and the user I'm muting must be lower than myself in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:37 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:40 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:41 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:42 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:43 +msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:241 redbot/cogs/mutes/mutes.py:253 +#: redbot/cogs/mutes/mutes.py:347 redbot/cogs/mutes/mutes.py:415 +#: redbot/cogs/mutes/mutes.py:433 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:263 +msgid "I am unable to unmute {user} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:351 +msgid "\\nUnmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:374 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:378 +msgid "{reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:439 +msgid "I am unable to unmute {user} in {channel} for the following reason:\\n{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:490 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:507 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:571 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:617 +#, docstring +msgid "\\n Whether or not to force role only mutes on the bot\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:622 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:624 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:629 +#, docstring +msgid "\\n Shows the current mute settings for this guild.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:637 +msgid "Mute Role: {role}\\nNotification Channel: {channel}\\nDefault Time: {time}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:640 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:642 +msgid "None" +msgstr "無" + +#: redbot/cogs/mutes/mutes.py:651 +#, docstring +msgid "\\n Set the notification channel for automatic unmute issues.\\n\\n If no channel is provided this will be cleared and notifications\\n about issues when unmuting users will not be sent anywhere.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:659 +msgid "Notification channel for unmute issues has been cleard." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:663 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 +#, docstring +msgid "Sets the role to be applied when muting a user.\\n\\n If no role is setup the bot will attempt to mute a user by setting\\n channel overwrites in all channels to prevent the user from sending messages.\\n\\n Note: If no role is setup a user may be able to leave the server\\n and rejoin no longer being muted.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:685 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:689 redbot/cogs/mutes/mutes.py:744 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:693 redbot/cogs/mutes/mutes.py:748 +msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:704 +#, docstring +msgid "Create a Muted role.\\n\\n This will create a role and apply overwrites to all available channels\\n to more easily setup muting a user.\\n\\n If you already have a muted role created on the server use\\n `[p]muteset role ROLE_NAME_HERE`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:715 +msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:726 redbot/cogs/mutes/mutes.py:768 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:731 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:738 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:776 +#, docstring +msgid "\\n Set the default mute time for the mute command.\\n\\n If no time interval is provided this will be cleared.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:784 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:788 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "This server does not have a mute role setup. You can setup a mute role with `{command_1}` or`{command_2}` if you just want a basic role created setup.\\n\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "Channel overwrites for muting users can get expensive on Discord's API as such we recommend that you have an admin setup a mute role instead. Channel overwrites will also not re-apply on guild join, so a user who has been muted may leave and re-join and no longer be muted. Role mutes do not have this issue.\\n\\nAre you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:829 +msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:835 +msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:859 redbot/cogs/mutes/mutes.py:1068 +msgid "OK then." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:873 +#, docstring +msgid "\\n Displays active mutes on this server.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:881 +msgid "__Server Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:899 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:906 +msgid "__<#{channel_id}> Mutes__\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:924 +msgid "__Remaining__: {time_left}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:931 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:943 +#, docstring +msgid "Mute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mute @member1 @member2 spam 5 hours`\\n `[p]mute @member1 3 days`\\n\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:958 redbot/cogs/mutes/mutes.py:1104 +#: redbot/cogs/mutes/voicemutes.py:89 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:960 redbot/cogs/mutes/mutes.py:1106 +#: redbot/cogs/mutes/voicemutes.py:91 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 redbot/cogs/mutes/mutes.py:976 +#: redbot/cogs/mutes/mutes.py:1114 redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:116 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1007 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1009 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1020 +msgid "{member} could not be unmuted for the following reasons:\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1031 +msgid "- {reason} In the following channels: {channels}\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1042 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1090 +#, docstring +msgid "Mute a user in the current text channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]mutechannel @member1 @member2 spam 5 hours`\\n `[p]mutechannel @member1 3 days`\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/voicemutes.py:152 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1154 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1174 +#, docstring +msgid "Unmute users.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1182 redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/voicemutes.py:180 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1184 redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1223 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1240 +#, docstring +msgid "Unmute a user in this channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute.\\n " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1284 redbot/cogs/mutes/voicemutes.py:227 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "The following users could not be unmuted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:42 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:49 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:60 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:76 +#, docstring +msgid "Mute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[time_and_reason]` is the time to mute for and reason. Time is\\n any valid time length such as `30 minutes` or `2 days`. If nothing\\n is provided the mute will use the set default time or indefinite if not set.\\n\\n Examples:\\n `[p]voicemute @member1 @member2 spam 5 hours`\\n `[p]voicemute @member1 3 days`" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:159 +msgid "The following users could not be muted\\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:173 +#, docstring +msgid "Unmute a user in their current voice channel.\\n\\n `` is a space separated list of usernames, ID's, or mentions.\\n `[reason]` is the reason for the unmute." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:232 +msgid "The following users could not be unmuted\\n" +msgstr "" + diff --git a/redbot/cogs/mutes/mutes.py b/redbot/cogs/mutes/mutes.py new file mode 100644 index 000000000..ef1ae088e --- /dev/null +++ b/redbot/cogs/mutes/mutes.py @@ -0,0 +1,1611 @@ +import asyncio +import contextlib +import discord +import logging + +from abc import ABC +from typing import cast, Optional, Dict, List, Tuple, Literal, Union +from datetime import datetime, timedelta, timezone + +from .converters import MuteTime +from .voicemutes import VoiceMutes + +from redbot.core.bot import Red +from redbot.core import commands, checks, i18n, modlog, Config +from redbot.core.utils import bounded_gather +from redbot.core.utils.chat_formatting import humanize_timedelta, humanize_list, pagify +from redbot.core.utils.mod import get_audit_reason +from redbot.core.utils.menus import start_adding_reactions +from redbot.core.utils.predicates import MessagePredicate, ReactionPredicate + +T_ = i18n.Translator("Mutes", __file__) + +_ = lambda s: s + +MUTE_UNMUTE_ISSUES = { + "already_muted": _("That user is already muted in this channel."), + "already_unmuted": _("That user is not muted in this channel."), + "hierarchy_problem": _( + "I cannot let you do that. You are not higher than the user in the role hierarchy." + ), + "is_admin": _("That user cannot be muted, as they have the Administrator permission."), + "permissions_issue_role": _( + "Failed to mute or unmute user. I need the Manage Roles " + "permission and the user I'm muting must be " + "lower than myself in the role hierarchy." + ), + "permissions_issue_channel": _( + "Failed to mute or unmute user. I need the Manage Permissions permission." + ), + "left_guild": _("The user has left the server while applying an overwrite."), + "unknown_channel": _("The channel I tried to mute or unmute the user in isn't found."), + "role_missing": _("The mute role no longer exists."), + "voice_mute_permission": _( + "Because I don't have the Move Members permission, this will take into effect when the user rejoins." + ), +} +_ = T_ + +log = logging.getLogger("red.cogs.mutes") + +__version__ = "1.0.0" + + +class CompositeMetaClass(type(commands.Cog), type(ABC)): + """ + This allows the metaclass used for proper type detection to + coexist with discord.py's metaclass + """ + + pass + + +class Mutes(VoiceMutes, commands.Cog, metaclass=CompositeMetaClass): + """ + Mute users temporarily or indefinitely. + """ + + def __init__(self, bot: Red): + self.bot = bot + self.config = Config.get_conf(self, 49615220001, force_registration=True) + default_guild = { + "sent_instructions": False, + "mute_role": None, + "notification_channel": None, + "muted_users": {}, + "default_time": 0, + } + self.config.register_global(force_role_mutes=True) + # Tbh I would rather force everyone to use role mutes. + # I also honestly think everyone would agree they're the + # way to go. If for whatever reason someone wants to + # enable channel overwrite mutes for their bot they can. + # Channel overwrite logic still needs to be in place + # for channel mutes methods. + self.config.register_guild(**default_guild) + self.config.register_member(perms_cache={}) + self.config.register_channel(muted_users={}) + self._server_mutes: Dict[int, Dict[int, dict]] = {} + self._channel_mutes: Dict[int, Dict[int, dict]] = {} + self._ready = asyncio.Event() + self._unmute_tasks: Dict[str, asyncio.Task] = {} + self._unmute_task = None + self.mute_role_cache: Dict[int, int] = {} + self._channel_mute_events: Dict[int, asyncio.Event] = {} + # this is a dict of guild ID's and asyncio.Events + # to wait for a guild to finish channel unmutes before + # checking for manual overwrites + + async def red_delete_data_for_user( + self, + *, + requester: Literal["discord_deleted_user", "owner", "user", "user_strict"], + user_id: int, + ): + """Mutes are considered somewhat critical + Therefore the only data that we should delete + is that which comes from discord requesting us to + remove data about a user + """ + if requester != "discord_deleted_user": + return + + await self._ready.wait() + all_members = await self.config.all_members() + for g_id, data in all_members.items(): + for m_id, mutes in data.items(): + if m_id == user_id: + await self.config.member_from_ids(g_id, m_id).clear() + + async def initialize(self): + guild_data = await self.config.all_guilds() + for g_id, mutes in guild_data.items(): + self._server_mutes[g_id] = {} + if mutes["mute_role"]: + self.mute_role_cache[g_id] = mutes["mute_role"] + for user_id, mute in mutes["muted_users"].items(): + self._server_mutes[g_id][int(user_id)] = mute + channel_data = await self.config.all_channels() + for c_id, mutes in channel_data.items(): + self._channel_mutes[c_id] = {} + for user_id, mute in mutes["muted_users"].items(): + self._channel_mutes[c_id][int(user_id)] = mute + self._unmute_task = asyncio.create_task(self._handle_automatic_unmute()) + self._ready.set() + + async def cog_before_invoke(self, ctx: commands.Context): + await self._ready.wait() + + def cog_unload(self): + self._unmute_task.cancel() + for task in self._unmute_tasks.values(): + task.cancel() + + async def is_allowed_by_hierarchy( + self, guild: discord.Guild, mod: discord.Member, user: discord.Member + ): + is_special = mod == guild.owner or await self.bot.is_owner(mod) + return mod.top_role.position > user.top_role.position or is_special + + async def _handle_automatic_unmute(self): + """This is the core task creator and loop + for automatic unmutes + + A resolution of 30 seconds seems appropriate + to allow for decent resolution on low timed + unmutes and without being too busy on our event loop + """ + await self.bot.wait_until_red_ready() + await self._ready.wait() + while True: + await self._clean_tasks() + try: + await self._handle_server_unmutes() + except Exception: + log.error("error checking server unmutes", exc_info=True) + await asyncio.sleep(0.1) + try: + await self._handle_channel_unmutes() + except Exception: + log.error("error checking channel unmutes", exc_info=True) + await asyncio.sleep(30) + + async def _clean_tasks(self): + """This is here to cleanup our tasks + and log when we have something going wrong + inside our tasks. + """ + log.debug("Cleaning unmute tasks") + is_debug = log.getEffectiveLevel() <= logging.DEBUG + for task_id in list(self._unmute_tasks.keys()): + task = self._unmute_tasks[task_id] + + if task.cancelled(): + self._unmute_tasks.pop(task_id, None) + continue + + if task.done(): + try: + r = task.result() + except Exception: + if is_debug: + log.exception("Dead task when trying to unmute") + self._unmute_tasks.pop(task_id, None) + + async def _handle_server_unmutes(self): + """This is where the logic for role unmutes is taken care of""" + log.debug("Checking server unmutes") + for g_id in self._server_mutes: + guild = self.bot.get_guild(g_id) + if guild is None or await self.bot.cog_disabled_in_guild(self, guild): + continue + await i18n.set_contextual_locales_from_guild(self.bot, guild) + for u_id in self._server_mutes[guild.id]: + if self._server_mutes[guild.id][u_id]["until"] is None: + continue + time_to_unmute = ( + self._server_mutes[guild.id][u_id]["until"] + - datetime.now(timezone.utc).timestamp() + ) + if time_to_unmute < 60.0: + task_name = f"server-unmute-{g_id}-{u_id}" + if task_name in self._unmute_tasks: + continue + log.debug(f"Creating task: {task_name}") + self._unmute_tasks[task_name] = asyncio.create_task( + self._auto_unmute_user(guild, self._server_mutes[guild.id][u_id]) + ) + + async def _auto_unmute_user(self, guild: discord.Guild, data: dict): + """ + This handles role unmutes automatically + + Since channel overwrite mutes are handled under the separate + _auto_channel_unmute_user methods here we don't + need to worry about the dict response for message + since only role based mutes get added here + """ + delay = data["until"] - datetime.now(timezone.utc).timestamp() + if delay < 1: + delay = 0 + await asyncio.sleep(delay) + + member = guild.get_member(data["member"]) + author = guild.get_member(data["author"]) + if not member: + async with self.config.guild(guild).muted_users() as muted_users: + if str(data["member"]) in muted_users: + del muted_users[str(data["member"])] + del self._server_mutes[guild.id][data["member"]] + return + success = await self.unmute_user(guild, author, member, _("Automatic unmute")) + async with self.config.guild(guild).muted_users() as muted_users: + if str(member.id) in muted_users: + del muted_users[str(member.id)] + if success["success"]: + await modlog.create_case( + self.bot, + guild, + datetime.now(timezone.utc), + "sunmute", + member, + author, + _("Automatic unmute"), + until=None, + ) + else: + chan_id = await self.config.guild(guild).notification_channel() + notification_channel = guild.get_channel(chan_id) + if not notification_channel: + return + if not notification_channel.permissions_for(guild.me).send_messages: + return + error_msg = _( + "I am unable to unmute {user} for the following reason:\n{reason}" + ).format(user=member, reason=success["reason"]) + try: + await notification_channel.send(error_msg) + except discord.errors.Forbidden: + log.info(error_msg) + return + + async def _handle_channel_unmutes(self): + """This is where the logic for handling channel unmutes is taken care of""" + log.debug("Checking channel unmutes") + multiple_mutes = {} + for c_id in self._channel_mutes: + channel = self.bot.get_channel(c_id) + if channel is None or await self.bot.cog_disabled_in_guild(self, channel.guild): + continue + for u_id in self._channel_mutes[channel.id]: + if ( + not self._channel_mutes[channel.id][u_id] + or not self._channel_mutes[channel.id][u_id]["until"] + ): + continue + time_to_unmute = ( + self._channel_mutes[channel.id][u_id]["until"] + - datetime.now(timezone.utc).timestamp() + ) + if time_to_unmute < 60.0: + if channel.guild.id not in multiple_mutes: + multiple_mutes[channel.guild.id] = {} + if u_id not in multiple_mutes[channel.guild.id]: + multiple_mutes[channel.guild.id][u_id] = { + channel.id: self._channel_mutes[channel.id][u_id] + } + else: + multiple_mutes[channel.guild.id][u_id][channel.id] = self._channel_mutes[ + channel.id + ][u_id] + + for guild_id, users in multiple_mutes.items(): + guild = self.bot.get_guild(guild_id) + await i18n.set_contextual_locales_from_guild(self.bot, guild) + for user, channels in users.items(): + if len(channels) > 1: + task_name = f"server-unmute-channels-{guild_id}-{user}" + if task_name in self._unmute_tasks: + continue + log.debug(f"Creating task: {task_name}") + member = guild.get_member(user) + self._unmute_tasks[task_name] = asyncio.create_task( + self._auto_channel_unmute_user_multi(member, guild, channels) + ) + + else: + for channel, mute_data in channels.items(): + task_name = f"channel-unmute-{channel}-{user}" + log.debug(f"Creating task: {task_name}") + if task_name in self._unmute_tasks: + continue + self._unmute_tasks[task_name] = asyncio.create_task( + self._auto_channel_unmute_user(guild.get_channel(channel), mute_data) + ) + + async def _auto_channel_unmute_user_multi( + self, member: discord.Member, guild: discord.Guild, channels: Dict[int, dict] + ): + """This is meant to handle multiple channels all being unmuted at once""" + if guild.id in self._channel_mute_events: + self._channel_mute_events[guild.id].clear() + else: + self._channel_mute_events[guild.id] = asyncio.Event() + tasks = [] + for channel, mute_data in channels.items(): + author = guild.get_member(mute_data["author"]) + tasks.append( + self._auto_channel_unmute_user(guild.get_channel(channel), mute_data, False) + ) + results = await bounded_gather(*tasks) + unmuted_channels = [guild.get_channel(c) for c in channels.keys()] + for result in results: + if not result: + continue + _mmeber, channel, reason = result + unmuted_channels.remove(channel) + modlog_reason = _("Automatic unmute") + + channel_list = humanize_list([c.mention for c in unmuted_channels if c is not None]) + if channel_list: + modlog_reason += _("\nUnmuted in channels: ") + channel_list + + await modlog.create_case( + self.bot, + guild, + datetime.now(timezone.utc), + "sunmute", + member, + author, + modlog_reason, + until=None, + ) + self._channel_mute_events[guild.id].set() + if any(results): + reasons = {} + for result in results: + if not result: + continue + _member, channel, reason = result + if reason not in reasons: + reasons[reason] = [channel] + else: + reasons[reason].append(channel) + error_msg = _("{member} could not be unmuted for the following reasons:\n").format( + member=member + ) + for reason, channel_list in reasons.items(): + error_msg += _("{reason} In the following channels: {channels}\n").format( + reason=reason, + channels=humanize_list([c.mention for c in channel_list]), + ) + chan_id = await self.config.guild(guild).notification_channel() + notification_channel = guild.get_channel(chan_id) + if notification_channel is None: + return None + if not notification_channel.permissions_for(guild.me).send_messages: + return None + try: + await notification_channel.send(error_msg) + except discord.errors.Forbidden: + log.info(error_msg) + return None + + async def _auto_channel_unmute_user( + self, channel: discord.abc.GuildChannel, data: dict, create_case: bool = True + ) -> Optional[Tuple[discord.Member, discord.abc.GuildChannel, str]]: + """This is meant to unmute a user in individual channels""" + delay = data["until"] - datetime.now(timezone.utc).timestamp() + if delay < 1: + delay = 0 + await asyncio.sleep(delay) + member = channel.guild.get_member(data["member"]) + author = channel.guild.get_member(data["author"]) + if not member: + async with self.config.channel(channel).muted_users() as muted_users: + if str(data["member"]) in muted_users: + del muted_users[str(data["member"])] + if ( + channel.id in self._channel_mutes + and data["member"] in self._channel_mutes[channel.id] + ): + del self._channel_mutes[channel.id][data["member"]] + return None + success = await self.channel_unmute_user( + channel.guild, channel, author, member, _("Automatic unmute") + ) + async with self.config.channel(channel).muted_users() as muted_users: + if str(member.id) in muted_users: + del muted_users[str(member.id)] + if success["success"]: + if create_case: + if isinstance(channel, discord.VoiceChannel): + unmute_type = "vunmute" + else: + unmute_type = "cunmute" + await modlog.create_case( + self.bot, + channel.guild, + datetime.now(timezone.utc), + unmute_type, + member, + channel.guild.me, + _("Automatic unmute"), + until=None, + channel=channel, + ) + return None + else: + error_msg = _( + "I am unable to unmute {user} in {channel} for the following reason:\n{reason}" + ).format(user=member, channel=channel.mention, reason=success["reason"]) + if create_case: + chan_id = await self.config.guild(channel.guild).notification_channel() + notification_channel = channel.guild.get_channel(chan_id) + if not notification_channel: + return None + if not notification_channel.permissions_for(channel.guild.me).send_messages: + return None + try: + await notification_channel.send(error_msg) + except discord.errors.Forbidden: + log.info(error_msg) + return None + else: + return (member, channel, success["reason"]) + + @commands.Cog.listener() + async def on_member_update(self, before: discord.Member, after: discord.Member): + """ + Used to handle the cache if a member manually has the muted role removed + """ + guild = before.guild + if await self.bot.cog_disabled_in_guild(self, guild): + return + if guild.id not in self.mute_role_cache: + return + should_save = False + mute_role_id = self.mute_role_cache[guild.id] + mute_role = guild.get_role(mute_role_id) + if not mute_role: + return + b = set(before.roles) + a = set(after.roles) + roles_removed = list(b - a) + roles_added = list(a - b) + await i18n.set_contextual_locales_from_guild(self.bot, guild) + if mute_role in roles_removed: + # send modlog case for unmute and remove from cache + if guild.id not in self._server_mutes: + # they weren't a tracked mute so we can return early + return + if after.id in self._server_mutes[guild.id]: + await modlog.create_case( + self.bot, + guild, + datetime.now(timezone.utc), + "sunmute", + after, + None, + _("Manually removed mute role"), + ) + del self._server_mutes[guild.id][after.id] + should_save = True + elif mute_role in roles_added: + # send modlog case for mute and add to cache + if guild.id not in self._server_mutes: + # initialize the guild in the cache to prevent keyerrors + self._server_mutes[guild.id] = {} + if after.id not in self._server_mutes[guild.id]: + await modlog.create_case( + self.bot, + guild, + datetime.now(timezone.utc), + "smute", + after, + None, + _("Manually applied mute role"), + ) + self._server_mutes[guild.id][after.id] = { + "author": None, + "member": after.id, + "until": None, + } + should_save = True + if should_save: + await self.config.guild(guild).muted_users.set(self._server_mutes[guild.id]) + + @commands.Cog.listener() + async def on_guild_channel_update( + self, before: discord.abc.GuildChannel, after: discord.abc.GuildChannel + ): + """ + This handles manually removing overwrites for a user that has been muted + """ + if await self.bot.cog_disabled_in_guild(self, after.guild): + return + await i18n.set_contextual_locales_from_guild(self.bot, after.guild) + if after.guild.id in self._channel_mute_events: + await self._channel_mute_events[after.guild.id].wait() + if after.id in self._channel_mutes: + before_perms: Dict[int, Dict[str, Optional[bool]]] = { + o.id: {name: attr for name, attr in p} for o, p in before.overwrites.items() + } + after_perms: Dict[int, Dict[str, Optional[bool]]] = { + o.id: {name: attr for name, attr in p} for o, p in after.overwrites.items() + } + to_del: List[int] = [] + for user_id in self._channel_mutes[after.id].keys(): + send_messages = False + speak = False + if user_id in after_perms: + send_messages = ( + after_perms[user_id]["send_messages"] is None + or after_perms[user_id]["send_messages"] is True + ) + speak = ( + after_perms[user_id]["speak"] is None + or after_perms[user_id]["speak"] is True + ) + # explicit is better than implicit :thinkies: + if user_id in before_perms and ( + user_id not in after_perms or any((send_messages, speak)) + ): + user = after.guild.get_member(user_id) + if not user: + user = discord.Object(id=user_id) + log.debug(f"{user} - {type(user)}") + to_del.append(user_id) + log.debug("creating case") + if isinstance(after, discord.VoiceChannel): + unmute_type = "vunmute" + else: + unmute_type = "cunmute" + await modlog.create_case( + self.bot, + after.guild, + datetime.now(timezone.utc), + unmute_type, + user, + None, + _("Manually removed channel overwrites"), + until=None, + channel=after, + ) + log.debug("created case") + if to_del: + for u_id in to_del: + del self._channel_mutes[after.id][u_id] + await self.config.channel(after).muted_users.set(self._channel_mutes[after.id]) + + @commands.Cog.listener() + async def on_member_join(self, member: discord.Member): + guild = member.guild + if await self.bot.cog_disabled_in_guild(self, guild): + return + mute_role = await self.config.guild(guild).mute_role() + if not mute_role: + # channel overwrite mutes would quickly allow a malicious + # user to globally rate limit the bot therefore we are not + # going to support re-muting users via channel overwrites + return + await i18n.set_contextual_locales_from_guild(self.bot, guild) + if guild.id in self._server_mutes: + if member.id in self._server_mutes[guild.id]: + role = guild.get_role(mute_role) + if not role: + return + if self._server_mutes[guild.id][member.id]["until"]: + until = datetime.fromtimestamp( + self._server_mutes[guild.id][member.id]["until"] + ) + else: + until = None + await self.mute_user( + guild, guild.me, member, until, _("Previously muted in this server.") + ) + + @commands.group() + @commands.guild_only() + async def muteset(self, ctx: commands.Context): + """Mute settings.""" + pass + + @muteset.command(name="forcerole") + @commands.is_owner() + async def force_role_mutes(self, ctx: commands.Context, force_role_mutes: bool): + """ + Whether or not to force role only mutes on the bot + """ + await self.config.force_role_mutes.set(force_role_mutes) + if force_role_mutes: + await ctx.send(_("Okay I will enforce role mutes before muting users.")) + else: + await ctx.send(_("Okay I will allow channel overwrites for muting users.")) + + @muteset.command(name="settings", aliases=["showsettings"]) + @checks.mod_or_permissions(manage_channels=True) + async def show_mutes_settings(self, ctx: commands.Context): + """ + Shows the current mute settings for this guild. + """ + data = await self.config.guild(ctx.guild).all() + + mute_role = ctx.guild.get_role(data["mute_role"]) + notification_channel = ctx.guild.get_channel(data["notification_channel"]) + default_time = timedelta(seconds=data["default_time"]) + msg = _( + "Mute Role: {role}\nNotification Channel: {channel}\n" "Default Time: {time}" + ).format( + role=mute_role.mention if mute_role else _("None"), + channel=notification_channel.mention if notification_channel else _("None"), + time=humanize_timedelta(timedelta=default_time) if default_time else _("None"), + ) + await ctx.maybe_send_embed(msg) + + @muteset.command(name="notification") + @checks.admin_or_permissions(manage_channels=True) + async def notification_channel_set( + self, ctx: commands.Context, channel: Optional[discord.TextChannel] = None + ): + """ + Set the notification channel for automatic unmute issues. + + If no channel is provided this will be cleared and notifications + about issues when unmuting users will not be sent anywhere. + """ + if channel is None: + await self.config.guild(ctx.guild).notification_channel.clear() + await ctx.send(_("Notification channel for unmute issues has been cleard.")) + else: + await self.config.guild(ctx.guild).notification_channel.set(channel.id) + await ctx.send( + _("I will post unmute issues in {channel}.").format(channel=channel.mention) + ) + + @muteset.command(name="role") + @checks.admin_or_permissions(manage_roles=True) + @commands.bot_has_guild_permissions(manage_roles=True) + async def mute_role(self, ctx: commands.Context, *, role: discord.Role = None): + """Sets the role to be applied when muting a user. + + If no role is setup the bot will attempt to mute a user by setting + channel overwrites in all channels to prevent the user from sending messages. + + Note: If no role is setup a user may be able to leave the server + and rejoin no longer being muted. + """ + if not role: + await self.config.guild(ctx.guild).mute_role.set(None) + if ctx.guild.id in self.mute_role_cache: + del self.mute_role_cache[ctx.guild.id] + await self.config.guild(ctx.guild).sent_instructions.set(False) + # reset this to warn users next time they may have accidentally + # removed the mute role + await ctx.send(_("Channel overwrites will be used for mutes instead.")) + else: + await self.config.guild(ctx.guild).mute_role.set(role.id) + self.mute_role_cache[ctx.guild.id] = role.id + await ctx.send(_("Mute role set to {role}").format(role=role.name)) + if not await self.config.guild(ctx.guild).notification_channel(): + command_1 = f"`{ctx.clean_prefix}muteset notification`" + await ctx.send( + _( + "No notification channel has been setup, " + "use {command_1} to be updated when there's an issue in automatic unmutes." + ).format(command_1=command_1) + ) + + @muteset.command(name="makerole") + @checks.admin_or_permissions(manage_roles=True) + @commands.bot_has_guild_permissions(manage_roles=True) + @commands.max_concurrency(1, commands.BucketType.guild) + async def make_mute_role(self, ctx: commands.Context, *, name: str): + """Create a Muted role. + + This will create a role and apply overwrites to all available channels + to more easily setup muting a user. + + If you already have a muted role created on the server use + `[p]muteset role ROLE_NAME_HERE` + """ + if await self.config.guild(ctx.guild).mute_role(): + command = f"`{ctx.clean_prefix}muteset role`" + return await ctx.send( + _( + "There is already a mute role setup in this server. " + "Please remove it with {command} before trying to " + "create a new one." + ).format(command=command) + ) + async with ctx.typing(): + perms = discord.Permissions() + perms.update(send_messages=False, speak=False, add_reactions=False) + try: + role = await ctx.guild.create_role( + name=name, permissions=perms, reason=_("Mute role setup") + ) + await self.config.guild(ctx.guild).mute_role.set(role.id) + # save the role early incase of issue later + except discord.errors.Forbidden: + return await ctx.send(_("I could not create a muted role in this server.")) + errors = [] + tasks = [] + for channel in ctx.guild.channels: + tasks.append(self._set_mute_role_overwrites(role, channel)) + errors = await bounded_gather(*tasks) + if any(errors): + msg = _( + "I could not set overwrites for the following channels: {channels}" + ).format(channels=humanize_list([i for i in errors if i])) + for page in pagify(msg, delims=[" "]): + await ctx.send(page) + + await ctx.send(_("Mute role set to {role}").format(role=role.name)) + if not await self.config.guild(ctx.guild).notification_channel(): + command_1 = f"`{ctx.clean_prefix}muteset notification`" + await ctx.send( + _( + "No notification channel has been setup, " + "use {command_1} to be updated when there's an issue in automatic unmutes." + ).format(command_1=command_1) + ) + + async def _set_mute_role_overwrites( + self, role: discord.Role, channel: discord.abc.GuildChannel + ) -> Optional[str]: + """ + This sets the supplied role and channel overwrites to what we want + by default for a mute role + """ + if not channel.permissions_for(channel.guild.me).manage_permissions: + return channel.mention + overs = discord.PermissionOverwrite() + overs.send_messages = False + overs.add_reactions = False + overs.speak = False + try: + await channel.set_permissions(role, overwrite=overs, reason=_("Mute role setup")) + return None + except discord.errors.Forbidden: + return channel.mention + + @muteset.command(name="defaulttime", aliases=["time"]) + @checks.mod_or_permissions(manage_messages=True) + async def default_mute_time(self, ctx: commands.Context, *, time: Optional[MuteTime] = None): + """ + Set the default mute time for the mute command. + + If no time interval is provided this will be cleared. + """ + + if not time: + await self.config.guild(ctx.guild).default_time.clear() + await ctx.send(_("Default mute time removed.")) + else: + data = time.get("duration", {}) + if not data: + return await ctx.send(_("Please provide a valid time format.")) + await self.config.guild(ctx.guild).default_time.set(data.total_seconds()) + await ctx.send( + _("Default mute time set to {time}.").format( + time=humanize_timedelta(timedelta=data) + ) + ) + + async def _check_for_mute_role(self, ctx: commands.Context) -> bool: + """ + This explains to the user whether or not mutes are setup correctly for + automatic unmutes. + """ + command_1 = f"{ctx.clean_prefix}muteset role" + command_2 = f"{ctx.clean_prefix}muteset makerole" + msg = _( + "This server does not have a mute role setup. " + " You can setup a mute role with `{command_1}` or" + "`{command_2}` if you just want a basic role created setup.\n\n" + ).format(command_1=command_1, command_2=command_2) + mute_role_id = await self.config.guild(ctx.guild).mute_role() + mute_role = ctx.guild.get_role(mute_role_id) + sent_instructions = await self.config.guild(ctx.guild).sent_instructions() + force_role_mutes = await self.config.force_role_mutes() + if force_role_mutes and not mute_role: + await ctx.send(msg) + return False + + if mute_role or sent_instructions: + return True + else: + msg += _( + "Channel overwrites for muting users can get expensive on Discord's API " + "as such we recommend that you have an admin setup a mute role instead. " + "Channel overwrites will also not re-apply on guild join, so a user " + "who has been muted may leave and re-join and no longer be muted. " + "Role mutes do not have this issue.\n\n" + "Are you sure you want to continue with channel overwrites? " + ) + can_react = ctx.channel.permissions_for(ctx.me).add_reactions + if can_react: + msg += _( + "Reacting with \N{WHITE HEAVY CHECK MARK} will continue " + "the mute with overwrites and stop this message from appearing again, " + "Reacting with \N{NEGATIVE SQUARED CROSS MARK} will end the mute attempt." + ) + else: + msg += _( + "Saying `yes` will continue " + "the mute with overwrites and stop this message from appearing again, " + "saying `no` will end the mute attempt." + ) + query: discord.Message = await ctx.send(msg) + if can_react: + # noinspection PyAsyncCall + start_adding_reactions(query, ReactionPredicate.YES_OR_NO_EMOJIS) + pred = ReactionPredicate.yes_or_no(query, ctx.author) + event = "reaction_add" + else: + pred = MessagePredicate.yes_or_no(ctx) + event = "message" + try: + await ctx.bot.wait_for(event, check=pred, timeout=30) + except asyncio.TimeoutError: + await query.delete() + return False + + if not pred.result: + if can_react: + await query.delete() + else: + await ctx.send(_("OK then.")) + + return False + else: + if can_react: + with contextlib.suppress(discord.Forbidden): + await query.clear_reactions() + await self.config.guild(ctx.guild).sent_instructions.set(True) + return True + + @commands.command() + @commands.guild_only() + @checks.mod_or_permissions(manage_roles=True) + async def activemutes(self, ctx: commands.Context): + """ + Displays active mutes on this server. + """ + msg = "" + if ctx.guild.id in self._server_mutes: + mutes_data = self._server_mutes[ctx.guild.id] + if mutes_data: + + msg += _("__Server Mutes__\n") + for user_id, mutes in mutes_data.items(): + if not mutes: + continue + user = ctx.guild.get_member(user_id) + if not user: + user_str = f"<@!{user_id}>" + else: + user_str = user.mention + if mutes["until"]: + time_left = timedelta( + seconds=mutes["until"] - datetime.now(timezone.utc).timestamp() + ) + time_str = humanize_timedelta(timedelta=time_left) + else: + time_str = "" + msg += f"{user_str} " + if time_str: + msg += _("__Remaining__: {time_left}\n").format(time_left=time_str) + else: + msg += "\n" + for channel_id, mutes_data in self._channel_mutes.items(): + if not mutes_data: + continue + if ctx.guild.get_channel(channel_id): + msg += _("__<#{channel_id}> Mutes__\n").format(channel_id=channel_id) + for user_id, mutes in mutes_data.items(): + if not mutes: + continue + user = ctx.guild.get_member(user_id) + if not user: + user_str = f"<@!{user_id}>" + else: + user_str = user.mention + if mutes["until"]: + time_left = timedelta( + seconds=mutes["until"] - datetime.now(timezone.utc).timestamp() + ) + time_str = humanize_timedelta(timedelta=time_left) + else: + time_str = "" + msg += f"{user_str} " + if time_str: + msg += _("__Remaining__: {time_left}\n").format(time_left=time_str) + else: + msg += "\n" + if msg: + for page in pagify(msg): + await ctx.maybe_send_embed(page) + return + await ctx.maybe_send_embed(_("There are no mutes on this server right now.")) + + @commands.command(usage=" [time_and_reason]") + @commands.guild_only() + @checks.mod_or_permissions(manage_roles=True) + async def mute( + self, + ctx: commands.Context, + users: commands.Greedy[discord.Member], + *, + time_and_reason: MuteTime = {}, + ): + """Mute users. + + `` is a space separated list of usernames, ID's, or mentions. + `[time_and_reason]` is the time to mute for and reason. Time is + any valid time length such as `30 minutes` or `2 days`. If nothing + is provided the mute will use the set default time or indefinite if not set. + + Examples: + `[p]mute @member1 @member2 spam 5 hours` + `[p]mute @member1 3 days` + + """ + if not users: + return await ctx.send_help() + if ctx.me in users: + return await ctx.send(_("You cannot mute me.")) + if ctx.author in users: + return await ctx.send(_("You cannot mute yourself.")) + + if not await self._check_for_mute_role(ctx): + return + async with ctx.typing(): + duration = time_and_reason.get("duration", None) + reason = time_and_reason.get("reason", None) + time = "" + until = None + if duration: + until = datetime.now(timezone.utc) + duration + time = _(" for {duration}").format(duration=humanize_timedelta(timedelta=duration)) + else: + default_duration = await self.config.guild(ctx.guild).default_time() + if default_duration: + until = datetime.now(timezone.utc) + timedelta(seconds=default_duration) + time = _(" for {duration}").format( + duration=humanize_timedelta(timedelta=timedelta(seconds=default_duration)) + ) + author = ctx.message.author + guild = ctx.guild + audit_reason = get_audit_reason(author, reason, shorten=True) + success_list = [] + issue_list = [] + for user in users: + success = await self.mute_user(guild, author, user, until, audit_reason) + if success["success"]: + success_list.append(user) + if success["channels"]: + # incase we only muted a user in 1 channel not all + issue_list.append(success) + await modlog.create_case( + self.bot, + guild, + ctx.message.created_at.replace(tzinfo=timezone.utc), + "smute", + user, + author, + reason, + until=until, + channel=None, + ) + else: + issue_list.append(success) + if success_list: + if ctx.guild.id not in self._server_mutes: + self._server_mutes[ctx.guild.id] = {} + msg = _("{users} has been muted in this server{time}.") + if len(success_list) > 1: + msg = _("{users} have been muted in this server{time}.") + await ctx.send( + msg.format(users=humanize_list([f"{u}" for u in success_list]), time=time) + ) + if issue_list: + await self.handle_issues(ctx, issue_list) + + def parse_issues(self, issue_list: dict) -> str: + reasons = {} + reason_msg = issue_list["reason"] + "\n" if issue_list["reason"] else None + channel_msg = "" + error_msg = _("{member} could not be unmuted for the following reasons:\n").format( + member=issue_list["user"] + ) + if issue_list["channels"]: + for channel, reason in issue_list["channels"]: + if reason not in reasons: + reasons[reason] = [channel] + else: + reasons[reason].append(channel) + + for reason, channel_list in reasons.items(): + channel_msg += _("- {reason} In the following channels: {channels}\n").format( + reason=reason, + channels=humanize_list([c.mention for c in channel_list]), + ) + error_msg += reason_msg or channel_msg + return error_msg + + async def handle_issues(self, ctx: commands.Context, issue_list: List[dict]) -> None: + """ + This is to handle the various issues that can return for each user/channel + """ + message = _( + "Some users could not be properly muted. Would you like to see who, where, and why?" + ) + + can_react = ctx.channel.permissions_for(ctx.me).add_reactions + if not can_react: + message += " (y/n)" + query: discord.Message = await ctx.send(message) + if can_react: + # noinspection PyAsyncCall + start_adding_reactions(query, ReactionPredicate.YES_OR_NO_EMOJIS) + pred = ReactionPredicate.yes_or_no(query, ctx.author) + event = "reaction_add" + else: + pred = MessagePredicate.yes_or_no(ctx) + event = "message" + try: + await ctx.bot.wait_for(event, check=pred, timeout=30) + except asyncio.TimeoutError: + await query.delete() + return + + if not pred.result: + if can_react: + await query.delete() + else: + await ctx.send(_("OK then.")) + return + else: + if can_react: + with contextlib.suppress(discord.Forbidden): + await query.clear_reactions() + issue = "\n".join(self.parse_issues(issue) for issue in issue_list) + resp = pagify(issue) + await ctx.send_interactive(resp) + + @commands.command( + name="mutechannel", aliases=["channelmute"], usage=" [time_and_reason]" + ) + @checks.mod_or_permissions(manage_roles=True) + @commands.bot_has_guild_permissions(manage_permissions=True) + async def channel_mute( + self, + ctx: commands.Context, + users: commands.Greedy[discord.Member], + *, + time_and_reason: MuteTime = {}, + ): + """Mute a user in the current text channel. + + `` is a space separated list of usernames, ID's, or mentions. + `[time_and_reason]` is the time to mute for and reason. Time is + any valid time length such as `30 minutes` or `2 days`. If nothing + is provided the mute will use the set default time or indefinite if not set. + + Examples: + `[p]mutechannel @member1 @member2 spam 5 hours` + `[p]mutechannel @member1 3 days` + """ + if not users: + return await ctx.send_help() + if ctx.me in users: + return await ctx.send(_("You cannot mute me.")) + if ctx.author in users: + return await ctx.send(_("You cannot mute yourself.")) + async with ctx.typing(): + duration = time_and_reason.get("duration", None) + reason = time_and_reason.get("reason", None) + time = "" + until = None + if duration: + until = datetime.now(timezone.utc) + duration + time = _(" for {duration}").format(duration=humanize_timedelta(timedelta=duration)) + else: + default_duration = await self.config.guild(ctx.guild).default_time() + if default_duration: + until = datetime.now(timezone.utc) + timedelta(seconds=default_duration) + time = _(" for {duration}").format( + duration=humanize_timedelta(timedelta=timedelta(seconds=default_duration)) + ) + author = ctx.message.author + channel = ctx.message.channel + guild = ctx.guild + audit_reason = get_audit_reason(author, reason, shorten=True) + issue_list = [] + success_list = [] + for user in users: + success = await self.channel_mute_user( + guild, channel, author, user, until, audit_reason + ) + if success["success"]: + success_list.append(user) + + await modlog.create_case( + self.bot, + guild, + ctx.message.created_at.replace(tzinfo=timezone.utc), + "cmute", + user, + author, + reason, + until=until, + channel=channel, + ) + async with self.config.member(user).perms_cache() as cache: + cache[channel.id] = success["old_overs"] + else: + issue_list.append((user, success["reason"])) + + if success_list: + msg = _("{users} has been muted in this channel{time}.") + if len(success_list) > 1: + msg = _("{users} have been muted in this channel{time}.") + await channel.send( + msg.format(users=humanize_list([f"{u}" for u in success_list]), time=time) + ) + if issue_list: + msg = _("The following users could not be muted\n") + for user, issue in issue_list: + msg += f"{user}: {issue}\n" + await ctx.send_interactive(pagify(msg)) + + @commands.command(usage=" [reason]") + @commands.guild_only() + @checks.mod_or_permissions(manage_roles=True) + async def unmute( + self, + ctx: commands.Context, + users: commands.Greedy[discord.Member], + *, + reason: Optional[str] = None, + ): + """Unmute users. + + `` is a space separated list of usernames, ID's, or mentions. + `[reason]` is the reason for the unmute. + """ + if not users: + return await ctx.send_help() + if ctx.me in users: + return await ctx.send(_("You cannot unmute me.")) + if ctx.author in users: + return await ctx.send(_("You cannot unmute yourself.")) + if not await self._check_for_mute_role(ctx): + return + async with ctx.typing(): + guild = ctx.guild + author = ctx.author + audit_reason = get_audit_reason(author, reason, shorten=True) + issue_list = [] + success_list = [] + if guild.id in self._channel_mute_events: + self._channel_mute_events[guild.id].clear() + else: + self._channel_mute_events[guild.id] = asyncio.Event() + for user in users: + success = await self.unmute_user(guild, author, user, audit_reason) + + if success["success"]: + success_list.append(user) + await modlog.create_case( + self.bot, + guild, + ctx.message.created_at.replace(tzinfo=timezone.utc), + "sunmute", + user, + author, + reason, + until=None, + ) + else: + issue_list.append(success) + self._channel_mute_events[guild.id].set() + if success_list: + if ctx.guild.id in self._server_mutes and self._server_mutes[ctx.guild.id]: + await self.config.guild(ctx.guild).muted_users.set( + self._server_mutes[ctx.guild.id] + ) + else: + await self.config.guild(ctx.guild).muted_users.clear() + await ctx.send( + _("{users} unmuted in this server.").format( + users=humanize_list([f"{u}" for u in success_list]) + ) + ) + if issue_list: + await self.handle_issues(ctx, issue_list) + + @checks.mod_or_permissions(manage_roles=True) + @commands.command(name="unmutechannel", aliases=["channelunmute"], usage=" [reason]") + @commands.bot_has_guild_permissions(manage_permissions=True) + async def unmute_channel( + self, + ctx: commands.Context, + users: commands.Greedy[discord.Member], + *, + reason: Optional[str] = None, + ): + """Unmute a user in this channel. + + `` is a space separated list of usernames, ID's, or mentions. + `[reason]` is the reason for the unmute. + """ + if not users: + return await ctx.send_help() + if ctx.me in users: + return await ctx.send(_("You cannot unmute me.")) + if ctx.author in users: + return await ctx.send(_("You cannot unmute yourself.")) + async with ctx.typing(): + channel = ctx.channel + author = ctx.author + guild = ctx.guild + audit_reason = get_audit_reason(author, reason, shorten=True) + success_list = [] + issue_list = [] + for user in users: + success = await self.channel_unmute_user( + guild, channel, author, user, audit_reason + ) + + if success["success"]: + success_list.append(user) + await modlog.create_case( + self.bot, + guild, + ctx.message.created_at.replace(tzinfo=timezone.utc), + "cunmute", + user, + author, + reason, + until=None, + channel=channel, + ) + else: + issue_list.append((user, success["reason"])) + if success_list: + if channel.id in self._channel_mutes and self._channel_mutes[channel.id]: + await self.config.channel(channel).muted_users.set(self._channel_mutes[channel.id]) + else: + await self.config.channel(channel).muted_users.clear() + await ctx.send( + _("{users} unmuted in this channel.").format( + users=humanize_list([f"{u}" for u in success_list]) + ) + ) + if issue_list: + msg = _("The following users could not be unmuted\n") + for user, issue in issue_list: + msg += f"{user}: {issue}\n" + await ctx.send_interactive(pagify(msg)) + + async def mute_user( + self, + guild: discord.Guild, + author: discord.Member, + user: discord.Member, + until: Optional[datetime] = None, + reason: Optional[str] = None, + ) -> Dict[ + str, Optional[Union[List[Tuple[discord.abc.GuildChannel, str]], discord.Member, bool, str]] + ]: + """ + Handles muting users + """ + permissions = user.guild_permissions + ret: Dict[ + str, + Union[bool, Optional[str], List[Tuple[discord.abc.GuildChannel, str]], discord.Member], + ] = { + "success": False, + "reason": None, + "channels": [], + "user": user, + } + # TODO: This typing is ugly and should probably be an object on its own + # along with this entire method and some othe refactorization + # v1.0.0 is meant to look ugly right :') + if permissions.administrator: + ret["reason"] = _(MUTE_UNMUTE_ISSUES["is_admin"]) + return ret + if not await self.is_allowed_by_hierarchy(guild, author, user): + ret["reason"] = _(MUTE_UNMUTE_ISSUES["hierarchy_problem"]) + return ret + mute_role = await self.config.guild(guild).mute_role() + + if mute_role: + + role = guild.get_role(mute_role) + if not role: + ret["reason"] = _(MUTE_UNMUTE_ISSUES["role_missing"]) + return ret + if not guild.me.guild_permissions.manage_roles or role >= guild.me.top_role: + ret["reason"] = _(MUTE_UNMUTE_ISSUES["permissions_issue_role"]) + return ret + # This is here to prevent the modlog case from happening on role updates + # we need to update the cache early so it's there before we receive the member_update event + if guild.id not in self._server_mutes: + self._server_mutes[guild.id] = {} + + self._server_mutes[guild.id][user.id] = { + "author": author.id, + "member": user.id, + "until": until.timestamp() if until else None, + } + try: + await user.add_roles(role, reason=reason) + await self.config.guild(guild).muted_users.set(self._server_mutes[guild.id]) + except discord.errors.Forbidden: + if guild.id in self._server_mutes and user.id in self._server_mutes[guild.id]: + del self._server_mutes[guild.id][user.id] + ret["reason"] = _(MUTE_UNMUTE_ISSUES["permissions_issue_role"]) + return ret + ret["success"] = True + return ret + else: + perms_cache = {} + tasks = [] + for channel in guild.channels: + tasks.append(self.channel_mute_user(guild, channel, author, user, until, reason)) + task_result = await bounded_gather(*tasks) + for task in task_result: + if not task["success"]: + ret["channels"].append((task["channel"], task["reason"])) + else: + chan_id = task["channel"].id + perms_cache[str(chan_id)] = task.get("old_overs") + ret["success"] = True + await self.config.member(user).perms_cache.set(perms_cache) + return ret + + async def unmute_user( + self, + guild: discord.Guild, + author: discord.Member, + user: discord.Member, + reason: Optional[str] = None, + ) -> Dict[ + str, + Union[bool, Optional[str], List[Tuple[discord.abc.GuildChannel, str]], discord.Member], + ]: + """ + Handles unmuting users + """ + ret: Dict[ + str, + Union[bool, Optional[str], List[Tuple[discord.abc.GuildChannel, str]], discord.Member], + ] = { + "success": False, + "reason": None, + "channels": [], + "user": user, + } + mute_role = await self.config.guild(guild).mute_role() + if not await self.is_allowed_by_hierarchy(guild, author, user): + ret["reason"] = _(MUTE_UNMUTE_ISSUES["hierarchy_problem"]) + return ret + if mute_role: + + role = guild.get_role(mute_role) + if not role: + ret["reason"] = _(MUTE_UNMUTE_ISSUES["role_missing"]) + return ret + + if guild.id in self._server_mutes: + if user.id in self._server_mutes[guild.id]: + del self._server_mutes[guild.id][user.id] + if not guild.me.guild_permissions.manage_roles or role >= guild.me.top_role: + ret["reason"] = _(MUTE_UNMUTE_ISSUES["permissions_issue_role"]) + return ret + try: + await user.remove_roles(role, reason=reason) + except discord.errors.Forbidden: + ret["reason"] = _(MUTE_UNMUTE_ISSUES["permissions_issue_role"]) + return ret + ret["success"] = True + return ret + else: + tasks = [] + for channel in guild.channels: + tasks.append(self.channel_unmute_user(guild, channel, author, user, reason)) + results = await bounded_gather(*tasks) + for task in results: + if not task["success"]: + ret["channels"].append((task["channel"], task["reason"])) + else: + ret["success"] = True + await self.config.member(user).clear() + return ret + + async def channel_mute_user( + self, + guild: discord.Guild, + channel: discord.abc.GuildChannel, + author: discord.Member, + user: discord.Member, + until: Optional[datetime] = None, + reason: Optional[str] = None, + ) -> Dict[str, Optional[Union[discord.abc.GuildChannel, str, bool]]]: + """Mutes the specified user in the specified channel""" + overwrites = channel.overwrites_for(user) + permissions = channel.permissions_for(user) + + if permissions.administrator: + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["is_admin"]), + } + + new_overs: dict = {} + move_channel = False + new_overs.update(send_messages=False, add_reactions=False, speak=False) + send_reason = None + if user.voice and user.voice.channel: + if channel.permissions_for(guild.me).move_members: + move_channel = True + else: + send_reason = _(MUTE_UNMUTE_ISSUES["voice_mute_permission"]) + + if not await self.is_allowed_by_hierarchy(guild, author, user): + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["hierarchy_problem"]), + } + + old_overs = {k: getattr(overwrites, k) for k in new_overs} + overwrites.update(**new_overs) + if channel.id not in self._channel_mutes: + self._channel_mutes[channel.id] = {} + if user.id in self._channel_mutes[channel.id]: + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["already_muted"]), + } + if not channel.permissions_for(guild.me).manage_permissions: + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["permissions_issue_channel"]), + } + self._channel_mutes[channel.id][user.id] = { + "author": author.id, + "member": user.id, + "until": until.timestamp() if until else None, + } + try: + await channel.set_permissions(user, overwrite=overwrites, reason=reason) + async with self.config.channel(channel).muted_users() as muted_users: + muted_users[str(user.id)] = self._channel_mutes[channel.id][user.id] + except discord.NotFound as e: + if channel.id in self._channel_mutes and user.id in self._channel_mutes[channel.id]: + del self._channel_mutes[channel.id][user.id] + if e.code == 10003: + if ( + channel.id in self._channel_mutes + and user.id in self._channel_mutes[channel.id] + ): + del self._channel_mutes[channel.id][user.id] + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["unknown_channel"]), + } + elif e.code == 10009: + if ( + channel.id in self._channel_mutes + and user.id in self._channel_mutes[channel.id] + ): + del self._channel_mutes[channel.id][user.id] + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["left_guild"]), + } + if move_channel: + try: + await user.move_to(channel) + except discord.HTTPException: + # catch all discord errors because the result will be the same + # we successfully muted by this point but can't move the user + return { + "success": True, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["voice_mute_permission"]), + "old_overs": old_overs, + } + return {"success": True, "channel": channel, "old_overs": old_overs, "reason": send_reason} + + async def channel_unmute_user( + self, + guild: discord.Guild, + channel: discord.abc.GuildChannel, + author: discord.Member, + user: discord.Member, + reason: Optional[str] = None, + ) -> Dict[str, Optional[Union[discord.abc.GuildChannel, str, bool]]]: + """Unmutes the specified user in a specified channel""" + overwrites = channel.overwrites_for(user) + perms_cache = await self.config.member(user).perms_cache() + + move_channel = False + if channel.id in perms_cache: + old_values = perms_cache[channel.id] + else: + old_values = {"send_messages": None, "add_reactions": None, "speak": None} + + if user.voice and user.voice.channel: + if channel.permissions_for(guild.me).move_members: + move_channel = True + + if not await self.is_allowed_by_hierarchy(guild, author, user): + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["hierarchy_problem"]), + } + + overwrites.update(**old_values) + if channel.id in self._channel_mutes and user.id in self._channel_mutes[channel.id]: + del self._channel_mutes[channel.id][user.id] + else: + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["already_unmuted"]), + } + if not channel.permissions_for(guild.me).manage_permissions: + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["permissions_issue_channel"]), + } + try: + if overwrites.is_empty(): + await channel.set_permissions( + user, overwrite=cast(discord.PermissionOverwrite, None), reason=reason + ) + else: + await channel.set_permissions(user, overwrite=overwrites, reason=reason) + async with self.config.channel(channel).muted_users() as muted_users: + if str(user.id) in muted_users: + del muted_users[str(user.id)] + except discord.NotFound as e: + if e.code == 10003: + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["unknown_channel"]), + } + elif e.code == 10009: + return { + "success": False, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["left_guild"]), + } + if move_channel: + try: + await user.move_to(channel) + except discord.HTTPException: + # catch all discord errors because the result will be the same + # we successfully muted by this point but can't move the user + return { + "success": True, + "channel": channel, + "reason": _(MUTE_UNMUTE_ISSUES["voice_mute_permission"]), + } + return {"success": True, "channel": channel, "reason": None} diff --git a/redbot/cogs/mutes/voicemutes.py b/redbot/cogs/mutes/voicemutes.py new file mode 100644 index 000000000..074e6a4e1 --- /dev/null +++ b/redbot/cogs/mutes/voicemutes.py @@ -0,0 +1,235 @@ +from typing import Optional, Tuple +from datetime import timezone, timedelta, datetime +from .abc import MixinMeta + +import discord +from redbot.core import commands, checks, i18n, modlog +from redbot.core.utils.chat_formatting import ( + humanize_timedelta, + humanize_list, + pagify, + format_perms_list, +) +from redbot.core.utils.mod import get_audit_reason + +from .converters import MuteTime + +_ = i18n.Translator("Mutes", __file__) + + +class VoiceMutes(MixinMeta): + """ + This handles all voice channel related muting + """ + + @staticmethod + async def _voice_perm_check( + ctx: commands.Context, user_voice_state: Optional[discord.VoiceState], **perms: bool + ) -> Tuple[bool, Optional[str]]: + """Check if the bot and user have sufficient permissions for voicebans. + + This also verifies that the user's voice state and connected + channel are not ``None``. + + Returns + ------- + bool + ``True`` if the permissions are sufficient and the user has + a valid voice state. + + """ + if user_voice_state is None or user_voice_state.channel is None: + return False, _("That user is not in a voice channel.") + voice_channel: discord.VoiceChannel = user_voice_state.channel + required_perms = discord.Permissions() + required_perms.update(**perms) + if not voice_channel.permissions_for(ctx.me) >= required_perms: + return ( + False, + _("I require the {perms} permission(s) in that user's channel to do that.").format( + perms=format_perms_list(required_perms) + ), + ) + if ( + ctx.permission_state is commands.PermState.NORMAL + and not voice_channel.permissions_for(ctx.author) >= required_perms + ): + + return ( + False, + _( + "You must have the {perms} permission(s) in that user's channel to use this " + "command." + ).format(perms=format_perms_list(required_perms)), + ) + return True, None + + @commands.command(name="voicemute", usage=" [reason]") + @commands.guild_only() + async def voice_mute( + self, + ctx: commands.Context, + users: commands.Greedy[discord.Member], + *, + time_and_reason: MuteTime = {}, + ): + """Mute a user in their current voice channel. + + `` is a space separated list of usernames, ID's, or mentions. + `[time_and_reason]` is the time to mute for and reason. Time is + any valid time length such as `30 minutes` or `2 days`. If nothing + is provided the mute will use the set default time or indefinite if not set. + + Examples: + `[p]voicemute @member1 @member2 spam 5 hours` + `[p]voicemute @member1 3 days`""" + if not users: + return await ctx.send_help() + if ctx.me in users: + return await ctx.send(_("You cannot mute me.")) + if ctx.author in users: + return await ctx.send(_("You cannot mute yourself.")) + async with ctx.typing(): + success_list = [] + issue_list = [] + for user in users: + user_voice_state = user.voice + can_move, perm_reason = await self._voice_perm_check( + ctx, user_voice_state, mute_members=True, manage_permissions=True + ) + if not can_move: + issue_list.append((user, perm_reason)) + continue + duration = time_and_reason.get("duration", None) + reason = time_and_reason.get("reason", None) + time = "" + until = None + if duration: + until = datetime.now(timezone.utc) + duration + time = _(" for {duration}").format( + duration=humanize_timedelta(timedelta=duration) + ) + else: + default_duration = await self.config.guild(ctx.guild).default_time() + if default_duration: + until = datetime.now(timezone.utc) + timedelta(seconds=default_duration) + time = _(" for {duration}").format( + duration=humanize_timedelta( + timedelta=timedelta(seconds=default_duration) + ) + ) + guild = ctx.guild + author = ctx.author + channel = user_voice_state.channel + audit_reason = get_audit_reason(author, reason, shorten=True) + + success = await self.channel_mute_user( + guild, channel, author, user, until, audit_reason + ) + + if success["success"]: + if "reason" in success and success["reason"]: + issue_list.append((user, success["reason"])) + else: + success_list.append(user) + await modlog.create_case( + self.bot, + guild, + ctx.message.created_at.replace(tzinfo=timezone.utc), + "vmute", + user, + author, + reason, + until=until, + channel=channel, + ) + async with self.config.member(user).perms_cache() as cache: + cache[channel.id] = success["old_overs"] + else: + issue_list.append((user, success["reason"])) + + if success_list: + msg = _("{users} has been muted in this channel{time}.") + if len(success_list) > 1: + msg = _("{users} have been muted in this channel{time}.") + await ctx.send( + msg.format(users=humanize_list([f"{u}" for u in success_list]), time=time) + ) + if issue_list: + msg = _("The following users could not be muted\n") + for user, issue in issue_list: + msg += f"{user}: {issue}\n" + await ctx.send_interactive(pagify(msg)) + + @commands.command(name="voiceunmute", usage=" [reason]") + @commands.guild_only() + async def unmute_voice( + self, + ctx: commands.Context, + users: commands.Greedy[discord.Member], + *, + reason: Optional[str] = None, + ): + """Unmute a user in their current voice channel. + + `` is a space separated list of usernames, ID's, or mentions. + `[reason]` is the reason for the unmute.""" + if not users: + return await ctx.send_help() + if ctx.me in users: + return await ctx.send(_("You cannot unmute me.")) + if ctx.author in users: + return await ctx.send(_("You cannot unmute yourself.")) + async with ctx.typing(): + issue_list = [] + success_list = [] + for user in users: + user_voice_state = user.voice + can_move, perm_reason = await self._voice_perm_check( + ctx, user_voice_state, mute_members=True, manage_permissions=True + ) + if not can_move: + issue_list.append((user, perm_reason)) + continue + guild = ctx.guild + author = ctx.author + channel = user_voice_state.channel + audit_reason = get_audit_reason(author, reason, shorten=True) + + success = await self.channel_unmute_user( + guild, channel, author, user, audit_reason + ) + + if success["success"]: + if "reason" in success and success["reason"]: + issue_list.append((user, success["reason"])) + else: + success_list.append(user) + await modlog.create_case( + self.bot, + guild, + ctx.message.created_at.replace(tzinfo=timezone.utc), + "vunmute", + user, + author, + reason, + until=None, + channel=channel, + ) + else: + issue_list.append((user, success["reason"])) + if success_list: + if channel.id in self._channel_mutes and self._channel_mutes[channel.id]: + await self.config.channel(channel).muted_users.set(self._channel_mutes[channel.id]) + else: + await self.config.channel(channel).muted_users.clear() + await ctx.send( + _("{users} unmuted in this channel.").format( + users=humanize_list([f"{u}" for u in success_list]) + ) + ) + if issue_list: + msg = _("The following users could not be unmuted\n") + for user, issue in issue_list: + msg += f"{user}: {issue}\n" + await ctx.send_interactive(pagify(msg)) diff --git a/redbot/cogs/permissions/converters.py b/redbot/cogs/permissions/converters.py index cd90f5319..a19a6a6ba 100644 --- a/redbot/cogs/permissions/converters.py +++ b/redbot/cogs/permissions/converters.py @@ -48,7 +48,7 @@ class GlobalUniqueObjectFinder(commands.Converter): async for guild in AsyncIter(bot.guilds, steps=100) ] - objects = itertools.chain(bot.get_all_channels(), bot.users, bot.guilds, *all_roles,) + objects = itertools.chain(bot.get_all_channels(), bot.users, bot.guilds, *all_roles) maybe_matches = [] async for obj in AsyncIter(objects, steps=100): diff --git a/redbot/cogs/permissions/locales/af-ZA.po b/redbot/cogs/permissions/locales/af-ZA.po index 5d9bd8025..fb4c144e8 100644 --- a/redbot/cogs/permissions/locales/af-ZA.po +++ b/redbot/cogs/permissions/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/ar-SA.po b/redbot/cogs/permissions/locales/ar-SA.po index 1fba0eb3a..bb9bf8661 100644 --- a/redbot/cogs/permissions/locales/ar-SA.po +++ b/redbot/cogs/permissions/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/bg-BG.po b/redbot/cogs/permissions/locales/bg-BG.po index 830f38881..429ddc1ab 100644 --- a/redbot/cogs/permissions/locales/bg-BG.po +++ b/redbot/cogs/permissions/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/no-NO.po b/redbot/cogs/permissions/locales/bs-BA.po similarity index 73% rename from redbot/cogs/permissions/locales/no-NO.po rename to redbot/cogs/permissions/locales/bs-BA.po index 00153746b..c072d5854 100644 --- a/redbot/cogs/permissions/locales/no-NO.po +++ b/redbot/cogs/permissions/locales/bs-BA.po @@ -1,19 +1,19 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 191\n" -"Language: no_NO\n" +"Language: bs_BA\n" #: redbot/cogs/permissions/converters.py:65 msgid "\\\"{arg}\\\" was not found. It must be the ID, mention, or name of a server, channel, user or role which the bot can see." @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/ca-ES.po b/redbot/cogs/permissions/locales/ca-ES.po index 90943defb..2733f4bc7 100644 --- a/redbot/cogs/permissions/locales/ca-ES.po +++ b/redbot/cogs/permissions/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/cs-CZ.po b/redbot/cogs/permissions/locales/cs-CZ.po index 0cf5f53a0..194f03c96 100644 --- a/redbot/cogs/permissions/locales/cs-CZ.po +++ b/redbot/cogs/permissions/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "Žádný takový příkaz" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "Nemám dovolená PM." @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "Pravidlo bylo přidáno." -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "Pravidlo bylo odstraněno." -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "Vypršel časový limit odpovědi." -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/da-DK.po b/redbot/cogs/permissions/locales/da-DK.po index 98524c897..88d1a8f7e 100644 --- a/redbot/cogs/permissions/locales/da-DK.po +++ b/redbot/cogs/permissions/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/de-DE.po b/redbot/cogs/permissions/locales/de-DE.po index 803ce1a0a..2c2396cb6 100644 --- a/redbot/cogs/permissions/locales/de-DE.po +++ b/redbot/cogs/permissions/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -43,100 +43,100 @@ msgstr "\\\"{arg}\\\" ist keine gültige Regel. Gültige Regeln sind \\\"erlaube msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "\\\"{arg}\\\" ist keine gültige Regel. Gültige Regeln sind \\\"erlauben\\\" oder \\\"verweigern\\\", oder \\\"löschen\\\" um die Regel zu entfernen" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "Regeln müssen entweder `true` oder `false` sein." -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "Schlüssel unter Befehlsnamen müssen IDs (Zahlen) oder `default` sein." -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "Schlüssel unterhalb von `COMMAND` müssen Befehlsnamen sein (Zeichenkette)." -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "Schlüssel unterhalb von cog Namen müssen IDs oder `default` sein." -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "Schlüssel unterhalb von `COG` müssen cog Namen sein (Zeichenkette)." -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "Schlüssel auf höchster Ebene müssen entweder `COG` oder `COMMAND` sein." -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "Passe Berechtigungen für Befehle und cogs an." -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "Tools zum Verwalten der Befehlsberechtigungen." -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "Erkläre wie Berechtigungen funktionieren." -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "Überprüft ob ein Benutzer einen Befehl ausführen kann.\\n\\n Dies berücksichtigt die aktuelle Umgebung, wie etwa den\\n Server und Textkanäle.\\n " -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "Befehl nicht vorhanden" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "Dieser Benutzer kann den angegebenen Befehl ausführen." -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "Dieser Benutzer kann den angegebenen Befehl nicht ausführen." -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "Verwalte Berechtigungen mit YAML Dateien." -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "Beispiel YAML um Regeln festzulegen:\\n" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "Legt globale Regeln mit einer YAML Datei fest.\\n\\n **WARNUNG**: Dies wird *alle* globalen Regeln,\\n die in der hochgeladenen Datei angegeben sind,\\n überschreiben.\\n\\n Vor Anwendung der Regel wird keine Prüfung der\\n Namen von Befehlen und cogs durchgeführt\n" " " -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "Legt die Regeln für diesen Server mit einer YAML Datei fest.\\n\\n **WARNUNG**: Dies wird *alle* Regeln, die in der\\n hochgeladenen Datei angegeben sind, für diesen\\n Server überschreiben\n" " \n" " " -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "Erhalte eine YAML Datei mit Angaben aller globalen Regeln." -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "Ich bin nicht berechtigt dir Direktnachrichten zu senden." @@ -161,91 +161,91 @@ msgstr "Aktualisiere die globalen Regeln mit einer YAML Datei.\\n\\n Rege msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "Aktualisiere die Regeln für diesen Server mit einer YAML Datei.\\n\\n Regeln, die nicht in der YAML Datei aufgeführt sind,\\n werden nicht verändert.\\n " -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "Füge eine globale Regel zu einem Befehl hinzu.\\n\\n `` sollte einer von \\\"allow\\\" oder \\\"deny\\\".\\n\\n `` ist der Kog oder Befehl, der die Regel hinzufügen soll.\\n Dies ist eine Groß-Berühmtheit.\\n\\n `` ist ein oder mehrere Benutzer, Kanäle oder Rollen, für die die Regel ist.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "Regel hinzugefügt." -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "Füge eine Regel zu einem Befehl in diesem Server hinzu.\\n\\n `` sollte einer von \\\"allow\\\" oder \\\"deny\\\".\\n\\n `` ist der Kog oder Befehl, um die Regel hinzuzufügen.\\n Dies ist eine Groß-Berühmtheit.\\n\\n `` ist ein oder mehrere Benutzer, Kanäle oder Rollen, für die die Regel ist.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "Entferne eine globale Regel aus einem Befehl.\\n\\n `` ist der Kog oder Befehl, um die Regel zu entfernen\\n aus. Dies ist Groß-sensitive.\\n\\n `` ist ein oder mehrere Benutzer, Kanäle oder Rollen, für die die Regel ist.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "Regel entfernt." -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "Entferne eine Serverregel von einem Befehl.\\n\\n `` ist der Kog oder Befehl, um die Regel zu entfernen\\n aus. Dies ist Groß-sensitive.\\n\\n `` ist ein oder mehrere Benutzer, Kanäle oder Rollen für die Regel.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "Legen Sie die Standardregel für einen Befehl in diesem Server fest.\\n\\n Dies ist die Regel, auf die ein Befehl standardmäßig eingestellt wird, wenn keine andere Regel gefunden wird\\n.\\n\\n `` sollte einer von \\\"allow\\\", \\\"deny\\\" oder \\\"clear\\\" sein.\\n \\\"clear\\\" wird die Standardregel zurücksetzen.\\n\\n `` ist der Kog oder Befehl, um die Standardregel\\n zu setzen. Das ist eine Groß- und Kleinschreibung.\\n " -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "Standard festgelegt." -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "Legen Sie die Standardregel für einen Befehl fest.\\n\\n Dies ist die Regel, auf die ein Befehl standardmäßig eingestellt wird, wenn keine andere Regel gefunden wird\\n .\\n\\n `` sollte einer von \\\"allow\\\", \\\"deny\\\" oder \\\"clear\\\" sein.\\n \\\"clear\\\" wird die Standardregel zurücksetzen.\\n\\n `` ist der Kog oder Befehl, um die Standardregel\\n zu setzen. Das ist eine Groß- und Kleinschreibung.\\n " -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "Alle globalen Regeln zurücksetzen." -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "Setzt alle Regeln auf diesem Server zurück." -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "Du musst eine Datei anhängen." -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "Ungültiger Syntax: " -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "Deine YAML Datei entspricht nicht dem Schema: " -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "Regeln festgelegt." -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "Bist du sicher?" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "Antwortzeitlimit erreicht." -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "Bist du sicher? (y/n)" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "Aktion abgebrochen." diff --git a/redbot/cogs/permissions/locales/el-GR.po b/redbot/cogs/permissions/locales/el-GR.po index f0e71ed77..78598a187 100644 --- a/redbot/cogs/permissions/locales/el-GR.po +++ b/redbot/cogs/permissions/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/es-ES.po b/redbot/cogs/permissions/locales/es-ES.po index 6e1ab19f6..6473252ea 100644 --- a/redbot/cogs/permissions/locales/es-ES.po +++ b/redbot/cogs/permissions/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -17,232 +17,232 @@ msgstr "" #: redbot/cogs/permissions/converters.py:65 msgid "\\\"{arg}\\\" was not found. It must be the ID, mention, or name of a server, channel, user or role which the bot can see." -msgstr "" +msgstr "\\\"{arg}\\\" no encontrado. Debe ser el ID, mención, o nombre de un servidor, canal, usuario o rol que el bot puede ver." #: redbot/cogs/permissions/converters.py:74 msgid "\\\"{arg}\\\" does not refer to a unique server, channel, user or role. Please use the ID for whatever/whoever you're trying to specify, or mention it/them." -msgstr "" +msgstr "\\\"{arg}\\\" no se refiere a un servidor único, canal, usuario o rol. Por favor, utilice el ID para lo que quiera que estés intentando especificar, o menciónalo." #: redbot/cogs/permissions/converters.py:117 msgid "\\\"{arg}\\\" was not found. It must be the ID, mention, or name of a channel, user or role in this server." -msgstr "" +msgstr "\\\"{arg}\\\" no encontrado. Debe ser el ID, mención o nombre de un canal, usuario o rol en este servidor." #: redbot/cogs/permissions/converters.py:126 msgid "\\\"{arg}\\\" does not refer to a unique channel, user or role. Please use the ID for whatever/whoever you're trying to specify, or mention it/them." -msgstr "" +msgstr "\\\"{arg}\\\" no se refiere a un canal único, usuario o rol. Por favor, utilice el ID para lo que quiera que estés intentando especificar, o menciónalo." #: redbot/cogs/permissions/converters.py:156 msgid "Cog or command \\\"{name}\\\" not found. Please note that this is case sensitive." -msgstr "" +msgstr "Cog o comando \\\"{name}\\\" no encontrado. Ten en cuenta que esto es sensible a mayúsculas y minúsculas." #: redbot/cogs/permissions/converters.py:169 msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\"" -msgstr "" +msgstr "\\\"{arg}\\\" no es una regla válida. Las reglas válidas son \\\"allow\\\" o \\\"deny\\\"" #: redbot/cogs/permissions/converters.py:182 msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" -msgstr "" +msgstr "\\\"{arg}\\\" no es una regla válida. Las reglas válidas son \\\"allow\\\" o \\\"deny\\\", o \\\"clear\\\" para eliminar la regla" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." -msgstr "" +msgstr "Las reglas deben ser `true` o `false`." -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." -msgstr "" +msgstr "Las claves bajo nombres de comandos deben ser IDs (números) o `default`." -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." -msgstr "" +msgstr "Las claves bajo `COMMAND` deben ser nombres de comandos (strings)." -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." -msgstr "" +msgstr "Las claves bajo nombres de código deben ser IDs o `default`." -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." -msgstr "" +msgstr "Las claves bajo `COG` deben ser nombres de cogs (texto)." -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." -msgstr "" +msgstr "Las claves de más nivel deben ser `COG` o `COMMAND`." -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." -msgstr "" +msgstr "Personalizar permisos para comandos y cogs." -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." -msgstr "" +msgstr "Herramientas de gestión de permisos de comandos." -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." -msgstr "" +msgstr "Explica cómo funcionan los permisos." -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." -msgstr "" +msgstr "Este módulo extiende el modelo de permisos por defecto del bot. Por defecto, muchos comandos están restringidos en base a lo que el comando puede hacer.\\nEste engranaje te permite refinar algunas de esas restricciones. Puedes permitir un acceso más ancho o más estrecho a la mayoría de los comandos usando él. Sin embargo, no se pueden cambiar las restricciones sobre los comandos sólo de los propietarios.\\n\\nCuando se establecen reglas adicionales utilizando este programa, esas reglas se comprobarán antes de comprobar las restricciones predeterminadas del comando.\\nLas reglas globales (establecidas por el propietario) se comprueban primero, luego las reglas establecidas para los servidores. Si se aplican múltiples reglas globales o de servidor al caso, el orden que se comprueban es:\\n 1. Reglas sobre un usuario.\\n 2. Reglas sobre el canal de voz en el que está un usuario.\\n 3. Reglas sobre el canal de texto en las que se emitió un comando.\\n 4. Reglas sobre un rol que el usuario tiene (el rol más alto que tiene con una regla será usado).\\n 5. Reglas sobre el servidor en el que se encuentra un usuario (sólo reglas globales).\\n\\nPara más detalles, por favor lea la [documentación oficial](https://docs.discord.red/en/stable/cog_permissions.html)." -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " -msgstr "" +msgstr "Comprueba si un usuario puede ejecutar un comando.\\n\\n Esto tendrá en cuenta el contexto actual tales como el servidor\\n y el canal de texto.\\n " -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" -msgstr "" +msgstr "No existe tal comando" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." -msgstr "" +msgstr "Ese usuario puede ejecutar el comando especificado." -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." -msgstr "" +msgstr "Ese usuario no puede ejecutar el comando especificado." -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." -msgstr "" +msgstr "Administrar permisos con archivos YAML." -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" -msgstr "" +msgstr "Envía un ejemplo de plantilla yaml para los permisos" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" -msgstr "" +msgstr "Ejemplo YAML para configurar las reglas:\\n" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " -msgstr "" +msgstr "Establecer reglas globales con un archivo YAML.\\n\\n **ADVERTENCIA**: Esto reemplazará *todas* las reglas globales\\n a las reglas especificadas en el archivo subido.\\n\\n Esto no valida los nombres de comandos y cogs antes\\n de establecer las nuevas reglas.\\n " -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " -msgstr "" +msgstr "Establecer reglas para este servidor con un archivo YAML.\\n\\n **ADVERTENCIA**: Esto anulará *todas* las reglas en este servidor\\n a las reglas especificadas en el archivo subido.\\n " -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." -msgstr "" +msgstr "Obtenga un archivo YAML detallando todas las reglas globales." -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." -msgstr "" +msgstr "No estoy autorizado a mandarte MDs." #: redbot/cogs/permissions/permissions.py:336 #: redbot/cogs/permissions/permissions.py:351 msgid "I've just sent the file to you via DM." -msgstr "" +msgstr "Acabo de enviarte el archivo a través de MD." #: redbot/cogs/permissions/permissions.py:344 #, docstring msgid "Get a YAML file detailing all rules in this server." -msgstr "" +msgstr "Obtener un archivo YAML detallando todas las reglas en este servidor." #: redbot/cogs/permissions/permissions.py:358 #, docstring msgid "Update global rules with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " -msgstr "" +msgstr "Actualizar las reglas globales con un archivo YAML.\\n\\n Esto no tocará ninguna regla no especificada en el archivo YAML\\n.\\n " #: redbot/cogs/permissions/permissions.py:369 #, docstring msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " -msgstr "" +msgstr "Actualizar las reglas para este servidor con un archivo YAML.\\n\\n Esto no tocará ninguna regla no especificada en el archivo YAML\\n.\\n " -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "" +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Añadir una regla global a un comando.\\n\\n `` debe ser uno de \\\"allow\\\" o \\\"deny\\\".\\n\\n `` es el cog o comando para agregar la regla.\\n Esto es sensible a mayúsculas y minúsculas.\\n\\n `` es uno o más usuarios, canales o roles para los que está la regla.\\n " -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." -msgstr "" +msgstr "Regla añadida." -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "" +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Añadir una regla a un comando en este servidor.\\n\\n `` debe ser uno de \\\"allow\\\" o \\\"deny\\\".\\n\\n `` es el cog o comando para agregar la regla.\\n Esto es sensible a mayúsculas y minúsculas.\\n\\n `` es uno o más usuarios, canales o roles para los que está la regla.\\n " -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "" +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Elimina una regla global de un comando.\\n\\n `` es el cog o comando para eliminar la regla\\n de. Esto es sensible a mayúsculas y minúsculas.\\n\\n `` es uno o más usuarios, canales o roles para los que está la regla.\\n " + +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 +msgid "Rule removed." +msgstr "Regla eliminada." #: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 -msgid "Rule removed." -msgstr "" - -#: redbot/cogs/permissions/permissions.py:478 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "" +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Eliminar una regla de servidor de un comando.\\n\\n `` es el cog o comando para eliminar la regla\\n de. Esto es sensible a mayúsculas y minúsculas.\\n\\n `` es uno o más usuarios, canales o roles para los que está la regla.\\n " -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " -msgstr "" +msgstr "Establecer la regla por defecto para un comando en este servidor.\\n\\n Esta es la regla que predeterminará un comando cuando no se encuentre ninguna otra regla\\n\\n\\n `` debe ser uno de \\\"allow\\\", \\\"deny\\\" o \\\"clear\\\".\\n \\\"clear\\\" restablecerá la regla por defecto.\\n\\n `` es el cog o comando para establecer la regla predeterminada\\n. Esto es sensible a mayúsculas y minúsculas.\\n " -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." -msgstr "" +msgstr "Establecido por defecto." -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " -msgstr "" +msgstr "Establece la regla global predeterminada para un comando.\\n\\n Esta es la regla que predeterminará un comando cuando no se encuentre ninguna otra regla\\n\\n\\n `` debe ser uno de \\\"allow\\\", \\\"deny\\\" o \\\"clear\\\".\\n \\\"clear\\\" restablecerá la regla por defecto.\\n\\n `` es el cog o comando para establecer la regla predeterminada\\n. Esto es sensible a mayúsculas y minúsculas.\\n " -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." -msgstr "" +msgstr "Restablecer todas las reglas globales." -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." -msgstr "" +msgstr "Restablecer todas las reglas en este servidor." -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." -msgstr "" +msgstr "Debes subir un archivo." -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " -msgstr "" +msgstr "Sintaxis no válida: " -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " -msgstr "" +msgstr "Su archivo YAML no coincide con el esquema: " -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." -msgstr "" +msgstr "Reglas establecidas." -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" -msgstr "" +msgstr "¿Estás seguro?" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." -msgstr "" +msgstr "No hay respuesta; se ha agotado el tiempo de espera" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" -msgstr "" +msgstr "¿Estás seguro? (y/n)" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." -msgstr "" +msgstr "Acción cancelada." diff --git a/redbot/cogs/permissions/locales/fi-FI.po b/redbot/cogs/permissions/locales/fi-FI.po index edb30639d..4b44db577 100644 --- a/redbot/cogs/permissions/locales/fi-FI.po +++ b/redbot/cogs/permissions/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/fr-FR.po b/redbot/cogs/permissions/locales/fr-FR.po index 3b8e10866..7569df0dc 100644 --- a/redbot/cogs/permissions/locales/fr-FR.po +++ b/redbot/cogs/permissions/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "\\\"{arg}\\\" n'est pas une règle valide. Les règles valides sont \\\" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "\\\"{arg}\\\" n'est pas une règle valide. Les règles valides sont \\\"allow\\\" ou \\\"deny\\\", ou \\\"clear\\\" pour supprimer la règle" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "Les règles doivent être soit `true` soit `false`." -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "Les clés sous les noms de commandes doivent être des identifiants (chiffres) ou `default`." -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "Les clés sous `COMMAND` doivent être des noms de commandes (strings)." -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "Les clés sous les noms de commandes doivent être des identifiants (chiffres) ou `default`." -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "Les clés sous `COMMAND` doivent être des noms de commandes (strings)." -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "Les clés de haut niveau doivent être soit `COG` soit `COMMAND`." -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "Personnaliser les permissions pour les commandes et les cogs." -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "Outils de gestion des permissions des commandes." -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "Expliquez comment fonctionnent les permissions." -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "Vérifie si un utilisateur peut utiliser une commande.\\n\\n Cela prendra en compte le contexte actuel, tel que\\n le serveur et le salon textuel.\\n " -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "Cette commande n'existe pas" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "Cet utilisateur peut exécuter la commande spécifiée." -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "Cet utilisateur ne peut pas exécuter la commande spécifiée." -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "Gérer les permissions avec des fichiers YAML." -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "Exemple d'AYML pour définir les règles :\\n" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "Obtenez un fichier YAML détaillant toutes les règles globales." -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "Je ne suis pas autorisé à vous contacter par message privé." @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "Ajoute une règle globale à une commande.\\n\\n `` doit être soit \\\"allow\\\" ou \\\"deny\\\".\\n\\n `` est le cog ou la commande à lequelle s'applique la règle.\\n Cela est sensible aux caractères.\\n\\n `` est un ou plusieurs utilisateurs, salons ou rôles à lesquels s'applique la règle.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "Règle ajoutée." -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "Ajoute une règle à une commande dans ce serveur.\\n\\n `` doit être soit \\\"allow\\\" ou \\\"deny\\\".\\n\\n `` est le cog ou la commande à laquelle s'applique la règle.\\n Cela est sensible aux caractères.\\n\\n `` est un ou plusieurs utilisateurs, salons ou rôles à lesquels s'applique la règle.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "Enlève une règle globale à une commande.\\n\\n `` est le cog ou la commande à laquelle la règle se supprime.\\n Cela est sensible aux caractères.\\n\\n `` est un ou plusieurs utilisateurs, salons ou rôles à lesquels la règle est.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "Règle supprimée." -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "Enlève une règle du serveur à une commande.\\n\\n `` est le cog ou la commande à laquelle la règle se supprime.\\n Cela est sensible aux caractères.\\n\\n `` est un ou plusieurs utilisateurs, salons ou rôles à lesquels la règle est.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "Réinitialisation des paramètres par défaut." -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "Réinitialiser toutes les règles globales." -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "Réinitialiser toutes les règles de ce serveur." -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "Vous devez envoyer un fichier." -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "Syntaxe invalide : " -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "Votre fichier YAML ne correspond pas au schéma : " -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "Règles définies." -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "Êtes-vous sûr ?" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "Réponse expirée." -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "Êtes-vous sûr ? (y/n)" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "Action annulée." diff --git a/redbot/cogs/permissions/locales/he-IL.po b/redbot/cogs/permissions/locales/he-IL.po index 74c261cd6..656a6f40d 100644 --- a/redbot/cogs/permissions/locales/he-IL.po +++ b/redbot/cogs/permissions/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/hu-HU.po b/redbot/cogs/permissions/locales/hu-HU.po index 49bb401a7..167d9e6ad 100644 --- a/redbot/cogs/permissions/locales/hu-HU.po +++ b/redbot/cogs/permissions/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "Biztos vagy benne?" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "Időtúllépés." -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "Biztos vagy benne? (y/n)" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "Visszavonva." diff --git a/redbot/cogs/permissions/locales/id-ID.po b/redbot/cogs/permissions/locales/id-ID.po index 6a0de235e..8730a8ef3 100644 --- a/redbot/cogs/permissions/locales/id-ID.po +++ b/redbot/cogs/permissions/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/it-IT.po b/redbot/cogs/permissions/locales/it-IT.po index 3e3f250d0..c621d2014 100644 --- a/redbot/cogs/permissions/locales/it-IT.po +++ b/redbot/cogs/permissions/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "Risposta scaduta." -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/ja-JP.po b/redbot/cogs/permissions/locales/ja-JP.po index a6711f824..1bf346359 100644 --- a/redbot/cogs/permissions/locales/ja-JP.po +++ b/redbot/cogs/permissions/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/ko-KR.po b/redbot/cogs/permissions/locales/ko-KR.po index 5e7db2e5a..f67a21aeb 100644 --- a/redbot/cogs/permissions/locales/ko-KR.po +++ b/redbot/cogs/permissions/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/nb-NO.po b/redbot/cogs/permissions/locales/nb-NO.po new file mode 100644 index 000000000..951697518 --- /dev/null +++ b/redbot/cogs/permissions/locales/nb-NO.po @@ -0,0 +1,248 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 191\n" +"Language: nb_NO\n" + +#: redbot/cogs/permissions/converters.py:65 +msgid "\\\"{arg}\\\" was not found. It must be the ID, mention, or name of a server, channel, user or role which the bot can see." +msgstr "\\\"{arg}\\\" ble ikke funnet. Det må være ID, mening eller navn på en server, kanal, bruker eller rolle som boten kan se." + +#: redbot/cogs/permissions/converters.py:74 +msgid "\\\"{arg}\\\" does not refer to a unique server, channel, user or role. Please use the ID for whatever/whoever you're trying to specify, or mention it/them." +msgstr "\\\"{arg}}\\\"refererer ikke til en unik server, kanal, bruker eller rolle. Vennligst bruk IDen til hva som er allment eller hvem du prøver å spesifisere, eller nevne den/dem." + +#: redbot/cogs/permissions/converters.py:117 +msgid "\\\"{arg}\\\" was not found. It must be the ID, mention, or name of a channel, user or role in this server." +msgstr "\\\"{arg}\\\" ble ikke funnet. Det må være ID, mening eller navn på en kanal, bruker eller rolle på denne serveren." + +#: redbot/cogs/permissions/converters.py:126 +msgid "\\\"{arg}\\\" does not refer to a unique channel, user or role. Please use the ID for whatever/whoever you're trying to specify, or mention it/them." +msgstr "\\\"{arg}\\\" refererer ikke til en unik kanal, bruker eller rolle. Vennligst bruk IDen til hva som er allment eller hvem du prøver å spesifisere, eller nevne den/dem." + +#: redbot/cogs/permissions/converters.py:156 +msgid "Cog or command \\\"{name}\\\" not found. Please note that this is case sensitive." +msgstr "Cog eller kommando}\\\"{name}\\\" ble ikke funnet. Vær oppmerksom på at saken skiller seg mellom små og store bokstaver." + +#: redbot/cogs/permissions/converters.py:169 +msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\"" +msgstr "\\\"{arg}\\\" er ikke en gyldig regel. Gyldige regler er \\\"allow\\\" eller \\\"deny\\\"" + +#: redbot/cogs/permissions/converters.py:182 +msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" +msgstr "\\\"{arg}\\\" er ikke en gyldig regel. Gyldige regler er \\\"allow\\\" eller \\\"deny\\\", eller \\\"clear\\\" for å fjerne regelen" + +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 +msgid "Rules must be either `true` or `false`." +msgstr "Regler må være enten 'true' eller 'false'." + +#: redbot/cogs/permissions/permissions.py:50 +msgid "Keys under command names must be IDs (numbers) or `default`." +msgstr "Nøkler under kommando navn må være IDs (tall) eller `standard`." + +#: redbot/cogs/permissions/permissions.py:54 +msgid "Keys under `COMMAND` must be command names (strings)." +msgstr "Nøkler under `COMMAND` må være kommandanavn (strenger)." + +#: redbot/cogs/permissions/permissions.py:65 +msgid "Keys under cog names must be IDs or `default`." +msgstr "Nøkler under cog navn må være ID'er eller `standard`." + +#: redbot/cogs/permissions/permissions.py:69 +msgid "Keys under `COG` must be cog names (strings)." +msgstr "Nøkler under `COG` må være cog navn (strenger)." + +#: redbot/cogs/permissions/permissions.py:73 +msgid "Top-level keys must be either `COG` or `COMMAND`." +msgstr "Topnivå nøkler må være enten `COG` eller `COMMAND`." + +#: redbot/cogs/permissions/permissions.py:83 +#, docstring +msgid "Customise permissions for commands and cogs." +msgstr "Tilpass tillatelser for kommandoer og cogs." + +#: redbot/cogs/permissions/permissions.py:207 +#, docstring +msgid "Command permission management tools." +msgstr "Kommando tillatelse administrasjonsverktøy." + +#: redbot/cogs/permissions/permissions.py:212 +#, docstring +msgid "Explain how permissions works." +msgstr "Forklar hvordan tillatelser fungerer." + +#: redbot/cogs/permissions/permissions.py:215 +msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." +msgstr "Denne cog utvider standard tilgangsmodell for boten. Som standard er mange kommandoer begrenset basert på hva kommandoen kan gjøre.\\nDenne cog gir deg tilgang til noen av disse restriksjonene. Du kan gi mer eller mindre tilgang til de fleste kommandoene ved å bruke den. Du kan imidlertid ikke endre restriksjoner på bare eierkommandoer.\\n\\nNår det angis ekstra regler med denne loggen disse reglene vil bli kontrollert før kontroll av kommandoens standardrestriksjoner.\\nGlobale regler (fastsatt av eieren) kontrolleres først, så regler angis for servere. Hvis det gjelder flere globale eller serverregler for hvert tilfelle, er rekkefølgen de kontrolleres er:\\n 1. Regler om en bruker.\\n 2. Regler om talekanalen en bruker er i.\\n 3. Regler om tekstkanalen det ble utgitt en kommando i\\n 4. Regler om en rolle som brukeren har (Den fremste rollen de har med regel vil bli brukt).\\n 5. Regler om serveren en bruker er bare i (Globalregler).\\n\\nFor mer informasjon, vennligst les [offisiell dokumentasjon](https://docs.discord.red/en/stable/cog_permissions.html)." + +#: redbot/cogs/permissions/permissions.py:241 +#, docstring +msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " +msgstr "Sjekk om en bruker kan kjøre en kommando.\\n\\n Dette tar hensyn til gjeldende kontekst. slike som\\n server og tekstkanal.\\n " + +#: redbot/cogs/permissions/permissions.py:256 +msgid "No such command" +msgstr "Ingen slik kommando" + +#: redbot/cogs/permissions/permissions.py:267 +msgid "That user can run the specified command." +msgstr "Den brukeren kan kjøre den angitte kommandoen." + +#: redbot/cogs/permissions/permissions.py:269 +msgid "That user can not run the specified command." +msgstr "Den brukeren kan ikke kjøre den angitte kommandoen." + +#: redbot/cogs/permissions/permissions.py:276 +#, docstring +msgid "Manage permissions with YAML files." +msgstr "Behandle tillatelser med YAML-filer." + +#: redbot/cogs/permissions/permissions.py:280 +#, docstring +msgid "Sends an example of the yaml layout for permissions" +msgstr "Sender et eksempel til yaml-oppsettet for tillatelser" + +#: redbot/cogs/permissions/permissions.py:282 +msgid "Example YAML for setting rules:\\n" +msgstr "Eksempel YAML for å fastsette regler:\\n" + +#: redbot/cogs/permissions/permissions.py:304 +#, docstring +msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " +msgstr "Angi globale regler med en YAML-fil.\\n\\n **ADVARSEL**: Dette vil overskrive *alle* globale regler\\n for reglene angitt i den opplastede filen.\\n\\n Dette validerer ikke navn på kommandoer og cogs før\\n å angi de nye reglene.\\n " + +#: redbot/cogs/permissions/permissions.py:318 +#, docstring +msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " +msgstr "Angi regler for denne serveren med en YAML-fil.\\n\\n **ADVARSEL**: Dette vil overskrive *alle* reglene i denne\\n serveren etter reglene angitt i den opplastede filen.\\n " + +#: redbot/cogs/permissions/permissions.py:328 +#, docstring +msgid "Get a YAML file detailing all global rules." +msgstr "Få en YAML-fil til å detaljer om alle globale regler." + +#: redbot/cogs/permissions/permissions.py:333 +#: redbot/cogs/permissions/permissions.py:349 +msgid "I'm not allowed to DM you." +msgstr "Jeg har ikke lov til å gjøre problemet." + +#: redbot/cogs/permissions/permissions.py:336 +#: redbot/cogs/permissions/permissions.py:351 +msgid "I've just sent the file to you via DM." +msgstr "Jeg har akkurat sendt deg filen via direktemelding." + +#: redbot/cogs/permissions/permissions.py:344 +#, docstring +msgid "Get a YAML file detailing all rules in this server." +msgstr "Få en YAML fil med detaljer om alle reglene på denne serveren." + +#: redbot/cogs/permissions/permissions.py:358 +#, docstring +msgid "Update global rules with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " +msgstr "Oppdater globale regler med en YAML-fil.\\n\\n Dette vil ikke berøre noen regler som ikke er angitt i YAML\\n -filen.\\n " + +#: redbot/cogs/permissions/permissions.py:369 +#, docstring +msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " +msgstr "Oppdater regler for denne serveren med en YAML-fil.\\n\\n Dette vil ikke berøre noen regler som ikke er angitt i YAML\\n -filen.\\n " + +#: redbot/cogs/permissions/permissions.py:385 +#, docstring +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Legg til en global regel i en kommando.\\n\\n `` skal være en av \\\"allow\\\" eller \\\"deny\\\".\\n\\n `` er tannhjulet eller kommandoen for å legge til regel til.\\nDette er mellom store og små bokstaver.\\n\\n`` er en eller flere brukere, kanaler eller roller regelen er for.\\n " + +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 +msgid "Rule added." +msgstr "Regel lagt til." + +#: redbot/cogs/permissions/permissions.py:415 +#, docstring +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Legg til en regel i en kommando i denne serveren.\\n\\n `` skal være en av \\\"allow\\\" eller \\\"deny\\\".\\n\\n `` er cog eller kommandoen for å legge til regel til.\\nDette er mellom store og små bokstaver.\\n\\n`` er en eller flere brukere, kanaler eller roller regelen er for.\\n " + +#: redbot/cogs/permissions/permissions.py:441 +#, docstring +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Fjern en global regel fra en kommando.\\n\\n `` er cog eller kommando for å fjerne regelen\\n fra. Dette skiller store og små bokstaver.\\n\\n `` er en eller flere brukere, kanaler eller roller regelen er for\\n " + +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 +msgid "Rule removed." +msgstr "Regel fjernet." + +#: redbot/cogs/permissions/permissions.py:463 +#, docstring +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Fjern en serverregel fra en kommando.\\n\\n `` er cog eller kommando for å fjerne regelen\\n fra. Dette skiller store og små bokstaver.\\n\\n `` er en eller flere brukere, kanaler eller roller regelen er for\\n " + +#: redbot/cogs/permissions/permissions.py:482 +#, docstring +msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " +msgstr "Angi standardregelen for en kommando på denne serveren.\\n\\nDette er regelen en kommando vil være standard når ingen andre regler\\nblir funnet.\\n\\n`` skal være en av \\\"allow\\\", \\\" deny\\\" \"eller \\\" clear\\\". \\n\\\" tøm\\\"vil tilbakestille standardregelen.\\n\\n` `er tannhjulet eller kommandoen du vil angi standard\\n regelen for. Dette er store og små bokstaver.\\n " + +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 +msgid "Default set." +msgstr "Standard angitt." + +#: redbot/cogs/permissions/permissions.py:505 +#, docstring +msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " +msgstr "Angi standardregelen for en kommando globalt.\\n\\nDette er regelen en kommando vil være standard når ingen andre regler\\nblir funnet.\\n\\n`` skal være en av \\\"allow\\\", \\\" deny\\\" \"eller \\\" clear\\\". \\n\\\" clear\\\"vil tilbakestille standardregelen.\\n\\n` `er tannhjulet eller kommandoen du vil angi standard\\n regelen for. Dette er store og små bokstaver.\\n " + +#: redbot/cogs/permissions/permissions.py:524 +#, docstring +msgid "Reset all global rules." +msgstr "Tilbakestill alle globale regler." + +#: redbot/cogs/permissions/permissions.py:534 +#, docstring +msgid "Reset all rules in this server." +msgstr "Tilbakestill alle regler på denne serveren." + +#: redbot/cogs/permissions/permissions.py:637 +msgid "You must upload a file." +msgstr "Du må laste opp en fil." + +#: redbot/cogs/permissions/permissions.py:643 +msgid "Invalid syntax: " +msgstr "Ugyldig syntaks: " + +#: redbot/cogs/permissions/permissions.py:646 +msgid "Your YAML file did not match the schema: " +msgstr "Din YAML-fil samsvarte ikke med skjemaet: " + +#: redbot/cogs/permissions/permissions.py:649 +msgid "Rules set." +msgstr "Regler satt." + +#: redbot/cogs/permissions/permissions.py:693 +msgid "Are you sure?" +msgstr "Er du sikker?" + +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 +msgid "Response timed out." +msgstr "Responsen ble tidsavbrutt." + +#: redbot/cogs/permissions/permissions.py:708 +msgid "Are you sure? (y/n)" +msgstr "Er du sikker? (y/n)" + +#: redbot/cogs/permissions/permissions.py:719 +msgid "Action cancelled." +msgstr "Handlingen avbrutt." + diff --git a/redbot/cogs/permissions/locales/nl-NL.po b/redbot/cogs/permissions/locales/nl-NL.po index cdde91d98..3eca3fd2a 100644 --- a/redbot/cogs/permissions/locales/nl-NL.po +++ b/redbot/cogs/permissions/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "Reactie time-out." -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/pl-PL.po b/redbot/cogs/permissions/locales/pl-PL.po index a7510b34e..f317437ce 100644 --- a/redbot/cogs/permissions/locales/pl-PL.po +++ b/redbot/cogs/permissions/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/permissions/converters.py:65 msgid "\\\"{arg}\\\" was not found. It must be the ID, mention, or name of a server, channel, user or role which the bot can see." -msgstr "" +msgstr "Nie znaleziono \\\"{arg}\\\". Musi to być ID, wzmianka lub nazwa serwera, kanału, użytkownika lub roli, którą bot może zobaczyć." #: redbot/cogs/permissions/converters.py:74 msgid "\\\"{arg}\\\" does not refer to a unique server, channel, user or role. Please use the ID for whatever/whoever you're trying to specify, or mention it/them." @@ -43,110 +43,110 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" -msgstr "" +msgstr "Przykładowy YAML dla ustawiania reguł:\\n" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " -msgstr "" +msgstr "Ustaw reguły globalne z plikiem YAML.\\n\\n **OSTRZEŻENIE**: Zastąpi to *wszystkie* globalne reguły\\n na reguły określone w przesłanym pliku.\\n\\n Nie sprawdza to nazw komend i modułów przed\\n ustawieniem nowych reguł.\\n " -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " -msgstr "" +msgstr "Ustaw reguły dla tego serwera z plikiem YAML.\\n\\n **OSTRZEŻENIE**: Zastąpi to *wszystkie* reguły na tym\\n serwerze na reguły określone w przesłanym pliku.\\n " -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." -msgstr "" +msgstr "Pobierz plik YAML z wyszczególnieniem wszystkich reguł globalnych." -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." -msgstr "" +msgstr "Nie wolno mi tego zrobić." #: redbot/cogs/permissions/permissions.py:336 #: redbot/cogs/permissions/permissions.py:351 msgid "I've just sent the file to you via DM." -msgstr "" +msgstr "Wysłałem/am Ci plik za pośrednictwem PW." #: redbot/cogs/permissions/permissions.py:344 #, docstring msgid "Get a YAML file detailing all rules in this server." -msgstr "" +msgstr "Pobierz plik YAML zawierający szczegóły wszystkich reguł na tym serwerze." #: redbot/cogs/permissions/permissions.py:358 #, docstring @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." +msgstr "Reguła dodana." + +#: redbot/cogs/permissions/permissions.py:415 +#, docstring +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 -#, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "" +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 +msgid "Rule removed." +msgstr "Reguła usunięta." #: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 -msgid "Rule removed." -msgstr "" - -#: redbot/cogs/permissions/permissions.py:478 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." -msgstr "" +msgstr "Resetuje wszystkie reguły globalne." -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." -msgstr "" +msgstr "Resetuje wszystkie reguły na tym serwerze." -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." -msgstr "" +msgstr "Musisz przesłać plik." -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " -msgstr "" +msgstr "Nieprawidłowa składnia: " -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " -msgstr "" +msgstr "Twój plik YAML nie pasuje do schematu: " -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." -msgstr "" +msgstr "Reguły ustawione." -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" -msgstr "" +msgstr "Jesteś pewny/pewna?" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "Przekroczono limit czasu odpowiedzi." -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" -msgstr "" +msgstr "Czy jesteś pewien/pewna? (y/n)" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." -msgstr "" +msgstr "Operacja anulowana." diff --git a/redbot/cogs/permissions/locales/pt-BR.po b/redbot/cogs/permissions/locales/pt-BR.po index 3ce697169..5c5739fc3 100644 --- a/redbot/cogs/permissions/locales/pt-BR.po +++ b/redbot/cogs/permissions/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+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" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "Tempo de resposta excedido." -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/pt-PT.po b/redbot/cogs/permissions/locales/pt-PT.po index a28fd3690..b3ad123ec 100644 --- a/redbot/cogs/permissions/locales/pt-PT.po +++ b/redbot/cogs/permissions/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/ro-RO.po b/redbot/cogs/permissions/locales/ro-RO.po index c70d38ef3..87e62493f 100644 --- a/redbot/cogs/permissions/locales/ro-RO.po +++ b/redbot/cogs/permissions/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/ru-RU.po b/redbot/cogs/permissions/locales/ru-RU.po index 7018354c2..77951ff76 100644 --- a/redbot/cogs/permissions/locales/ru-RU.po +++ b/redbot/cogs/permissions/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "Правила должны быть либо `true`, либо` false`." -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "Ключи под именами команд должны быть ID (числами) или `default`." -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "Ключи в `COMMAND` должны быть именами команд (строками)." -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "Ключи под именами модулей должны быть ID или `default`." -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "Ключи под `COG` должны быть именами модулей (строками)." -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "Ключи верхнего уровня должны быть либо `COG`, либо` COMMAND`." -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "Настроить разрешения для команд и модулей." -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "Инструменты управления разрешениями команд." -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "Объяснить, как работают разрешения." -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "Нет такой команды" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "Этот пользователь может выполнить указанную команду." -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "Этот пользователь не может выполнить указанную команду." -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "Управлять разрешениями с помощью файлов YAML." -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "Получить файл YAML с подробным описанием всех глобальных правил." -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "Мне не разрешено писать вам личные сообщения." @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "Правило добавлено." -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "Правило удалено." -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "Настройки по умолчанию установлены." -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "Сбросить все глобальные правила." -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "Сбросить все правила на этом сервере." -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "Вы должны загрузить файл." -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "Неверный синтаксис: " -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "Ваш YAML-файл не соответствует схеме: " -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "Правила установлены." -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "Вы уверены?" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "Время ответа истекло." -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "Вы уверены? (y/n)" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "Действие отменено." diff --git a/redbot/cogs/permissions/locales/sk-SK.po b/redbot/cogs/permissions/locales/sk-SK.po index 0314162e4..8dcb5170e 100644 --- a/redbot/cogs/permissions/locales/sk-SK.po +++ b/redbot/cogs/permissions/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/sr-CS.po b/redbot/cogs/permissions/locales/sr-CS.po new file mode 100644 index 000000000..6bd0fe094 --- /dev/null +++ b/redbot/cogs/permissions/locales/sr-CS.po @@ -0,0 +1,248 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 191\n" +"Language: sr_CS\n" + +#: redbot/cogs/permissions/converters.py:65 +msgid "\\\"{arg}\\\" was not found. It must be the ID, mention, or name of a server, channel, user or role which the bot can see." +msgstr "" + +#: redbot/cogs/permissions/converters.py:74 +msgid "\\\"{arg}\\\" does not refer to a unique server, channel, user or role. Please use the ID for whatever/whoever you're trying to specify, or mention it/them." +msgstr "" + +#: redbot/cogs/permissions/converters.py:117 +msgid "\\\"{arg}\\\" was not found. It must be the ID, mention, or name of a channel, user or role in this server." +msgstr "" + +#: redbot/cogs/permissions/converters.py:126 +msgid "\\\"{arg}\\\" does not refer to a unique channel, user or role. Please use the ID for whatever/whoever you're trying to specify, or mention it/them." +msgstr "" + +#: redbot/cogs/permissions/converters.py:156 +msgid "Cog or command \\\"{name}\\\" not found. Please note that this is case sensitive." +msgstr "" + +#: redbot/cogs/permissions/converters.py:169 +msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\"" +msgstr "" + +#: redbot/cogs/permissions/converters.py:182 +msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" +msgstr "" + +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 +msgid "Rules must be either `true` or `false`." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:50 +msgid "Keys under command names must be IDs (numbers) or `default`." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:54 +msgid "Keys under `COMMAND` must be command names (strings)." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:65 +msgid "Keys under cog names must be IDs or `default`." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:69 +msgid "Keys under `COG` must be cog names (strings)." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:73 +msgid "Top-level keys must be either `COG` or `COMMAND`." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:83 +#, docstring +msgid "Customise permissions for commands and cogs." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:207 +#, docstring +msgid "Command permission management tools." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:212 +#, docstring +msgid "Explain how permissions works." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:215 +msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:241 +#, docstring +msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:256 +msgid "No such command" +msgstr "" + +#: redbot/cogs/permissions/permissions.py:267 +msgid "That user can run the specified command." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:269 +msgid "That user can not run the specified command." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:276 +#, docstring +msgid "Manage permissions with YAML files." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:280 +#, docstring +msgid "Sends an example of the yaml layout for permissions" +msgstr "" + +#: redbot/cogs/permissions/permissions.py:282 +msgid "Example YAML for setting rules:\\n" +msgstr "" + +#: redbot/cogs/permissions/permissions.py:304 +#, docstring +msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:318 +#, docstring +msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:328 +#, docstring +msgid "Get a YAML file detailing all global rules." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:333 +#: redbot/cogs/permissions/permissions.py:349 +msgid "I'm not allowed to DM you." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:336 +#: redbot/cogs/permissions/permissions.py:351 +msgid "I've just sent the file to you via DM." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:344 +#, docstring +msgid "Get a YAML file detailing all rules in this server." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:358 +#, docstring +msgid "Update global rules with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:369 +#, docstring +msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:385 +#, docstring +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 +msgid "Rule added." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:415 +#, docstring +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:441 +#, docstring +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 +msgid "Rule removed." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:463 +#, docstring +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:482 +#, docstring +msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 +msgid "Default set." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:505 +#, docstring +msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:524 +#, docstring +msgid "Reset all global rules." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:534 +#, docstring +msgid "Reset all rules in this server." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:637 +msgid "You must upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:643 +msgid "Invalid syntax: " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:646 +msgid "Your YAML file did not match the schema: " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:649 +msgid "Rules set." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:693 +msgid "Are you sure?" +msgstr "" + +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 +msgid "Response timed out." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:708 +msgid "Are you sure? (y/n)" +msgstr "" + +#: redbot/cogs/permissions/permissions.py:719 +msgid "Action cancelled." +msgstr "" + diff --git a/redbot/cogs/permissions/locales/sr-SP.po b/redbot/cogs/permissions/locales/sr-SP.po index 9636f0075..019bbd787 100644 --- a/redbot/cogs/permissions/locales/sr-SP.po +++ b/redbot/cogs/permissions/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/sv-SE.po b/redbot/cogs/permissions/locales/sv-SE.po index 2e697e6cd..c47ea52cb 100644 --- a/redbot/cogs/permissions/locales/sv-SE.po +++ b/redbot/cogs/permissions/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/tr-TR.po b/redbot/cogs/permissions/locales/tr-TR.po index df07b400c..bc7cb9f3b 100644 --- a/redbot/cogs/permissions/locales/tr-TR.po +++ b/redbot/cogs/permissions/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -17,123 +17,123 @@ msgstr "" #: redbot/cogs/permissions/converters.py:65 msgid "\\\"{arg}\\\" was not found. It must be the ID, mention, or name of a server, channel, user or role which the bot can see." -msgstr "" +msgstr "\\\"{arg}\\\" bulunamadı. Botun görebildiği bir sunucunun, kanalın, kullanıcının ya da rolün IDsi, pingi veya adı olmak zorundadır." #: redbot/cogs/permissions/converters.py:74 msgid "\\\"{arg}\\\" does not refer to a unique server, channel, user or role. Please use the ID for whatever/whoever you're trying to specify, or mention it/them." -msgstr "" +msgstr "\\\"{arg}\\\" tek bir sunucu, kanal, kullanıcı veya role hitap etmiyor. Lütfen belirtmeye çalıştığınız kişinin/şeyin ID sini kullanın veya bahsetme kullanın." #: redbot/cogs/permissions/converters.py:117 msgid "\\\"{arg}\\\" was not found. It must be the ID, mention, or name of a channel, user or role in this server." -msgstr "" +msgstr "\\\"{arg}\\\" bulunamadı. Bu sunucudaki bir kullanıcı ya da rolün IDsi, bahsetmesi veya adı olmak zorundadır." #: redbot/cogs/permissions/converters.py:126 msgid "\\\"{arg}\\\" does not refer to a unique channel, user or role. Please use the ID for whatever/whoever you're trying to specify, or mention it/them." -msgstr "" +msgstr "\\\"{arg}\\\" tek bir sunucu, kanal, kullanıcı veya role hitap etmiyor. Lütfen belirtmeye çalıştığınız kişinin/şeyin ID sini kullanın veya bahsetme kullanın." #: redbot/cogs/permissions/converters.py:156 msgid "Cog or command \\\"{name}\\\" not found. Please note that this is case sensitive." -msgstr "" +msgstr "\\\"{name}\\\" adlı komut yada cog bulunamadı. Büyük küçük harf duyarlılığına dikkat ediniz." #: redbot/cogs/permissions/converters.py:169 msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\"" -msgstr "" +msgstr "\\\"{arg}\\\" geçerli bir kural değil. Geçerli kurallar \\\"allow\\\" ve \\\"deny\\\"" #: redbot/cogs/permissions/converters.py:182 msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" -msgstr "" +msgstr "\\\"{arg}\\\" geçerli bir kural değil. Geçerli kurallar \\\"allow\\\" veya \\\"deny\\\", veya kuralı kaldırmak isterseniz \\\"clear\\\"" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." -msgstr "" +msgstr "Kural ya `true` ya da `false` olmalıdır." -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." -msgstr "" +msgstr "Komut adları altındaki anahtarlar IDler (numaralar) ya da `default` olmalıdır." -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." -msgstr "" +msgstr "`COMMAND` altındaki anahtarlar komut adları olmalıdır (metin)." -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." -msgstr "" +msgstr "Cog adları altındaki anahtarlar IDler veya `default` olmalıdır." -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." -msgstr "" +msgstr "`COG` altındaki anahtarlar cog adları olmalıdır (metin)." -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." -msgstr "" +msgstr "Üst-seviye anahtarlar ya `COG` ya da `COMMAND` olmalıdır." -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." -msgstr "" +msgstr "Komutlar ve coglar için izinleri özelleştir." -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." -msgstr "" +msgstr "Komut izinleri yönetim araçları." -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." -msgstr "" +msgstr "İzinlerin nasıl çalıştığını açıkla." -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." -msgstr "" +msgstr "Bu cog botun varsayılan izin modelini geliştirir. Varsayılan olarak, birçok komut ne yapabildiğine dayalı olarak sınırlıdır.\\nBu cog bu izinlerden bazılarını özelleştirmenizi sağlar. Onu kullanarak bir çok komutun daha dar veya geniş bir kitle tarafından kullanılmasını sağlayabilirsiniz. Fakat sadece sahibin kullanabileceği komutlar üzerinde değişiklik yapamazsınız.\\n\\nBu cog kullanılarak ek kurallar belirlendiğinde, komutun varsayılan kısıtlamaları denetlenmeden önce bu kısıtlamalar denetlenir.\\nÖnce (bot sahibi tarafından ayarlanan) küresel kurallar, sonra da sunucu için ayarlanan kurallar denetlenir. Eğer bir durumda birden çok küresel veya sunucu ayarı etkili ise denetlenme sıraları şu şekildedir:\\n 1. Bir kullanıcı hakkındaki kurallar.\\n 2. Kullanıcının içinde olduğu ses kanalı hakkındaki kurallar.\\n 3. Bir komutun kullanıldığı metin kanalı hakkındaki kurallar.\\n 4. Bir kullanıcının sahip olduğu roller hakkındaki kurallar (hakkında kural ayarlanmış kullanıcının sahip olduğu en üstteki rol kullanılır).\\n 5. Kullanıcının içinde olduğu bir sunucu hakkındaki kurallar.\\n\\nDaha çok detay için lütfen[resmi kılavuzları](https://docs.discord.red/en/stable/cog_permissions.html) okuyunuz." -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " -msgstr "" +msgstr "Bir kullanıcının bir komutu çalıştırabilir oluşunu kontrol et.\\n\\n Bu sunucu ve metin kanalı gibi\\n şu anki kapsamı da hesaba katacaktır.\\n " -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "Böyle bir komut yok" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." -msgstr "" +msgstr "O kullanıcı belirtilen komutu çalıştırabilir." -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." -msgstr "" +msgstr "O kullanıcı belirtilen komutu çalıştıramaz." -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." -msgstr "" +msgstr "YAML dosyaları ile izinleri yönet." -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" -msgstr "" +msgstr "İzinler için YAML sayfa düzeninin bir örneğini gönderir" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" -msgstr "" +msgstr "Ayar kuralları için örnek YAML:\\n" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " -msgstr "" +msgstr "YAML dosyası içinde küresel kuralları ayarla.\\n\\n **DİKKAT**: Bu hükümsüzleştirme *tüm* kürsel kuralları\\n yüklenen dosyadaki kurallara sıfırlayacaktır.\\n\\n Bu yeni kuralları ayarlamadan önce komutların ve cogların\\n isimlerini doğrulamaz.\\n " -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " -msgstr "" +msgstr "Bu sunucu için kuralları YAML dosyası ile ayarla.\\n\\n **DİKKAT**: Bu hükümsüzleştirme bu sunucudaki *tüm* kuralları\\n yüklenen dosyada belirtilmiş kurallara sıfırlayacaktır.\\n " -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." -msgstr "" +msgstr "Tüm küresel kuralların detaylarını barındıran bir YAML dosyası getir." -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "Sana DM atamıyorum." @@ -146,103 +146,103 @@ msgstr "Sana DM'den dosya gönderdim." #: redbot/cogs/permissions/permissions.py:344 #, docstring msgid "Get a YAML file detailing all rules in this server." -msgstr "" +msgstr "Bu sunucudaki tüm kuralların detaylarını barındıran bir YAML dosyası getir." #: redbot/cogs/permissions/permissions.py:358 #, docstring msgid "Update global rules with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " -msgstr "" +msgstr "Küresel kuralları bir YAML dosyası ile güncelle.\\n\\n Bu YAML dosyasında belirtilmemiş her hangi bir kuralı\\n değiştirmez.\\n " #: redbot/cogs/permissions/permissions.py:369 #, docstring msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " -msgstr "" +msgstr "Bu sunucu için kuralları bir YAML dosyası ile güncelle.\\n\\n Bu YAML dosyasında belirtilmemiş her hangi bir kuralı\\n değiştirmez.\\n " -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "" +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Bir komuta küresel bir kural ekle.\\n\\n `` \\\"allow\\\" veya \\\"deny\\\" olmalıdır.\\n\\n `` kural eklenecek cog veya komuttur.\\n Büyük küçük harfe duyarlıdır.\\n\\n `` kuralın işleyeceği bir veya birden çok kullanıcı, kanal veya rol olmalıdır.\\n " -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "Kural başarıyla eklendi." -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "Bu sunucuya bir kural ekleyin.\\n\\n `` ikisinden birisi olmalı \\\"allow\\\" ya da \\\"deny\\\".\\n\\n `` cog ya da bir komut olmalı.\\n Büyük küçük harf uyarlıdır.\\n\\n `` kuralın ilgili olduğu bir veya daha fazla kullanıcı, kanal veya rol.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Bu sunucuda bir komuta kural ekle.\\n\\n ``\\\"allow\\\" veya \\\"deny\\\" olmalıdır.\\n\\n `` kuralın ekleneceği cog veya kural olmalıdır.\\n Küçük büyük harfe duyarlıdır.\\n\\n `` kuralın işleyeceği bir ve birden çok kullanıcı, kanal veya rol olmalıdır.\\n " -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "" +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Bir komuttan bir küresel kuralı kaldır.\\n\\n `` kuralın kaldırılacağı cog veya\\n komut olmalıdır, küçük büyük harfe duyarlıdır..\\n\\n `` kuralın işlediği bir veya birden çok kullanıcı, kanal veya rol olmalıdır.\\n " -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "Kural silindi." -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " -msgstr "Komuttan sunucu kuralı kaldırın.\\n\\n `` cog ya da bir komut\\n olmalı. Büyük küçük harf duyarlıdır.\\n\\n `` kuralın ilgili olduğu bir veya daha fazla kullanıcı, kanal veya rol.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgstr "Bir komuttan bir sunucu kuralını kaldır.\\n\\n `` kuralın kaldırılacağı cog veya\\n komut olmalıdır, küçük büyük harfe duyarlıdır.\\n\\n `` kuralın işlediği bir veya birden çok kullanıcı, kanal veya rol olmalıdır.\\n " -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "Bu sunucudaki varsayılan bir kural ayarla.\\n\\n Bu, başka bir kural bulunmadığında bir komutun varsayılan \\n olacağı kuraldır.\\n\\n `` ikisinden biri olmalı \\\"allow\\\", \\\"deny\\\" ya da \\\"clear\\\".\\n \\\"clear\\\" varsayılan kuralı sıfırlayacaktır.\\n\\n `` varsayılanı ayarlamak için cog veya \\n komuttur. Büyük / küçük harfe duyarlıdır.\\n " -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "Varsayılan ayarlandı." -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " -msgstr "" +msgstr "Bir komut için varsayılan küresel kuralı ayarla.\\n\\n Bu başka bir kural bulunmadığında komutun uyacağı\\n kuraldır.\\n\\n `` şunlardan biri olmak zorundadır: \\\"allow\\\", \\\"deny\\\" veya \\\"clear\\\".\\n \\\"clear\\\" varsayılan ayarı silecektir.\\n\\n `` varsayılan kuralının ayarlanacağı cog veya komuttur.\\n Küçük büyük harfe duyarlıdır.\\n " -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." -msgstr "" +msgstr "Tüm global kuralları sıfırlayın." -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "Bu sunucudaki tüm kuralları sıfırlayın." -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." -msgstr "" +msgstr "Bir dosya yüklemelisiniz." -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "Geçersiz komut: " -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " -msgstr "" +msgstr "YAML dosyanız şemaya uymadı: " -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "Kurallar ayarlandı." -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "Emin misiniz?" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "Yanıt yok, zaman aşımı oluştu." -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "Emin misiniz? (y/n)" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "İşlem iptal edildi." diff --git a/redbot/cogs/permissions/locales/uk-UA.po b/redbot/cogs/permissions/locales/uk-UA.po index c64c0a808..1d2ba2b22 100644 --- a/redbot/cogs/permissions/locales/uk-UA.po +++ b/redbot/cogs/permissions/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/vi-VN.po b/redbot/cogs/permissions/locales/vi-VN.po index 7d587bdad..a6321f5eb 100644 --- a/redbot/cogs/permissions/locales/vi-VN.po +++ b/redbot/cogs/permissions/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/zh-CN.po b/redbot/cogs/permissions/locales/zh-CN.po index 85c64a561..dcbdb58ce 100644 --- a/redbot/cogs/permissions/locales/zh-CN.po +++ b/redbot/cogs/permissions/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/zh-HK.po b/redbot/cogs/permissions/locales/zh-HK.po index 0990ae74b..cb52258c9 100644 --- a/redbot/cogs/permissions/locales/zh-HK.po +++ b/redbot/cogs/permissions/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/zh-TW.po b/redbot/cogs/permissions/locales/zh-TW.po index 499d179e1..7ddd10dcf 100644 --- a/redbot/cogs/permissions/locales/zh-TW.po +++ b/redbot/cogs/permissions/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -43,97 +43,97 @@ msgstr "" msgid "\\\"{arg}\\\" is not a valid rule. Valid rules are \\\"allow\\\" or \\\"deny\\\", or \\\"clear\\\" to remove the rule" msgstr "" -#: redbot/cogs/permissions/permissions.py:47 -#: redbot/cogs/permissions/permissions.py:62 +#: redbot/cogs/permissions/permissions.py:46 +#: redbot/cogs/permissions/permissions.py:61 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:51 +#: redbot/cogs/permissions/permissions.py:50 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:55 +#: redbot/cogs/permissions/permissions.py:54 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:66 +#: redbot/cogs/permissions/permissions.py:65 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:70 +#: redbot/cogs/permissions/permissions.py:69 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:74 +#: redbot/cogs/permissions/permissions.py:73 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:84 +#: redbot/cogs/permissions/permissions.py:83 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:208 +#: redbot/cogs/permissions/permissions.py:207 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:213 +#: redbot/cogs/permissions/permissions.py:212 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:216 +#: redbot/cogs/permissions/permissions.py:215 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\\nThis cog allows you to refine some of those restrictions. You can allow wider or narrower access to most commands using it. You cannot, however, change the restrictions on owner-only commands.\\n\\nWhen additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\\nGlobal rules (set by the owner) are checked first, then rules set for servers. If multiple global or server rules apply to the case, the order they are checked is:\\n 1. Rules about a user.\\n 2. Rules about the voice channel a user is in.\\n 3. Rules about the text channel a command was issued in.\\n 4. Rules about a role the user has (The highest role they have with a rule will be used).\\n 5. Rules about the server a user is in (Global rules only).\\n\\nFor more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:242 +#: redbot/cogs/permissions/permissions.py:241 #, docstring msgid "Check if a user can run a command.\\n\\n This will take the current context into account, such as the\\n server and text channel.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:257 +#: redbot/cogs/permissions/permissions.py:256 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:268 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:270 +#: redbot/cogs/permissions/permissions.py:269 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:277 +#: redbot/cogs/permissions/permissions.py:276 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:281 +#: redbot/cogs/permissions/permissions.py:280 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:283 +#: redbot/cogs/permissions/permissions.py:282 msgid "Example YAML for setting rules:\\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:305 +#: redbot/cogs/permissions/permissions.py:304 #, docstring msgid "Set global rules with a YAML file.\\n\\n **WARNING**: This will override reset *all* global rules\\n to the rules specified in the uploaded file.\\n\\n This does not validate the names of commands and cogs before\\n setting the new rules.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:319 +#: redbot/cogs/permissions/permissions.py:318 #, docstring msgid "Set rules for this server with a YAML file.\\n\\n **WARNING**: This will override reset *all* rules in this\\n server to the rules specified in the uploaded file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:329 +#: redbot/cogs/permissions/permissions.py:328 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:333 #: redbot/cogs/permissions/permissions.py:349 msgid "I'm not allowed to DM you." msgstr "" @@ -158,91 +158,91 @@ msgstr "" msgid "Update rules for this server with a YAML file.\\n\\n This won't touch any rules not specified in the YAML\\n file.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:387 +#: redbot/cogs/permissions/permissions.py:385 #, docstring -msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a global rule to a command.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:406 -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:401 +#: redbot/cogs/permissions/permissions.py:431 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:422 +#: redbot/cogs/permissions/permissions.py:415 #, docstring -msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Add a rule to a command in this server.\\n\\n `` should be one of \\\"allow\\\" or \\\"deny\\\".\\n\\n `` is the cog or command to add the rule to.\\n This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:451 +#: redbot/cogs/permissions/permissions.py:441 #, docstring -msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a global rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:463 -#: redbot/cogs/permissions/permissions.py:492 +#: redbot/cogs/permissions/permissions.py:450 +#: redbot/cogs/permissions/permissions.py:474 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:478 +#: redbot/cogs/permissions/permissions.py:463 #, docstring -msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " +msgid "Remove a server rule from a command.\\n\\n `` is the cog or command to remove the rule\\n from. This is case sensitive.\\n\\n `` is one or more users, channels or roles the rule is for.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:500 +#: redbot/cogs/permissions/permissions.py:482 #, docstring msgid "Set the default rule for a command in this server.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:516 -#: redbot/cogs/permissions/permissions.py:537 +#: redbot/cogs/permissions/permissions.py:498 +#: redbot/cogs/permissions/permissions.py:519 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:523 +#: redbot/cogs/permissions/permissions.py:505 #, docstring msgid "Set the default global rule for a command.\\n\\n This is the rule a command will default to when no other rule\\n is found.\\n\\n `` should be one of \\\"allow\\\", \\\"deny\\\" or \\\"clear\\\".\\n \\\"clear\\\" will reset the default rule.\\n\\n `` is the cog or command to set the default\\n rule for. This is case sensitive.\\n " msgstr "" -#: redbot/cogs/permissions/permissions.py:542 +#: redbot/cogs/permissions/permissions.py:524 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:552 +#: redbot/cogs/permissions/permissions.py:534 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:655 +#: redbot/cogs/permissions/permissions.py:637 msgid "You must upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:661 +#: redbot/cogs/permissions/permissions.py:643 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:664 +#: redbot/cogs/permissions/permissions.py:646 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:667 +#: redbot/cogs/permissions/permissions.py:649 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:711 +#: redbot/cogs/permissions/permissions.py:693 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:718 -#: redbot/cogs/permissions/permissions.py:731 +#: redbot/cogs/permissions/permissions.py:700 +#: redbot/cogs/permissions/permissions.py:713 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:726 +#: redbot/cogs/permissions/permissions.py:708 msgid "Are you sure? (y/n)" msgstr "" -#: redbot/cogs/permissions/permissions.py:737 +#: redbot/cogs/permissions/permissions.py:719 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/permissions.py b/redbot/cogs/permissions/permissions.py index 6e386bcf5..fcc24bc92 100644 --- a/redbot/cogs/permissions/permissions.py +++ b/redbot/cogs/permissions/permissions.py @@ -374,9 +374,7 @@ class Permissions(commands.Cog): await self._permissions_acl_set(ctx, guild_id=ctx.guild.id, update=True) @checks.is_owner() - @permissions.command( - name="addglobalrule", usage=" ..." - ) + @permissions.command(name="addglobalrule", require_var_positional=True) async def permissions_addglobalrule( self, ctx: commands.Context, @@ -391,11 +389,8 @@ class Permissions(commands.Cog): `` is the cog or command to add the rule to. This is case sensitive. - `` is one or more users, channels or roles the rule is for. + `` is one or more users, channels or roles the rule is for. """ - if not who_or_what: - await ctx.send_help() - return for w in who_or_what: await self._add_rule( rule=cast(bool, allow_or_deny), @@ -408,9 +403,7 @@ class Permissions(commands.Cog): @commands.guild_only() @checks.guildowner_or_permissions(administrator=True) @permissions.command( - name="addserverrule", - usage=" ...", - aliases=["addguildrule"], + name="addserverrule", aliases=["addguildrule"], require_var_positional=True ) async def permissions_addguildrule( self, @@ -426,11 +419,8 @@ class Permissions(commands.Cog): `` is the cog or command to add the rule to. This is case sensitive. - `` is one or more users, channels or roles the rule is for. + `` is one or more users, channels or roles the rule is for. """ - if not who_or_what: - await ctx.send_help() - return for w in who_or_what: await self._add_rule( rule=cast(bool, allow_or_deny), @@ -441,7 +431,7 @@ class Permissions(commands.Cog): await ctx.send(_("Rule added.")) @checks.is_owner() - @permissions.command(name="removeglobalrule", usage=" ...") + @permissions.command(name="removeglobalrule", require_var_positional=True) async def permissions_removeglobalrule( self, ctx: commands.Context, @@ -453,11 +443,8 @@ class Permissions(commands.Cog): `` is the cog or command to remove the rule from. This is case sensitive. - `` is one or more users, channels or roles the rule is for. + `` is one or more users, channels or roles the rule is for. """ - if not who_or_what: - await ctx.send_help() - return for w in who_or_what: await self._remove_rule(cog_or_cmd=cog_or_command, model_id=w.id, guild_id=GLOBAL) await ctx.send(_("Rule removed.")) @@ -465,9 +452,7 @@ class Permissions(commands.Cog): @commands.guild_only() @checks.guildowner_or_permissions(administrator=True) @permissions.command( - name="removeserverrule", - usage=" ...", - aliases=["removeguildrule"], + name="removeserverrule", aliases=["removeguildrule"], require_var_positional=True ) async def permissions_removeguildrule( self, @@ -480,11 +465,8 @@ class Permissions(commands.Cog): `` is the cog or command to remove the rule from. This is case sensitive. - `` is one or more users, channels or roles the rule is for. + `` is one or more users, channels or roles the rule is for. """ - if not who_or_what: - await ctx.send_help() - return for w in who_or_what: await self._remove_rule( cog_or_cmd=cog_or_command, model_id=w.id, guild_id=ctx.guild.id diff --git a/redbot/cogs/reports/locales/af-ZA.po b/redbot/cogs/reports/locales/af-ZA.po index 2a48f0015..cdba215d6 100644 --- a/redbot/cogs/reports/locales/af-ZA.po +++ b/redbot/cogs/reports/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/ar-SA.po b/redbot/cogs/reports/locales/ar-SA.po index 4304f6bca..315ba03de 100644 --- a/redbot/cogs/reports/locales/ar-SA.po +++ b/redbot/cogs/reports/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/bg-BG.po b/redbot/cogs/reports/locales/bg-BG.po index 261162b69..6b1e86409 100644 --- a/redbot/cogs/reports/locales/bg-BG.po +++ b/redbot/cogs/reports/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/no-NO.po b/redbot/cogs/reports/locales/bs-BA.po similarity index 83% rename from redbot/cogs/reports/locales/no-NO.po rename to redbot/cogs/reports/locales/bs-BA.po index df50384a6..871c9abf4 100644 --- a/redbot/cogs/reports/locales/no-NO.po +++ b/redbot/cogs/reports/locales/bs-BA.po @@ -1,23 +1,23 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 194\n" -"Language: no_NO\n" +"Language: bs_BA\n" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/ca-ES.po b/redbot/cogs/reports/locales/ca-ES.po index 7b4f45db2..202e48ea1 100644 --- a/redbot/cogs/reports/locales/ca-ES.po +++ b/redbot/cogs/reports/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/cs-CZ.po b/redbot/cogs/reports/locales/cs-CZ.po index 449d2c6c5..d09a61c67 100644 --- a/redbot/cogs/reports/locales/cs-CZ.po +++ b/redbot/cogs/reports/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "{closer} uzavřel korespondenci" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "Zdá se, že tento ticket neexistuje" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "Tento uživatel už tu není." -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "Tento uživatel má zakázána PM." -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "Otevřeli jste dvousměrnou komunikaci ohledně ticketu číslo {ticket_number}." diff --git a/redbot/cogs/reports/locales/da-DK.po b/redbot/cogs/reports/locales/da-DK.po index 2e9eddf58..57411ccb7 100644 --- a/redbot/cogs/reports/locales/da-DK.po +++ b/redbot/cogs/reports/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/de-DE.po b/redbot/cogs/reports/locales/de-DE.po index 84ea739b6..b616f94fe 100644 --- a/redbot/cogs/reports/locales/de-DE.po +++ b/redbot/cogs/reports/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "Beim Abschicken deines Berichts trat ein Fehler auf. Bitte kontaktiere e msgid "Your report was submitted. (Ticket #{})" msgstr "Dein Bericht wurde eingereicht. (Ticket #{})" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "{closer} hat die Korrespondenz abgeschlossen" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "Öffne einen Nachrichtentunnel.\\n\\n Dieser Tunnel wird Dinge, die du in diesen Kanal schreibst,\\n als Direktnachricht an den Ticket-Ersteller schicken.\\n\\n Tunnel bleiben bei Neustart des Bot nicht bestehen.\\n " -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "Dieses Ticket scheint nicht zu existieren" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "Dieser Benutzer ist nicht mehr hier." -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "Zwischen dir oder dem Benutzer, den du versuchst zu erreichen, besteht bereits eine offene Kommunikation." -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." -msgstr " Alles was du hier schreibst oder hochlädst (Dateigröße maximal 8MB bei Uploads) wird weitergeleitet bis die Kommunikation beendet wurde.\\nDu kannst die Kommunikation jederzeit beenden, indem du mit ❎ auf die letzte empfangene Nachricht reagierst.\\nJede erfolgreich weitergeleitete Nachricht wird mit einem ✅ markiert.\\nTunnel bleiben bei Neustart des Bot nicht bestehen." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "Ein Moderator des Servers `{guild.name}` hat eine zwei-wege Kommunikation bezüglich Ticket Nummer {ticket_number} gestartet." -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "Dieser Benutzer hat Direktnachrichten deaktiviert." -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "Du hast eine zwei-wege Kommunikation bezüglich Ticket Nummer {ticket_number} gestartet." diff --git a/redbot/cogs/reports/locales/el-GR.po b/redbot/cogs/reports/locales/el-GR.po index 292d62e82..5b32dc647 100644 --- a/redbot/cogs/reports/locales/el-GR.po +++ b/redbot/cogs/reports/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/es-ES.po b/redbot/cogs/reports/locales/es-ES.po index d123288c2..959daeaaa 100644 --- a/redbot/cogs/reports/locales/es-ES.po +++ b/redbot/cogs/reports/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -17,39 +17,39 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " -msgstr "" +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " +msgstr "Crear reportes de usuario a los que el staff del servidor pueden responder.\\n\\n Los usuarios pueden abrir reportes usando `[p]report`. Luego se envían\\n a un canal en el servidor para el staff, y el creador del reporte\\n obtiene un MD. Ambos pueden ser usados para comunicarse.\\n " #: redbot/cogs/reports/reports.py:104 #, docstring msgid "Manage Reports." -msgstr "" +msgstr "Administrar reportes." #: redbot/cogs/reports/reports.py:110 #, docstring msgid "Set the channel where reports will be sent." -msgstr "" +msgstr "Establece el canal donde se enviarán los reportes." #: redbot/cogs/reports/reports.py:112 msgid "The report channel has been set." -msgstr "" +msgstr "El canal de reportes ha sido establecido." #: redbot/cogs/reports/reports.py:117 #, docstring msgid "Enable or Disable reporting for this server." -msgstr "" +msgstr "Activar o desactivar reportes para este servidor." #: redbot/cogs/reports/reports.py:122 msgid "Reporting is now enabled" -msgstr "" +msgstr "Los reportes están ahora habilitados" #: redbot/cogs/reports/reports.py:124 msgid "Reporting is now disabled." -msgstr "" +msgstr "Los reportes están ahora deshabilitados." #: redbot/cogs/reports/reports.py:183 msgid "You took too long to select. Try again later." -msgstr "" +msgstr "Tardaste demasiado tiempo en seleccionar. Inténtalo más tarde." #: redbot/cogs/reports/reports.py:190 msgid "That wasn't a valid choice." @@ -57,103 +57,103 @@ msgstr "Esa no era una opción válida." #: redbot/cogs/reports/reports.py:213 msgid "Report from {author}{maybe_nick}" -msgstr "" +msgstr "Reporte de {author}{maybe_nick}" #: redbot/cogs/reports/reports.py:218 msgid "Report #{}" -msgstr "" +msgstr "Reporte #{}" #: redbot/cogs/reports/reports.py:222 msgid "Report from {author.mention} (Ticket #{number})" -msgstr "" +msgstr "Reporte de {author.mention} (Ticket #{number})" #: redbot/cogs/reports/reports.py:241 #, docstring msgid "Send a report.\\n\\n Use without arguments for interactive reporting, or do\\n `[p]report ` to use it non-interactively.\\n " -msgstr "" +msgstr "Enviar un reporte.\\n\\n Usar sin argumentos para reportar interactivamente, o\\n `[p]report ` para usarlo de forma no interactiva.\\n " #: redbot/cogs/reports/reports.py:250 msgid "Select a server to make a report in by number." -msgstr "" +msgstr "Seleccione un servidor para hacer un reporte por número." #: redbot/cogs/reports/reports.py:256 msgid "Reporting has not been enabled for this server" -msgstr "" +msgstr "Los reportes no han sido habilitados para este servidor" #: redbot/cogs/reports/reports.py:263 msgid "You've sent too many reports recently. Please contact a server admin if this is important matter, or please wait and try again later." -msgstr "" +msgstr "Has enviado demasiados reportes recientemente. Por favor, contacta con un administrador del servidor si esto es importante, o por favor espera e inténtalo de nuevo más tarde." #: redbot/cogs/reports/reports.py:271 msgid "Please finish making your prior report before trying to make an additional one!" -msgstr "" +msgstr "¡Por favor, termina de hacer tu reporte anterior antes de intentar hacer uno adicional!" #: redbot/cogs/reports/reports.py:286 msgid "Please respond to this message with your Report.\\nYour report should be a single message" -msgstr "" +msgstr "Por favor, responde a este mensaje con tu Reporte.\\nTu reporte debe ser un solo mensaje" #: redbot/cogs/reports/reports.py:292 msgid "This requires DMs enabled." -msgstr "" +msgstr "Esto requiere MDs habilitados." #: redbot/cogs/reports/reports.py:301 msgid "You took too long. Try again later." -msgstr "" +msgstr "Tardaste demasiado tiempo. Inténtalo de nuevo más tarde." #: redbot/cogs/reports/reports.py:309 msgid "This server has no reports channel set up. Please contact a server admin." -msgstr "" +msgstr "Este servidor no tiene ningún canal de reportes configurado. Por favor, contacte con un administrador del servidor." #: redbot/cogs/reports/reports.py:315 msgid "There was an error sending your report, please contact a server admin." -msgstr "" +msgstr "Hubo un error al enviar tu reporte, por favor contacta con un administrador del servidor." #: redbot/cogs/reports/reports.py:318 msgid "Your report was submitted. (Ticket #{})" -msgstr "" +msgstr "Tu reporte ha sido enviado. (Ticket #{})" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" -msgstr "" +msgstr "{closer} ha cerrado la correspondencia" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" -msgstr "" +msgstr "Re: ticket# {ticket_number} en {guild.name}" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." -msgstr "" +msgstr "La correspondencia sobre el ticket# {ticket_number} en {guild.name} ha finalizado debido a que los reportes han sido deshabilitados en ese servidor." -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " -msgstr "" +msgstr "Abrir un túnel de mensajes.\\n\\n Este túnel reenviará las cosas que digas en este canal\\n a los mensajes directos del usuario que abrió el ticket.\\n\\n Los túneles no persisten a través de los reinicios del bot.\\n " -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" -msgstr "" +msgstr "Ese ticket parece no existir" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." -msgstr "" +msgstr "Ese usuario ya no está aquí." -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." -msgstr "" +msgstr "O usted o el usuario al que intenta acceder ya tiene una comunicación abierta." -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." -msgstr "" +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +msgstr " Cualquier cosa que diga o suba aquí (8 MB de límite de tamaño de archivo en subidas) se les enviará hasta que la comunicación sea cerrada.\\nPuedes cerrar una comunicación en cualquier momento reaccionando con el ❎ al último mensaje recibido.\\nCualquier mensaje enviado con éxito se marcará con ✅.\\nLos túneles no son persistentes a lo largo de los reinicios del bot." -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." -msgstr "" - -#: redbot/cogs/reports/reports.py:440 -msgid "That user has DMs disabled." -msgstr "" +msgstr "Un moderador en el servidor `{guild.name}` ha abierto una comunicación de dos vías sobre el número de ticket {ticket_number}." #: redbot/cogs/reports/reports.py:444 -msgid "You have opened a 2-way communication about ticket number {ticket_number}." -msgstr "" +msgid "That user has DMs disabled." +msgstr "Este usuario tiene los MDs desactivados." + +#: redbot/cogs/reports/reports.py:448 +msgid "You have opened a 2-way communication about ticket number {ticket_number}." +msgstr "Has abierto una comunicación de dos vías sobre el número de ticket {ticket_number}." diff --git a/redbot/cogs/reports/locales/fi-FI.po b/redbot/cogs/reports/locales/fi-FI.po index 0f6d4c220..0ccee2131 100644 --- a/redbot/cogs/reports/locales/fi-FI.po +++ b/redbot/cogs/reports/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/fr-FR.po b/redbot/cogs/reports/locales/fr-FR.po index d04a8c1e4..439c70eb3 100644 --- a/redbot/cogs/reports/locales/fr-FR.po +++ b/redbot/cogs/reports/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "Il y a eu une erreur lors de l'envoi de votre rapport, veuillez contacte msgid "Your report was submitted. (Ticket #{})" msgstr "Votre rapport a été soumis. (Ticket #{})" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "{closer} a fermé la correspondance" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "Ouvrir un tunnel de messagerie.\\n\\n Ce tunnel transmettra ce que vous dites dans ce salon\\n aux messages privés de l'ouvreur de tickets.\\n\\n Les tunnels ne persistent pas à travers lors des redémarrages du bot.\\n " -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "Ce ticket ne semble pas exister" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "Cet utilisateur n'est plus là." -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "Soit vous, soit l'utilisateur que vous essayez d'atteindre a déjà une communication ouverte." -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." -msgstr " Tout ce que vous direz ou téléchargerez ici (limite de taille de fichier de 8 Mo pour les téléchargements) leur sera transmis jusqu'à ce que la communication soit fermée.\\nVous pouvez fermer une communication à tout moment en réagissant avec le ❎ au dernier message reçu.\\nTout message transmis avec succès sera marqué par ✅.\\nLes tunnels ne sont pas persistants lors des redémarrages du bot." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "Un modérateur dans le serveur `{guild.name}` a ouvert une communication à 2 sens à propos du numéro de ticket {ticket_number}." -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "Cet utilisateur a ses MP désactivés." -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "Vous avez ouvert une communication à deux sens sur le numéro de ticket {ticket_number}." diff --git a/redbot/cogs/reports/locales/he-IL.po b/redbot/cogs/reports/locales/he-IL.po index de971a252..d1ccb4416 100644 --- a/redbot/cogs/reports/locales/he-IL.po +++ b/redbot/cogs/reports/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/hu-HU.po b/redbot/cogs/reports/locales/hu-HU.po index 1b2790a13..97136800c 100644 --- a/redbot/cogs/reports/locales/hu-HU.po +++ b/redbot/cogs/reports/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/id-ID.po b/redbot/cogs/reports/locales/id-ID.po index 90311b60b..dddaad00e 100644 --- a/redbot/cogs/reports/locales/id-ID.po +++ b/redbot/cogs/reports/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/it-IT.po b/redbot/cogs/reports/locales/it-IT.po index d9a351ed8..f3789d3d6 100644 --- a/redbot/cogs/reports/locales/it-IT.po +++ b/redbot/cogs/reports/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/ja-JP.po b/redbot/cogs/reports/locales/ja-JP.po index b9a343efe..5782f174b 100644 --- a/redbot/cogs/reports/locales/ja-JP.po +++ b/redbot/cogs/reports/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/ko-KR.po b/redbot/cogs/reports/locales/ko-KR.po index 1d3445806..5e98d8ef8 100644 --- a/redbot/cogs/reports/locales/ko-KR.po +++ b/redbot/cogs/reports/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/nb-NO.po b/redbot/cogs/reports/locales/nb-NO.po new file mode 100644 index 000000000..95fa68148 --- /dev/null +++ b/redbot/cogs/reports/locales/nb-NO.po @@ -0,0 +1,159 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 194\n" +"Language: nb_NO\n" + +#: redbot/cogs/reports/reports.py:26 +#, docstring +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " +msgstr "Opprett brukerrapporter som serveransatte kan svare på.\\n\\n Brukere kan åpne rapporter ved hjelp av `[p]report`. Disse sendes så\\n til en kanal i serveren for ansatte, og rapportskaperen\\n får en DM. Begge kan brukes til å kommunisere.\\n " + +#: redbot/cogs/reports/reports.py:104 +#, docstring +msgid "Manage Reports." +msgstr "Behandle rapporter." + +#: redbot/cogs/reports/reports.py:110 +#, docstring +msgid "Set the channel where reports will be sent." +msgstr "Angi kanalen hvor rapporter skal sendes." + +#: redbot/cogs/reports/reports.py:112 +msgid "The report channel has been set." +msgstr "Den rapporteringskanalen har blitt satt." + +#: redbot/cogs/reports/reports.py:117 +#, docstring +msgid "Enable or Disable reporting for this server." +msgstr "Aktiver eller deaktiver rapportering for denne serveren." + +#: redbot/cogs/reports/reports.py:122 +msgid "Reporting is now enabled" +msgstr "Rapportering er nå aktivert" + +#: redbot/cogs/reports/reports.py:124 +msgid "Reporting is now disabled." +msgstr "Rapportering er nå deaktivert." + +#: redbot/cogs/reports/reports.py:183 +msgid "You took too long to select. Try again later." +msgstr "Du tok for lang tid å velge. Prøv igjen senere." + +#: redbot/cogs/reports/reports.py:190 +msgid "That wasn't a valid choice." +msgstr "Det var ikke et gyldig valg." + +#: redbot/cogs/reports/reports.py:213 +msgid "Report from {author}{maybe_nick}" +msgstr "Rapport fra {author}{maybe_nick}" + +#: redbot/cogs/reports/reports.py:218 +msgid "Report #{}" +msgstr "Rapport #{}" + +#: redbot/cogs/reports/reports.py:222 +msgid "Report from {author.mention} (Ticket #{number})" +msgstr "Rapport fra {author.mention} (Tikket #{number})" + +#: redbot/cogs/reports/reports.py:241 +#, docstring +msgid "Send a report.\\n\\n Use without arguments for interactive reporting, or do\\n `[p]report ` to use it non-interactively.\\n " +msgstr "Send en rapport.\\n\\n Bruk uten argumenter for interaktiv rapportering, eller gjør\\n `[p]report ` for å bruke den ikke-interaktivt.\\n " + +#: redbot/cogs/reports/reports.py:250 +msgid "Select a server to make a report in by number." +msgstr "Velg en server for å lage en rapport i form av nummer." + +#: redbot/cogs/reports/reports.py:256 +msgid "Reporting has not been enabled for this server" +msgstr "Rapportering er ikke aktivert for denne serveren" + +#: redbot/cogs/reports/reports.py:263 +msgid "You've sent too many reports recently. Please contact a server admin if this is important matter, or please wait and try again later." +msgstr "Du har sendt for mange rapporter nylig. Kontakt en serveradministrator hvis dette er viktig eller vennligst vent og prøv igjen senere." + +#: redbot/cogs/reports/reports.py:271 +msgid "Please finish making your prior report before trying to make an additional one!" +msgstr "Fullfør arbeidet med å lage en foregående rapport før du prøver å lage en ekstra en!" + +#: redbot/cogs/reports/reports.py:286 +msgid "Please respond to this message with your Report.\\nYour report should be a single message" +msgstr "Svar på denne meldingen med rapporten din.\\nRapporten skal være en enkelt melding" + +#: redbot/cogs/reports/reports.py:292 +msgid "This requires DMs enabled." +msgstr "Dette krever at DMs er aktivert." + +#: redbot/cogs/reports/reports.py:301 +msgid "You took too long. Try again later." +msgstr "Du tok for lang tid. Prøv igjen senere." + +#: redbot/cogs/reports/reports.py:309 +msgid "This server has no reports channel set up. Please contact a server admin." +msgstr "Denne serveren har ingen rapporter kanal satt opp. Kontakt en server admin." + +#: redbot/cogs/reports/reports.py:315 +msgid "There was an error sending your report, please contact a server admin." +msgstr "Det oppstod en feil under sending av rapporten, vennligst kontakt en serveradministrator." + +#: redbot/cogs/reports/reports.py:318 +msgid "Your report was submitted. (Ticket #{})" +msgstr "Rapporten din ble sendt inn. (Ticket #{})" + +#: redbot/cogs/reports/reports.py:354 +msgid "{closer} has closed the correspondence" +msgstr "{closer} har lukket korrespondansen" + +#: redbot/cogs/reports/reports.py:371 +msgid "Re: ticket# {ticket_number} in {guild.name}" +msgstr "Re: billett# {ticket_number} i {guild.name}" + +#: redbot/cogs/reports/reports.py:384 +msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." +msgstr "Korrespondanse om billett # {ticket_number} i {guild.name} er avsluttet da rapporter er deaktivert i den serveren." + +#: redbot/cogs/reports/reports.py:395 +#, docstring +msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " +msgstr "Åpne meldingstunnel.\\n\\n Denne tunnelen vil videresende ting du sier i denne kanalen\\n til saksens direktemeldinger.\\n\\n Tunneler forblir ikke omstart fra roboten.\\n " + +#: redbot/cogs/reports/reports.py:409 +msgid "That ticket doesn't seem to exist" +msgstr "Den billetten ser ikke ut til å finnes" + +#: redbot/cogs/reports/reports.py:412 +msgid "That user isn't here anymore." +msgstr "Den brukeren er ikke her lenger." + +#: redbot/cogs/reports/reports.py:418 +msgid "Either you or the user you are trying to reach already has an open communication." +msgstr "Enten har du eller brukeren du prøver å nå en åpen kommunikasjon." + +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +msgstr " Noe som du sier eller laster opp her (8MB begrensning i filstørrelse ved opplasting) sendes til kommunikasjonen er lukket.\\nDu kan lukke en kommunikasjon når som helst ved å reagere med ❎ på den siste meldingen som ble mottatt.\\nEnhver melding med suksess vil bli merket med ✅.\\nTunneler er ikke vedvarende over bot restarter." + +#: redbot/cogs/reports/reports.py:435 +msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." +msgstr "En moderator i serveren `{guild.name}` har åpnet en 2-veis kommunikasjon om saksnummer {ticket_number}." + +#: redbot/cogs/reports/reports.py:444 +msgid "That user has DMs disabled." +msgstr "Brukeren har deaktivert direktemeldinger." + +#: redbot/cogs/reports/reports.py:448 +msgid "You have opened a 2-way communication about ticket number {ticket_number}." +msgstr "Du har åpnet en 2-veis kommunikasjon om saksnummer {ticket_number}." + diff --git a/redbot/cogs/reports/locales/nl-NL.po b/redbot/cogs/reports/locales/nl-NL.po index 5a7f45244..e197892fc 100644 --- a/redbot/cogs/reports/locales/nl-NL.po +++ b/redbot/cogs/reports/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/pl-PL.po b/redbot/cogs/reports/locales/pl-PL.po index 895dcae93..6bb047238 100644 --- a/redbot/cogs/reports/locales/pl-PL.po +++ b/redbot/cogs/reports/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/pt-BR.po b/redbot/cogs/reports/locales/pt-BR.po index 2696906c2..a20b945ba 100644 --- a/redbot/cogs/reports/locales/pt-BR.po +++ b/redbot/cogs/reports/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/pt-PT.po b/redbot/cogs/reports/locales/pt-PT.po index 55c1739b6..d5d083438 100644 --- a/redbot/cogs/reports/locales/pt-PT.po +++ b/redbot/cogs/reports/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/ro-RO.po b/redbot/cogs/reports/locales/ro-RO.po index 0a252a098..fe9817e0c 100644 --- a/redbot/cogs/reports/locales/ro-RO.po +++ b/redbot/cogs/reports/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/ru-RU.po b/redbot/cogs/reports/locales/ru-RU.po index 610ccda24..3adb79bc4 100644 --- a/redbot/cogs/reports/locales/ru-RU.po +++ b/redbot/cogs/reports/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "При отправке вашего отчета произошла о msgid "Your report was submitted. (Ticket #{})" msgstr "Ваш отчет был отправлен. (Тикет #{})" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "{closer} закрыл переписку" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "Этот тикет, кажется, не существует" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "Этого пользователя здесь больше нет." -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "У вас или у пользователя, с которым вы пытаетесь связаться, уже есть открытое общение." -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "Модератор на сервере `{guild.name}` открыл двустороннее сообщение о номере тикета {ticket_number}." -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "У этого пользователя отключены личные сообщения." -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "Вы открыли двустороннее сообщение о номере тикета {ticket_number}." diff --git a/redbot/cogs/reports/locales/sk-SK.po b/redbot/cogs/reports/locales/sk-SK.po index 016f906cf..1c9f3d2ac 100644 --- a/redbot/cogs/reports/locales/sk-SK.po +++ b/redbot/cogs/reports/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/sr-CS.po b/redbot/cogs/reports/locales/sr-CS.po new file mode 100644 index 000000000..f9224f07b --- /dev/null +++ b/redbot/cogs/reports/locales/sr-CS.po @@ -0,0 +1,159 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 194\n" +"Language: sr_CS\n" + +#: redbot/cogs/reports/reports.py:26 +#, docstring +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " +msgstr "" + +#: redbot/cogs/reports/reports.py:104 +#, docstring +msgid "Manage Reports." +msgstr "" + +#: redbot/cogs/reports/reports.py:110 +#, docstring +msgid "Set the channel where reports will be sent." +msgstr "" + +#: redbot/cogs/reports/reports.py:112 +msgid "The report channel has been set." +msgstr "" + +#: redbot/cogs/reports/reports.py:117 +#, docstring +msgid "Enable or Disable reporting for this server." +msgstr "" + +#: redbot/cogs/reports/reports.py:122 +msgid "Reporting is now enabled" +msgstr "" + +#: redbot/cogs/reports/reports.py:124 +msgid "Reporting is now disabled." +msgstr "" + +#: redbot/cogs/reports/reports.py:183 +msgid "You took too long to select. Try again later." +msgstr "" + +#: redbot/cogs/reports/reports.py:190 +msgid "That wasn't a valid choice." +msgstr "" + +#: redbot/cogs/reports/reports.py:213 +msgid "Report from {author}{maybe_nick}" +msgstr "" + +#: redbot/cogs/reports/reports.py:218 +msgid "Report #{}" +msgstr "" + +#: redbot/cogs/reports/reports.py:222 +msgid "Report from {author.mention} (Ticket #{number})" +msgstr "" + +#: redbot/cogs/reports/reports.py:241 +#, docstring +msgid "Send a report.\\n\\n Use without arguments for interactive reporting, or do\\n `[p]report ` to use it non-interactively.\\n " +msgstr "" + +#: redbot/cogs/reports/reports.py:250 +msgid "Select a server to make a report in by number." +msgstr "" + +#: redbot/cogs/reports/reports.py:256 +msgid "Reporting has not been enabled for this server" +msgstr "" + +#: redbot/cogs/reports/reports.py:263 +msgid "You've sent too many reports recently. Please contact a server admin if this is important matter, or please wait and try again later." +msgstr "" + +#: redbot/cogs/reports/reports.py:271 +msgid "Please finish making your prior report before trying to make an additional one!" +msgstr "" + +#: redbot/cogs/reports/reports.py:286 +msgid "Please respond to this message with your Report.\\nYour report should be a single message" +msgstr "" + +#: redbot/cogs/reports/reports.py:292 +msgid "This requires DMs enabled." +msgstr "" + +#: redbot/cogs/reports/reports.py:301 +msgid "You took too long. Try again later." +msgstr "" + +#: redbot/cogs/reports/reports.py:309 +msgid "This server has no reports channel set up. Please contact a server admin." +msgstr "" + +#: redbot/cogs/reports/reports.py:315 +msgid "There was an error sending your report, please contact a server admin." +msgstr "" + +#: redbot/cogs/reports/reports.py:318 +msgid "Your report was submitted. (Ticket #{})" +msgstr "" + +#: redbot/cogs/reports/reports.py:354 +msgid "{closer} has closed the correspondence" +msgstr "" + +#: redbot/cogs/reports/reports.py:371 +msgid "Re: ticket# {ticket_number} in {guild.name}" +msgstr "" + +#: redbot/cogs/reports/reports.py:384 +msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." +msgstr "" + +#: redbot/cogs/reports/reports.py:395 +#, docstring +msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " +msgstr "" + +#: redbot/cogs/reports/reports.py:409 +msgid "That ticket doesn't seem to exist" +msgstr "" + +#: redbot/cogs/reports/reports.py:412 +msgid "That user isn't here anymore." +msgstr "" + +#: redbot/cogs/reports/reports.py:418 +msgid "Either you or the user you are trying to reach already has an open communication." +msgstr "" + +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +msgstr "" + +#: redbot/cogs/reports/reports.py:435 +msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." +msgstr "" + +#: redbot/cogs/reports/reports.py:444 +msgid "That user has DMs disabled." +msgstr "" + +#: redbot/cogs/reports/reports.py:448 +msgid "You have opened a 2-way communication about ticket number {ticket_number}." +msgstr "" + diff --git a/redbot/cogs/reports/locales/sr-SP.po b/redbot/cogs/reports/locales/sr-SP.po index f8d2d7864..815c5e620 100644 --- a/redbot/cogs/reports/locales/sr-SP.po +++ b/redbot/cogs/reports/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/sv-SE.po b/redbot/cogs/reports/locales/sv-SE.po index b292a6ce9..dab88132e 100644 --- a/redbot/cogs/reports/locales/sv-SE.po +++ b/redbot/cogs/reports/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/tr-TR.po b/redbot/cogs/reports/locales/tr-TR.po index 3f8fb8ca7..9f05da40b 100644 --- a/redbot/cogs/reports/locales/tr-TR.po +++ b/redbot/cogs/reports/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -17,143 +17,143 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " -msgstr "" +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " +msgstr "Sunucu yetkililerinin cevap verebileceği kullanıcı raporları oluştur.\\n\\n Kullanıcılar `[p]report` komutuyla rapor açabilirler. Bunlar daha sonra\\n yetkililer için sunucudaki bir kanala gönderilir, ve raporu yazan kişi\\n özelden bir mesaj alır. İletişim için ikisi de kullanılabilir.\\n " #: redbot/cogs/reports/reports.py:104 #, docstring msgid "Manage Reports." -msgstr "" +msgstr "Raporları Yönet." #: redbot/cogs/reports/reports.py:110 #, docstring msgid "Set the channel where reports will be sent." -msgstr "" +msgstr "Raporların gönderileceği kanalı ayarla." #: redbot/cogs/reports/reports.py:112 msgid "The report channel has been set." -msgstr "" +msgstr "Rapor kanalı ayarlandı." #: redbot/cogs/reports/reports.py:117 #, docstring msgid "Enable or Disable reporting for this server." -msgstr "" +msgstr "Bu sunucu için raporlamayı aç veya kapa." #: redbot/cogs/reports/reports.py:122 msgid "Reporting is now enabled" -msgstr "" +msgstr "Raporlama açıldı" #: redbot/cogs/reports/reports.py:124 msgid "Reporting is now disabled." -msgstr "" +msgstr "Raporlama kapatıldı." #: redbot/cogs/reports/reports.py:183 msgid "You took too long to select. Try again later." -msgstr "" +msgstr "Seçim yapmanız çok uzun sürdü. Lütfen daha sonra tekrar deneyin." #: redbot/cogs/reports/reports.py:190 msgid "That wasn't a valid choice." -msgstr "" +msgstr "O geçerli bir seçim değildi." #: redbot/cogs/reports/reports.py:213 msgid "Report from {author}{maybe_nick}" -msgstr "" +msgstr "{author}{maybe_nick} tarafından yazılmış rapor" #: redbot/cogs/reports/reports.py:218 msgid "Report #{}" -msgstr "" +msgstr "Rapor #{}" #: redbot/cogs/reports/reports.py:222 msgid "Report from {author.mention} (Ticket #{number})" -msgstr "" +msgstr "{author.mention} tarafından yazılmış rapor (Etiket #{number})" #: redbot/cogs/reports/reports.py:241 #, docstring msgid "Send a report.\\n\\n Use without arguments for interactive reporting, or do\\n `[p]report ` to use it non-interactively.\\n " -msgstr "" +msgstr "Bir rapor gönder.\\n\\n Etkileşimli raporlama için her hangi bir seçenek sunmadan kullan, veya\\n `[p]report ` ile etkileşimsiz kullan.\\n " #: redbot/cogs/reports/reports.py:250 msgid "Select a server to make a report in by number." -msgstr "" +msgstr "Rakamla rapor göndereceğin sunucuyu seç." #: redbot/cogs/reports/reports.py:256 msgid "Reporting has not been enabled for this server" -msgstr "" +msgstr "Bu sunucuda raporlama kapatılmış" #: redbot/cogs/reports/reports.py:263 msgid "You've sent too many reports recently. Please contact a server admin if this is important matter, or please wait and try again later." -msgstr "" +msgstr "Geçenlerde çok fazla rapor gönderdiniz. Eğer önemli bir konuysa bir sunucu yetkilisiyle görüşün veya bekleyip daha sonra tekrar deneyin." #: redbot/cogs/reports/reports.py:271 msgid "Please finish making your prior report before trying to make an additional one!" -msgstr "" +msgstr "Lütfen ek bir tane yazmayı denemeden önce var olan raporunuzu yazmayı bitirin!" #: redbot/cogs/reports/reports.py:286 msgid "Please respond to this message with your Report.\\nYour report should be a single message" -msgstr "" +msgstr "Lütfen bu mesajı raporunuz ile yanıtların.\\nRaporunuz tek bir mesajdan oluşmalıdır" #: redbot/cogs/reports/reports.py:292 msgid "This requires DMs enabled." -msgstr "" +msgstr "Bu özel mesajların açık olmasını gerektirir." #: redbot/cogs/reports/reports.py:301 msgid "You took too long. Try again later." -msgstr "" +msgstr "Çok fazla zaman harcadınız. Lütfen daha sonra tekrar deneyin." #: redbot/cogs/reports/reports.py:309 msgid "This server has no reports channel set up. Please contact a server admin." -msgstr "" +msgstr "Bu sunucunun bir report kanalı yok. Lütfen sunucu yetkilisi ile iletişime geçin." #: redbot/cogs/reports/reports.py:315 msgid "There was an error sending your report, please contact a server admin." -msgstr "" +msgstr "Raporunuz gönderilirken bir hata ile karşılaşıldı, lütfen bir sunucu yetkilisi ile görüşün." #: redbot/cogs/reports/reports.py:318 msgid "Your report was submitted. (Ticket #{})" -msgstr "" +msgstr "Raporunuz gönderildi. (Etkiket No #{})" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" -msgstr "" +msgstr "{closer} konuyu kapattı" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" -msgstr "" +msgstr "Yanıt: {guild.name} sunucusunda etiket no# {ticket_number}" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." -msgstr "" +msgstr "{guild.name} sunucusundaki etkiket no# {ticket_number} hakkındaki konu o sunucuda raporların devre dışı bırakılması nedeniyle kapatıldı." -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " -msgstr "" +msgstr "Bir mesaj tüneli aç.\\n\\n Bu tünel bu kanalda yazdıklarınızı raporu açan\\n kişiye özelden atar.\\n\\n Tüneller bot yeniden başlatıldığında kaybolur.\\n " -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" -msgstr "" +msgstr "Bu etiket yok gibi gözüküyor" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." -msgstr "" +msgstr "O kullanıcı artık burada değil." -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." -msgstr "" +msgstr "Siz veya ulaşmaya çalıştığınız kullanıcı zaten irtibatta." -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." -msgstr "" +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +msgstr " Burada yazdığınız veya eklediğiniz (eklerde 8MB dosya boyutu sınırı bulunur) konu kapatılana kadar onlara ulaştırılır.\\nBir konuyu istediğiniz zaman aldığınız son mesaja ❎ tepkisini vererek kapatabilirsiniz.\\nBaşarıyla gönderilen mesajlar ✅ ile işaretlenir.\\nTüneller bot yeniden başlatıldığında kaybolur." -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." -msgstr "" - -#: redbot/cogs/reports/reports.py:440 -msgid "That user has DMs disabled." -msgstr "" +msgstr "`{guild.name}` sunucusunda bir moderatör etiket numarası {ticket_number} hakkında 2 yönlü tünel açtı." #: redbot/cogs/reports/reports.py:444 -msgid "You have opened a 2-way communication about ticket number {ticket_number}." -msgstr "" +msgid "That user has DMs disabled." +msgstr "O kullanıcının özel mesajları kapalı." + +#: redbot/cogs/reports/reports.py:448 +msgid "You have opened a 2-way communication about ticket number {ticket_number}." +msgstr "Etkiket numarası {ticket_number} hakkında 2 yönlü tünel açtınız." diff --git a/redbot/cogs/reports/locales/uk-UA.po b/redbot/cogs/reports/locales/uk-UA.po index eb3030e7f..5caa55e2e 100644 --- a/redbot/cogs/reports/locales/uk-UA.po +++ b/redbot/cogs/reports/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/vi-VN.po b/redbot/cogs/reports/locales/vi-VN.po index 45794e4e3..1ec273615 100644 --- a/redbot/cogs/reports/locales/vi-VN.po +++ b/redbot/cogs/reports/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/zh-CN.po b/redbot/cogs/reports/locales/zh-CN.po index 7320c939f..c089fd75b 100644 --- a/redbot/cogs/reports/locales/zh-CN.po +++ b/redbot/cogs/reports/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/zh-HK.po b/redbot/cogs/reports/locales/zh-HK.po index 5bbaf649b..9bf6c9940 100644 --- a/redbot/cogs/reports/locales/zh-HK.po +++ b/redbot/cogs/reports/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/zh-TW.po b/redbot/cogs/reports/locales/zh-TW.po index 15e7c9c42..225079ff2 100644 --- a/redbot/cogs/reports/locales/zh-TW.po +++ b/redbot/cogs/reports/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-10-26 17:01+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/reports/reports.py:26 #, docstring -msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate. \\n " +msgid "Create user reports that server staff can respond to.\\n\\n Users can open reports using `[p]report`. These are then sent\\n to a channel in the server for staff, and the report creator\\n gets a DM. Both can be used to communicate.\\n " msgstr "" #: redbot/cogs/reports/reports.py:104 @@ -112,48 +112,48 @@ msgstr "" msgid "Your report was submitted. (Ticket #{})" msgstr "您的回報已送出。 (回報 #{})" -#: redbot/cogs/reports/reports.py:352 +#: redbot/cogs/reports/reports.py:354 msgid "{closer} has closed the correspondence" msgstr "{closer} 已結束對話" -#: redbot/cogs/reports/reports.py:368 +#: redbot/cogs/reports/reports.py:371 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:380 +#: redbot/cogs/reports/reports.py:384 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." msgstr "" -#: redbot/cogs/reports/reports.py:391 +#: redbot/cogs/reports/reports.py:395 #, docstring msgid "Open a message tunnel.\\n\\n This tunnel will forward things you say in this channel\\n to the ticket opener's direct messages.\\n\\n Tunnels do not persist across bot restarts.\\n " msgstr "" -#: redbot/cogs/reports/reports.py:405 +#: redbot/cogs/reports/reports.py:409 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:408 +#: redbot/cogs/reports/reports.py:412 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:414 +#: redbot/cogs/reports/reports.py:418 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:420 -msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message recieved.\\nAny message succesfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." -msgstr " 您所有在此的聊天訊息與上傳的檔案 (最大8MB) 將會轉送到另一方,直到對話結束。\\n您可以在任何時候點選最後一條訊息上的❎來結束對話。\\n任何成功轉送的訊息將會被標示✅。\\n此訊息通道在機器人重開機後會消失。" +#: redbot/cogs/reports/reports.py:424 +msgid " Anything you say or upload here (8MB file size limitation on uploads) will be forwarded to them until the communication is closed.\\nYou can close a communication at any point by reacting with the ❎ to the last message received.\\nAny message successfully forwarded will be marked with ✅.\\nTunnels are not persistent across bot restarts." +msgstr "" -#: redbot/cogs/reports/reports.py:431 +#: redbot/cogs/reports/reports.py:435 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." msgstr "`{guild.name}` 伺服器上的管理員已針對回報編號 {ticket_number} 開啟了雙向聊天通道。" -#: redbot/cogs/reports/reports.py:440 +#: redbot/cogs/reports/reports.py:444 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:448 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "您已針對回報編號 {ticket_number} 開啟了雙向聊天通道。" diff --git a/redbot/cogs/reports/reports.py b/redbot/cogs/reports/reports.py index 564431a59..cb265eab8 100644 --- a/redbot/cogs/reports/reports.py +++ b/redbot/cogs/reports/reports.py @@ -11,7 +11,7 @@ from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import pagify, box from redbot.core.utils.antispam import AntiSpam from redbot.core.bot import Red -from redbot.core.i18n import Translator, cog_i18n +from redbot.core.i18n import Translator, cog_i18n, set_contextual_locales_from_guild from redbot.core.utils.predicates import MessagePredicate from redbot.core.utils.tunnel import Tunnel @@ -27,7 +27,7 @@ class Reports(commands.Cog): Users can open reports using `[p]report`. These are then sent to a channel in the server for staff, and the report creator - gets a DM. Both can be used to communicate. + gets a DM. Both can be used to communicate. """ default_guild_settings = {"output_channel": None, "active": False, "next_ticket": 1} @@ -90,7 +90,7 @@ class Reports(commands.Cog): r["user_id"] = 0xDE1 # this might include EUD, and a report of a deleted user # that's been unhandled for long enough for the - # user to be deleted and the bot recieve a request like this... + # user to be deleted and the bot receive a request like this... r["report"] = "[REPORT DELETED DUE TO DISCORD REQUEST]" @property @@ -346,8 +346,10 @@ class Reports(commands.Cog): if t is None: return + guild = t[0][0] tun = t[1]["tun"] if payload.user_id in [x.id for x in tun.members]: + await set_contextual_locales_from_guild(self.bot, guild) await tun.react_close( uid=payload.user_id, message=_("{closer} has closed the correspondence") ) @@ -365,6 +367,7 @@ class Reports(commands.Cog): to_remove.append(k) continue + await set_contextual_locales_from_guild(self.bot, guild) topic = _("Re: ticket# {ticket_number} in {guild.name}").format( ticket_number=ticket_number, guild=guild ) @@ -376,6 +379,7 @@ class Reports(commands.Cog): for key in to_remove: if tun := self.tunnel_store.pop(key, None): guild, ticket = key + await set_contextual_locales_from_guild(self.bot, guild) await tun["tun"].close_because_disabled( _( "Correspondence about ticket# {ticket_number} in " @@ -422,8 +426,8 @@ class Reports(commands.Cog): "(8MB file size limitation on uploads) " "will be forwarded to them until the communication is closed.\n" "You can close a communication at any point by reacting with " - "the \N{NEGATIVE SQUARED CROSS MARK} to the last message recieved.\n" - "Any message succesfully forwarded will be marked with " + "the \N{NEGATIVE SQUARED CROSS MARK} to the last message received.\n" + "Any message successfully forwarded will be marked with " "\N{WHITE HEAVY CHECK MARK}.\n" "Tunnels are not persistent across bot restarts." ) diff --git a/redbot/cogs/streams/errors.py b/redbot/cogs/streams/errors.py index 76c6ff356..4249b04c7 100644 --- a/redbot/cogs/streams/errors.py +++ b/redbot/cogs/streams/errors.py @@ -18,5 +18,9 @@ class InvalidYoutubeCredentials(StreamsError): pass +class YoutubeQuotaExceeded(StreamsError): + pass + + class OfflineStream(StreamsError): pass diff --git a/redbot/cogs/streams/locales/af-ZA.po b/redbot/cogs/streams/locales/af-ZA.po index 254598ae8..c26ccb044 100644 --- a/redbot/cogs/streams/locales/af-ZA.po +++ b/redbot/cogs/streams/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: af_ZA\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/ar-SA.po b/redbot/cogs/streams/locales/ar-SA.po index b358ab54e..502f0f3be 100644 --- a/redbot/cogs/streams/locales/ar-SA.po +++ b/redbot/cogs/streams/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: ar_SA\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/bg-BG.po b/redbot/cogs/streams/locales/bg-BG.po index 19f2a4b9f..29b6bd3af 100644 --- a/redbot/cogs/streams/locales/bg-BG.po +++ b/redbot/cogs/streams/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: bg_BG\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/no-NO.po b/redbot/cogs/streams/locales/bs-BA.po similarity index 61% rename from redbot/cogs/streams/locales/no-NO.po rename to redbot/cogs/streams/locales/bs-BA.po index 7f04d2b6b..c605ba087 100644 --- a/redbot/cogs/streams/locales/no-NO.po +++ b/redbot/cogs/streams/locales/bs-BA.po @@ -1,324 +1,349 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 48\n" -"Language: no_NO\n" +"Language: bs_BA\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/ca-ES.po b/redbot/cogs/streams/locales/ca-ES.po index 94f7c31fd..a1d7829a5 100644 --- a/redbot/cogs/streams/locales/ca-ES.po +++ b/redbot/cogs/streams/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: ca_ES\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/cs-CZ.po b/redbot/cogs/streams/locales/cs-CZ.po index bddb66169..bf2536cb0 100644 --- a/redbot/cogs/streams/locales/cs-CZ.po +++ b/redbot/cogs/streams/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: cs_CZ\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "Zkontroluje, jestli probíhá Twitch vysílání." -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "Zkontroluje, jestli probíhá Youtube vysílání." -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "Zkontroluje, jestli probíhá Picarto vysílání." -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "Tento uživatel je offline." -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "Zdá se, že tento kanál neexistuje." -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "Při pokusu o spojení s API streamovací službou nastala chyba." -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "Správa automatického upozornění na vysílání." -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "Spravovat oznámení Twitch streamu." -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "Zapnout upozornění v tomto kanálu pro Twitch stream." -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "Zadejte název kanálu *Twitch*, ne název Discord serveru." -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "Zapnout upozornění v tomto kanálu pro Youtube stream." -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "Zapnout upozornění v tomto kanálu pro Picarto stream." -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "Všechna upozornění na vysílání v tomto kanálu byla zakázána." -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "Seznam všech aktivních upozornění vysílání na tomto serveru." -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "Aktivní upozornění:\\n\\n" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "Nejsou žádné aktivní notifikace na tomto serveru." -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "Nastavit čas kontroly streamů." -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "Vysvětli, jak nastavit twitch token." -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "Vysvětli, jak nastavit YouTube token." -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." -msgstr "Spravovat nastavení vlastní zprávy pro upozornění na vysílání." - -#: redbot/cogs/streams/streams.py:501 -#, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:529 +#, docstring +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " +msgstr "" + +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "Spravovat nastavení zmínění pro upozornění na vysílání." -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "Zapnout `@​everyone` zmínku." -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "`@​everyone` již nebude zmíněn pro upozornění na vysílání." -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "Když někdo zapne stream, `@​everyone` bude zmíněno." -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "Zapnout `@​here` zmínku." -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "`@​here` již nebude zmíněn pro upozornění na vysílání." -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "Když někdo zapne stream, `@​here` bude zmíněno." -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "Zapnout zmínku role." -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "Zapnout mazání alertů, když streamy budou offline." -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "Oznámení již nebudou odstraňována." -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "Pošlu nyní oznámení do tohoto kanálu, až bude {stream.name} vysílat." -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "Nebudu již posílat oznámení o {stream.name} v tomto kanálu." -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "{mention}, {stream} právě vysílá!" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "{stream} vysílá!" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "Nepojmenované vysílání" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr " - Znovu spustit" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "Sledující" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "Celkové shlédnutí" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "Hraje: " -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "Žádná" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}Kategorie: {category} | Štítky: {tags}" diff --git a/redbot/cogs/streams/locales/da-DK.po b/redbot/cogs/streams/locales/da-DK.po index 977bd4091..4775f4654 100644 --- a/redbot/cogs/streams/locales/da-DK.po +++ b/redbot/cogs/streams/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: da_DK\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/de-DE.po b/redbot/cogs/streams/locales/de-DE.po index 50f091a7e..b125b81f3 100644 --- a/redbot/cogs/streams/locales/de-DE.po +++ b/redbot/cogs/streams/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: de_DE\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "Prüfe ob ein Twitch Kanal Live ist." -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "Prüfe ob ein YouTube Kanal Live ist." -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "Prüfe ob ein Picarto Kanal Live ist." -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "Dieser Benutzer ist offline." -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "Dieser Kanal scheint nicht zu existieren." -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "Etwas lief schief bei dem Versuch die API des Streaming Dienstes zu kontaktieren." -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "Verwalte automatische Stream Alarme." -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "Verwalte Twitch Stream Benachrichtigungen." -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "Schalte die Alarme in diesem Kanal für Twitch Streams um." -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "Bitte geben Sie den Namen eines *Twitch* Kanals ein, nicht den eines Discord-Kanals." -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "Schalte die Alarme in diesem Kanal für YouTube Streams um." -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "Schalte die Alarme in diesem Kanal für Picarto Streams um." -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "Deaktiviere alle Stream-Alarme in diesem Kanal oder Server.\\n\\n `[p]streamalert stop` deaktiviert die Stream Alarme in diesem\\n Kanal.\\n\\n Nutze `[p]streamalert stop yes` um alle Stream Alarme auf diesem Server\\n zu stoppen.\\n " -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "Alle Stream Alarme auf diesem Server wurden deaktiviert." -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "Alle Stream Alarme in diesem Kanal wurden deaktiviert." -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "Listet alle aktiven Stream Alarme auf diesem Server auf." -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "Aktive Alarme:\\n\\n" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "Es sind keine aktiven Alarme auf diesem Server vorhanden." -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "Stelle ein wie oft nach neuen Streams geschaut werden soll." -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "Die minimale Wartezeit zwischen Aktualisierungen beträgt 60 Sekunden" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "Erklären Sie, wie Sie den Twitchtoken setzen." -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "Erklären Sie, wie Sie den YouTube-Token setzen." -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." -msgstr "Benutzerdefinierte Nachricht für Stream-Alarme verwalten." +msgid "Manage custom messages for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " -msgstr "Stream-Warnmeldung setzen, wenn Erwähnungen aktiviert sind.\\n\\n Benutze `{mention}` in der Nachricht um die ausgewählten Erwähnungen einzufügen.\\n\\n Benutze `{stream.name}` in der Nachricht um den Kanal oder den Benutzernamen einzufügen.\\n\\n Zum Beispiel: `[p]Streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n format@@9 " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " +msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "Stream-Alarm-Nachricht gesetzt!" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " -msgstr "Stream-Warnmeldung festlegen, wenn Erwähnungen deaktiviert sind.\\n\\n Verwenden Sie `{stream.name}` in der Nachricht, um den Kanal oder den Benutzernamen einzufügen.\\n\\n Zum Beispiel: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " +msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "Stream-Warnmeldungen in diesem Server zurücksetzen." -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "Stream-Alarme in diesem Server werden nun die Standardwarnmeldung verwenden." -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "Verwalte Einstellungen für Erwähnungen bei Stream-Alarmen." -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "Schalte die `@everyone` Erwähnung um." -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "`@everyone` wird nicht mehr bei Stream-Alarmen erwähnt." -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "Wenn ein Stream live ist, wird`@everyone` erwähnt." -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "Schalte die `@here` Erwähnung um." -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "`@here` wird nicht mehr bei Stream-Alarmen erwähnt." -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "Wenn ein Stream live ist, wird`@here` erwähnt." -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "Schalte Rollen-Erwähnung um." -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "`@{role.name}` wird nicht mehr bei Stream-Alarmen erwähnt." -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "Wenn ein Stream oder eine Community live ist wird `@{role.name}` erwähnt." -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "Da diese Rolle nicht erwähnt werden kann wird sie vorübergehend bei einem Stream-Alarm erwähnbar gemacht. Bitte stelle sicher, dass ich die korrekten Berechtigungen habe diese Rolle zu verwalten, sonst werden Mitglieder diese Rolle keine Benachrichtigung erhalten." -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "Schalte die Löschung von Alarmen um wenn ein Stream offline geht." -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "Die Benachrichtigungen werden gelöscht sobald ein Stream offline geht." -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "Benachrichtigungen werden nicht mehr gelöscht." -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "Aktiviert oder deaktiviert das Ausschließen von erneuten Streams aus Warnungen." -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "Streams vom Typ \"Wiederholung\" werden in Warnungen eingeschlossen." -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "Streams vom Typ \"Erneut ausführen\" senden keine Warnung mehr." -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "Ich werde jetzt in diesem Kanal eine Benachrichtigungen senden, wenn {stream.name} live ist." -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "Ich werde in diesem Kanal keine Benachrichtigungen mehr über {stream.name} senden." -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "{mention}, {stream} ist live!" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "{stream} ist live!" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "Unbenannte Übertragung" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr " - Wiederholung" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "Followers" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "Alle Aufrufe" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "Gerade läuft: " -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "Keine" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}Kategorie: {category} | Tags: {tags}" diff --git a/redbot/cogs/streams/locales/el-GR.po b/redbot/cogs/streams/locales/el-GR.po index 5a25697a5..592f2090a 100644 --- a/redbot/cogs/streams/locales/el-GR.po +++ b/redbot/cogs/streams/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: el_GR\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/es-ES.po b/redbot/cogs/streams/locales/es-ES.po index 274830086..eff986f3d 100644 --- a/redbot/cogs/streams/locales/es-ES.po +++ b/redbot/cogs/streams/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: es_ES\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " -msgstr "" +msgstr "Varios comandos relacionados con plataformas de streaming.\\n\\n Puedes comprobar si un stream de Twitch, YouTube o Picarto está\\n actualmente en directo.\\n " -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." -msgstr "" +msgstr "Necesitas una clave secreta del cliente si quieres usar la API de Twitch en este programa.\\nSigue estos pasos:\\n1. Ve a esta página: https://dev.twitch.tv/console/apps.\\n2. Haz clic en \\\"Administrar\\\" en tu aplicación.\\n3. Haga clic en \\\"Nuevo secreto\\\".\\n5. Copie su ID de cliente y el secreto de su cliente:\\n{command}\\n\\nNota: Estos tokens son sensibles y solo deben ser usados en un canal privado o en DM con el bot." -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." -msgstr "" +msgstr "Comprueba si un canal de Twitch está en directo." -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." -msgstr "" +msgstr "Comprueba si un canal de YouTube está en directo." -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." -msgstr "" +msgstr "Comprueba si un canal de smashcast está activo." -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." -msgstr "" +msgstr "Compruebe si un canal de Picarto está activo." -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." -msgstr "" +msgstr "Ese usuario está desconectado." -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." -msgstr "" +msgstr "Ese canal parece no existir." -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." -msgstr "" +msgstr "El token de Twitch no es válido o no se ha establecido. Ver {command}." -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." -msgstr "" +msgstr "La clave API de YouTube no es válida o no se ha configurado. Ver {command}." -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "Se ha excedido la cuota de YouTube. Inténtalo de nuevo más tarde o ponte en contacto con el propietario si esto continúa." + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." -msgstr "" - -#: redbot/cogs/streams/streams.py:282 -#, docstring -msgid "Manage automated stream alerts." -msgstr "" - -#: redbot/cogs/streams/streams.py:287 -#, docstring -msgid "Manage Twitch stream notifications." -msgstr "" - -#: redbot/cogs/streams/streams.py:295 -#, docstring -msgid "Toggle alerts in this channel for a Twitch stream." -msgstr "" +msgstr "Algo salió mal mientras se trataba de contactar con la API del servicio de stream." #: redbot/cogs/streams/streams.py:298 -msgid "Please supply the name of a *Twitch* channel, not a Discord channel." -msgstr "" +#, docstring +msgid "Manage automated stream alerts." +msgstr "Administrar alertas de streams automatizadas." -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:303 +#, docstring +msgid "Manage Twitch stream notifications." +msgstr "Administrar notificaciones de stream de Twitch." + +#: redbot/cogs/streams/streams.py:308 +#, docstring +msgid "Toggle alerts in this channel for a Twitch stream." +msgstr "Activa o desactiva alertas en este canal para un stream de Twitch." + +#: redbot/cogs/streams/streams.py:311 +msgid "Please supply the name of a *Twitch* channel, not a Discord channel." +msgstr "Por favor, introduce el nombre de un canal de *Twitch*, no de un canal de Discord." + +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." -msgstr "" +msgstr "Activa o desactiva alertas en este canal para un stream de YouTube." -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." -msgstr "" +msgstr "Activa o desactiva alertas en este canal para un stream de Smashcast." -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." -msgstr "" +msgstr "Activa o desactiva alertas en este canal para un stream de Picarto." -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " -msgstr "" +msgstr "Desactivar todas las alertas en este canal o servidor.\\n\\n `[p]streamalert stop` deshabilitará las alertas de este flujo\\n de este canal.\\n\\n Haz `[p]streamalert stop yes` para desactivar todas las alertas de stream en\\n este servidor.\\n " -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." -msgstr "" +msgstr "Todas las alertas en este servidor han sido deshabilitadas." -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." -msgstr "" +msgstr "Todas las alertas de streams en este canal han sido desactivadas." -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." -msgstr "" +msgstr "Listar todas las alertas de stream activas en este servidor." -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" -msgstr "" +msgstr "Alertas activas:\\n\\n" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." -msgstr "" +msgstr "No hay alertas activas en este servidor." -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." -msgstr "" +msgstr "Administrar configuración de alertas de stream." -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." -msgstr "" +msgstr "Establecer tiempo de actualización de chequeo de transmisión." -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" -msgstr "" +msgstr "No se puede establecer el temporizador de actualización a menos de 60 segundos" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." -msgstr "" +msgstr "Explica cómo establecer el token de twitch." -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" -msgstr "" +msgstr "Para establecer los tokens de la API de twitch sigue estos pasos:\\n1. Ve a esta página: https://dev.twitch.tv/dashboard/apps.\\n2. Haz clic en *Registrar tu aplicación*.\\n3. Introduzca un nombre, establezca la URI OAuth Redirect a `http://localhost`, y seleccione una Categoría de Aplicación de su elección.\\n4. Haga clic en *Registro*.\\n5. Copie su ID de cliente y su secreto de cliente en:\\n{command}\\n\\nNota: Estos tokens son sensibles y solo deben ser usados en un canal privado\\no en DM con el bot.\\n" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." -msgstr "" +msgstr "Explica cómo configurar el token de YouTube." -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" -msgstr "" +msgstr "Para obtener uno, haz lo siguiente:\\n1. Crea un proyecto\\n(consulta https://support.google.com/googleapi/answer/6251787 para más detalles)\\n2. Habilitar la API de datos de YouTube v3 \\n(ver https://support.google.com/googleapi/answer/6158841 para obtener instrucciones)\\n3. Configura tu clave API \\n(ver https://support.google.com/googleapi/answer/6158862 para obtener instrucciones)\\n4. Copie su clave API y ejecute el comando {command}\\n\\nNota: Estos tokens son sensibles y solo deben ser usados en un canal privado\\no en DM con el bot.\\n" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." -msgstr "" +msgid "Manage custom messages for stream alerts." +msgstr "Administrar mensajes personalizados para alertas de streams." -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " -msgstr "" +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " +msgstr "Establecer mensaje de alerta de stream cuando las menciones están habilitadas.\\n\\n Use `{mention}` en el mensaje para insertar las menciones seleccionadas.\\n Use `{stream}` en el mensaje para insertar el canal o nombre de usuario.\\n\\n Por ejemplo: `[p]mención de mensaje de streamset {mention}, ¡ {stream} está en directo!\\n " -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" -msgstr "" +msgstr "Mensaje de alerta de Stream establecido!" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " -msgstr "" +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " +msgstr "Establecer mensaje de alerta de stream cuando las menciones están deshabilitadas.\\n\\n Use `{stream}` en el mensaje para insertar el canal o nombre de usuario.\\n\\n Por ejemplo: `[p]nombre de mensaje de streamset {stream} está en directo!\\n " -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." -msgstr "" +msgstr "Restablecer los mensajes de alerta de stream en este servidor." -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." -msgstr "" +msgstr "Las alertas de stream en este servidor ahora usarán el mensaje de alerta predeterminado." -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." -msgstr "" - -#: redbot/cogs/streams/streams.py:550 -#, docstring -msgid "Toggle the `@​everyone` mention." -msgstr "" - -#: redbot/cogs/streams/streams.py:555 -msgid "`@​everyone` will no longer be mentioned for stream alerts." -msgstr "" - -#: redbot/cogs/streams/streams.py:558 -msgid "When a stream is live, `@​everyone` will be mentioned." -msgstr "" - -#: redbot/cogs/streams/streams.py:563 -#, docstring -msgid "Toggle the `@​here` mention." -msgstr "" - -#: redbot/cogs/streams/streams.py:568 -msgid "`@​here` will no longer be mentioned for stream alerts." -msgstr "" +msgstr "Administrar ajustes de mención para las alertas de transmisión." #: redbot/cogs/streams/streams.py:571 -msgid "When a stream is live, `@​here` will be mentioned." -msgstr "" +#, docstring +msgid "Toggle the `@​everyone` mention." +msgstr "Alterna la mención de `@​everyone`." #: redbot/cogs/streams/streams.py:576 +msgid "`@​everyone` will no longer be mentioned for stream alerts." +msgstr "`@​everyone` ya no será mencionado para las alertas de streaming." + +#: redbot/cogs/streams/streams.py:579 +msgid "When a stream is live, `@​everyone` will be mentioned." +msgstr "Cuando una secuencia está en vivo, se mencionará a `@everyone`." + +#: redbot/cogs/streams/streams.py:584 +#, docstring +msgid "Toggle the `@​here` mention." +msgstr "Activa o desactiva la mención `@here`." + +#: redbot/cogs/streams/streams.py:589 +msgid "`@​here` will no longer be mentioned for stream alerts." +msgstr "`@​here` ya no será mencionado para las alertas de streaming." + +#: redbot/cogs/streams/streams.py:592 +msgid "When a stream is live, `@​here` will be mentioned." +msgstr "Cuando un stream esté en directo, se mencionará a `@here`." + +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." -msgstr "" - -#: redbot/cogs/streams/streams.py:581 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." -msgstr "" - -#: redbot/cogs/streams/streams.py:587 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." -msgstr "" - -#: redbot/cogs/streams/streams.py:591 -msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." -msgstr "" +msgstr "Activar o desactivar una mención de rol." #: redbot/cogs/streams/streams.py:602 -#, docstring -msgid "Toggle alert deletion for when streams go offline." -msgstr "" +msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +msgstr "`@{role.name}` ya no será mencionado para las alertas de stream." -#: redbot/cogs/streams/streams.py:605 -msgid "The notifications will be deleted once streams go offline." -msgstr "" - -#: redbot/cogs/streams/streams.py:607 -msgid "Notifications will no longer be deleted." -msgstr "" +#: redbot/cogs/streams/streams.py:608 +msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +msgstr "Cuando un stream o comunidad está en directo, se mencionará `@{role.name}`." #: redbot/cogs/streams/streams.py:612 +msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." +msgstr "Dado que el rol no es mencionable, se hará mencionar momentáneamente cuando se anuncie una alerta de stream. Por favor, asegúrese de tener los permisos correctos para administrar este rol, o de lo contrario los miembros de este rol no recibirán una notificación." + +#: redbot/cogs/streams/streams.py:623 #, docstring -msgid "Toggle excluding rerun streams from alerts." -msgstr "" +msgid "Toggle alert deletion for when streams go offline." +msgstr "Alternar eliminación de alertas para cuando los streams se desconecten." -#: redbot/cogs/streams/streams.py:617 -msgid "Streams of type 'rerun' will be included in alerts." -msgstr "" - -#: redbot/cogs/streams/streams.py:620 -msgid "Streams of type 'rerun' will no longer send an alert." -msgstr "" +#: redbot/cogs/streams/streams.py:626 +msgid "The notifications will be deleted once streams go offline." +msgstr "Las notificaciones se eliminarán una vez que los streams se desconecten." #: redbot/cogs/streams/streams.py:628 +msgid "Notifications will no longer be deleted." +msgstr "Las notificaciones ya no se eliminarán." + +#: redbot/cogs/streams/streams.py:633 +#, docstring +msgid "Toggle excluding rerun streams from alerts." +msgstr "Alternar excluir la repetición de alertas de stream." + +#: redbot/cogs/streams/streams.py:638 +msgid "Streams of type 'rerun' will be included in alerts." +msgstr "Las secuencias de tipo 'repetición' se incluirán en las alertas." + +#: redbot/cogs/streams/streams.py:641 +msgid "Streams of type 'rerun' will no longer send an alert." +msgstr "Las secuencias de tipo 'repetición' ya no enviarán una alerta." + +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "Alterna excluir los programas de noticias de YouTube." + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "Los programas de streams se incluirán en las alertas." + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "Los streams programados ya no enviarán una alerta." + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." -msgstr "" +msgstr "Ahora enviaré una notificación en este canal cuando {stream.name} esté en directo." -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." -msgstr "" +msgstr "Ya no enviaré notificaciones sobre {stream.name} en este canal." -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" -msgstr "" +msgstr "¡{mention}, {stream} está en directo!" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" -msgstr "" +msgstr "¡{stream} está en directo!" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "Este stream comenzará en {time}" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "Este stream fue programado para hace {min} minutos" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" -msgstr "" +msgstr "Difusión sin título" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" -msgstr "" +msgstr " - Repetición" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" -msgstr "" +msgstr "Seguidores" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" -msgstr "" +msgstr "Visualizaciones totales" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " -msgstr "" +msgstr "Jugando: " -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" -msgstr "" +msgstr "Ninguno" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " -msgstr "" +msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" -msgstr "" +msgstr "Categoría {adult}: {category} | Etiquetas: {tags}" diff --git a/redbot/cogs/streams/locales/fi-FI.po b/redbot/cogs/streams/locales/fi-FI.po index 9f1aa76fa..9fc9dda6a 100644 --- a/redbot/cogs/streams/locales/fi-FI.po +++ b/redbot/cogs/streams/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: fi_FI\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/fr-FR.po b/redbot/cogs/streams/locales/fr-FR.po index cb979c046..c6ff0b7bc 100644 --- a/redbot/cogs/streams/locales/fr-FR.po +++ b/redbot/cogs/streams/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: fr_FR\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "Vérifiez si une chaîne Twitch est en live." -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "Vérifiez si une chaîne YouTube est en live." -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "Vérifiez si une chaîne Picarto est en live." -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "Cet utilisateur est hors ligne." -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "Ce salon ne semble pas exister." -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "Une erreur s'est produite lors de la tentative de connexion a l'API du service de stream." -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "Gérer les alertes de stream." -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "Gérer les notifications de stream Twitch." -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "Activer les alertes dans ce salon pour un stream Twitch." -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "Veuillez fournir le nom d'une chaîne *Twitch*, pas d'un salon Discord." -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "Activer les alertes dans ce salon pour un stream YouTube." -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "Activer les alertes dans ce salon pour un stream Picarto." -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "Désactive toutes les alertes de stream sur ce salon ou ce serveur.\\n\\n `[p]streamalert stop'' désactivera les alertes pour ce salon.\\n\\n Utiliser `[p]streamalert stop yes` pour désactiver les alertes\\n pour ce serveur.\\n " -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "Toutes les alertes de stream de ce serveur ont été désactivées." -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "Toutes les alertes de stream dans ce salon ont été désactivées." -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "Liste toutes les alertes de streams actives dans ce serveur." -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "Alertes actives :\\n\\n" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "Il n'y a pas d'alertes actives dans ce serveur." -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." -msgstr "" +msgstr "Gérer les paramètres d'alerte de stream." -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "Définir le temps de rafraîchissement de la vérification des streams." -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "Vous ne pouvez pas régler le temps de rafraîchissement à moins de 60 secondes" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "Expliquer comment définir le token Twitch." -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "Expliquer comment définir le token YouTube." -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" +msgstr "" + +#: redbot/cogs/streams/streams.py:523 +#, docstring +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Manage custom message for stream alerts." -msgstr "Gérer le message personnalisé pour les alertes de streams." +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " +msgstr "" -#: redbot/cogs/streams/streams.py:501 -#, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " -msgstr "Défini le message d'alerte lorsque les mentions sont activées.\\n\\n Utilisez `{mention}` dans le message pour insérer les mentions sélectionnées.\\n\\n Utilisez `{stream.name}` dans le message pour insérer le nom de la chaine ou le nom d'utilisateur.\\n\\n Par exemple : `[p]streamset message mention \\\"{mention}, {stream.name} est en live !\\\"`\\n " - -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "Message d'alerte de stream défini !" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " -msgstr "Définir le message d'alerte de stream lorsque les mentions sont désactivées.\\n\\n Utilisez `{stream.name}` dans le message pour insérer le salon ou le nom d'utilisateur.\\n\\n Par exemple : `[p]streamset message nomention \\\"{stream.name} est en ligne !\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " +msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "Réinitialiser les messages d'alerte de streams sur ce serveur." -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "Les alertes de stream de ce serveur utiliseront maintenant le message d'alerte par défaut." -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "Gérer les paramètres de mention pour les alertes de streams." -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "Activer la mention `@'everyone`." -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "`@'everyone` ne sera plus mentionné pour les alertes de streams." -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "Quand un stream est en direct, `@​everyone` sera mentionné." -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "Utiliser la mention `@here`." -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "`@here` ne sera plus mentionné pour les alertes de streams." -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "Quand un stream est en direct, `@​here` sera mentionné." -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "Activer une mention de rôle." -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "`@{role.name}` ne sera plus mentionné pour les alertes de streams." -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "Quand un stream ou une communauté est en direct, `@{role.name}` sera mentionné." -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "Puisque le rôle n'est pas mentionnable, il le sera momentanément lors de l'annonce d'un stream. Veuillez vous assurer que j'ai les bonnes permissions pour gérer ce rôle, sinon les membres de ce rôle ne recevront pas de notification." -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "Activer la suppression de l'alerte lorsque les streams sont hors ligne." -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "Les notifications seront supprimées une fois que les streams seront hors ligne." -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "Les notifications ne seront plus supprimées." -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "Activer/désactiver l'exclusion des reruns de streams des alertes." -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "Les streams de type 'reerun' seront inclus dans les alertes." -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "Les flux de type 'rerun' n'enverront plus d'alerte." -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "Je vais maintenant envoyer une notification dans ce salon lorsque {stream.name} sera en live." -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "Je n'enverrai plus de notifications à propos de {stream.name} dans ce salon." -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "{mention}, {stream} est en live !" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "{stream} est en live !" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "Diffusion sans titre" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr " - Rerun" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "Abonnés" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "Vues totales" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "Joue à : " -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "Aucun" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}Catégorie : {category} | Tags : {tags}" diff --git a/redbot/cogs/streams/locales/he-IL.po b/redbot/cogs/streams/locales/he-IL.po index 1ab1f91b2..336cf34be 100644 --- a/redbot/cogs/streams/locales/he-IL.po +++ b/redbot/cogs/streams/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: he_IL\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/hu-HU.po b/redbot/cogs/streams/locales/hu-HU.po index cda325601..23aa5be38 100644 --- a/redbot/cogs/streams/locales/hu-HU.po +++ b/redbot/cogs/streams/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: hu_HU\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/id-ID.po b/redbot/cogs/streams/locales/id-ID.po index 07ac57699..1605febd9 100644 --- a/redbot/cogs/streams/locales/id-ID.po +++ b/redbot/cogs/streams/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: id_ID\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/it-IT.po b/redbot/cogs/streams/locales/it-IT.po index e506e0ac4..7502e088e 100644 --- a/redbot/cogs/streams/locales/it-IT.po +++ b/redbot/cogs/streams/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: it_IT\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/ja-JP.po b/redbot/cogs/streams/locales/ja-JP.po index 1d5bfe9bb..0d25829f6 100644 --- a/redbot/cogs/streams/locales/ja-JP.po +++ b/redbot/cogs/streams/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: ja_JP\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/ko-KR.po b/redbot/cogs/streams/locales/ko-KR.po index b3d58782e..5186b4139 100644 --- a/redbot/cogs/streams/locales/ko-KR.po +++ b/redbot/cogs/streams/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: ko_KR\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/nb-NO.po b/redbot/cogs/streams/locales/nb-NO.po new file mode 100644 index 000000000..5011084ff --- /dev/null +++ b/redbot/cogs/streams/locales/nb-NO.po @@ -0,0 +1,349 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 48\n" +"Language: nb_NO\n" + +#: redbot/cogs/streams/streams.py:41 +#, docstring +msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " +msgstr "Forskjellige kommandoer for streaming-plattformer.\\n\\n Du kan sjekke om en Twitch, YouTube eller Picarto stream er\\n for øyeblikket live.\\n " + +#: redbot/cogs/streams/streams.py:142 +msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." +msgstr "Du trenger en klient hemmelig nøkkel hvis du vil bruke Twitch API på denne cog.\\nFølg disse trinnene:\\n1. Gå til denne siden: https://dev.twitch.tv/console/apps.\\n2. Klikk \\\"Manage\\\" på søknaden.\\n3. Klikk på \\\"New secret\\\".\\n5. Kopier din klient-ID og din klient hemmelig om:\\n{command}\\n\\nMerk: Disse kodene er følsomme og bør bare brukes i en privat kanal eller i DM med boten." + +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 +msgid "" +msgstr "" + +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 +msgid "" +msgstr "" + +#: redbot/cogs/streams/streams.py:208 +#, docstring +msgid "Check if a Twitch channel is live." +msgstr "Sjekk om en Twitch-kanal er direkte." + +#: redbot/cogs/streams/streams.py:221 +#, docstring +msgid "Check if a YouTube channel is live." +msgstr "Sjekk om en YouTube-kanal er direkte." + +#: redbot/cogs/streams/streams.py:234 +#, docstring +msgid "Check if a smashcast channel is live." +msgstr "Sjekk om en smashcast er direkte." + +#: redbot/cogs/streams/streams.py:240 +#, docstring +msgid "Check if a Picarto channel is live." +msgstr "Sjekk om en Picarto-kanal er direkte." + +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 +msgid "That user is offline." +msgstr "Den brukeren er frakoblet." + +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 +msgid "That channel doesn't seem to exist." +msgstr "Den kanalen ser ikke ut til å eksistere." + +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 +msgid "The Twitch token is either invalid or has not been set. See {command}." +msgstr "Twitch-tokenet er enten ugyldig eller ikke har blitt satt. Se {command}." + +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 +msgid "The YouTube API key is either invalid or has not been set. See {command}." +msgstr "YouTube API-nøkkel er enten ugyldig eller har ikke blitt satt. Se {command}." + +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "YouTube-kvote er overskredet. Prøv igjen senere eller kontakt eieren hvis dette fortsetter." + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 +msgid "Something went wrong whilst trying to contact the stream service's API." +msgstr "Noe gikk galt under forsøk på å kontakte strømmetjenestens API." + +#: redbot/cogs/streams/streams.py:298 +#, docstring +msgid "Manage automated stream alerts." +msgstr "Behandle automatiserte strømvarsler." + +#: redbot/cogs/streams/streams.py:303 +#, docstring +msgid "Manage Twitch stream notifications." +msgstr "Administrer Twitch-stream varsler." + +#: redbot/cogs/streams/streams.py:308 +#, docstring +msgid "Toggle alerts in this channel for a Twitch stream." +msgstr "Veksle varsler i denne kanalen for en Twitch-strømme." + +#: redbot/cogs/streams/streams.py:311 +msgid "Please supply the name of a *Twitch* channel, not a Discord channel." +msgstr "Vennligst fyll inn navnet på en *Twitch*-kanal, ikke en Discord-kanal." + +#: redbot/cogs/streams/streams.py:318 +#, docstring +msgid "Toggle alerts in this channel for a YouTube stream." +msgstr "Veksle varsler i denne kanalen for en YouTube-strøm." + +#: redbot/cogs/streams/streams.py:323 +#, docstring +msgid "Toggle alerts in this channel for a Smashcast stream." +msgstr "Veksle varsler i denne kanalen for en Smashcast stream." + +#: redbot/cogs/streams/streams.py:328 +#, docstring +msgid "Toggle alerts in this channel for a Picarto stream." +msgstr "Veksle varsler i denne kanalen for en Picarto strømme." + +#: redbot/cogs/streams/streams.py:333 +#, docstring +msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " +msgstr "Deaktiver alle stream-varsler i denne kanalen eller serveren.\\n\\n `[p]streamalert stop` vil deaktivere denne kanalens strøm\\n varsler.\\n\\n Do `[p]streamalert stop yes` for å deaktivere alle stream-varsler i\\n denne serveren.\\n " + +#: redbot/cogs/streams/streams.py:363 +msgid "All the stream alerts in this server have been disabled." +msgstr "Alle kringkastingsvarsler i denne serveren har blitt deaktivert." + +#: redbot/cogs/streams/streams.py:365 +msgid "All the stream alerts in this channel have been disabled." +msgstr "Alle strømsvarsler i denne kanalen har blitt deaktivert." + +#: redbot/cogs/streams/streams.py:371 +#, docstring +msgid "List all active stream alerts in this server." +msgstr "List alle aktive stream-varsler på denne serveren." + +#: redbot/cogs/streams/streams.py:374 +msgid "Active alerts:\\n\\n" +msgstr "Aktive varsler:\\n\\n" + +#: redbot/cogs/streams/streams.py:382 +msgid "There are no active alerts in this server." +msgstr "Det er ingen aktive varsler i denne serveren." + +#: redbot/cogs/streams/streams.py:456 +#, docstring +msgid "Manage stream alert settings." +msgstr "Administrer stream varslingsinnstillinger." + +#: redbot/cogs/streams/streams.py:462 +#, docstring +msgid "Set stream check refresh time." +msgstr "Angi stream-sjekk oppdateringstid." + +#: redbot/cogs/streams/streams.py:464 +msgid "You cannot set the refresh timer to less than 60 seconds" +msgstr "Du kan ikke sette oppdateringsholderen til under 60 sekunder" + +#: redbot/cogs/streams/streams.py:474 +#, docstring +msgid "Explain how to set the twitch token." +msgstr "Forklar hvordan du kan sette twitch token." + +#: redbot/cogs/streams/streams.py:475 +msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" +msgstr "For å stille inn twitch API-token, følg disse trinnene:\\n1. Gå til siden https://dev.twitch.tv/dashboard/applikasjoner.\\n2. Klikk *Registrer din applikasjon*.\\n3. Skriv inn et navn, sett OAuth omdirigere URI til `http://localhost`, og velg en programkategori for din du velger.\\n4. Klikk *Register*.\\n5. Kopier din klient-ID og din klient hemmelig i:\\n{command}\\n\\nMerk: Disse kodene er følsomme og bør bare brukes i en privat kanal\\neller i DM med bot.\\n" + +#: redbot/cogs/streams/streams.py:498 +#, docstring +msgid "Explain how to set the YouTube token." +msgstr "Forklar hvordan du kan angi YouTube token." + +#: redbot/cogs/streams/streams.py:500 +msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" +msgstr "Slik gjør du følgende:\\n1. Opprett et prosjekt\\n(se https://support.google.com/googleapi/answer/6251787 for detaljer)\\n2. Aktivere YouTube Data API v3 \\n(se https://support.google.com/googleapi/answer/6158841 for instruksjoner)\\n3. Sett opp din API-nøkkel \\n(se https://support.google.com/googleapi/answer/6158862 i instruksjoner)\\n4. Kopier din API-nøkkel og kjør kommandoen {command}\\n\\nMerk: Disse tokene er følsomme og skal kun brukes i en privat kanal\\neller i DM med boten.\\n" + +#: redbot/cogs/streams/streams.py:514 +msgid "" +msgstr "" + +#: redbot/cogs/streams/streams.py:523 +#, docstring +msgid "Manage custom messages for stream alerts." +msgstr "Behandle egen melding for stream-varsler." + +#: redbot/cogs/streams/streams.py:529 +#, docstring +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " +msgstr "Sett strøms varslingsmelding når nevninger er aktivert.\\n\\n Bruk `{mention}` i meldingen for å sette inn de valgte omtalene.\\n Bruk `{stream}` i meldingen for å sette inn kanal eller brukernavn.\\n\\n For eksempel: `[p]streamset message mention {mention}, {stream} is live!`\\n " + +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 +msgid "Stream alert message set!" +msgstr "Strøm varsling melding satt!" + +#: redbot/cogs/streams/streams.py:543 +#, docstring +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " +msgstr "Sett strøms varslingsmelding når nevninger er deaktivert.\\n\\n Bruk `{stream}` i meldingen for å sette inn kanalen eller brukernavnet.\\n\\n For eksempel: `[p]streamset message nomention {stream} is live!`\\n " + +#: redbot/cogs/streams/streams.py:556 +#, docstring +msgid "Reset the stream alert messages in this server." +msgstr "Tilbakestill strømsvarselsmeldingene på denne serveren." + +#: redbot/cogs/streams/streams.py:560 +msgid "Stream alerts in this server will now use the default alert message." +msgstr "Strøm varsler i denne serveren bruker nå standard varslingsmelding." + +#: redbot/cogs/streams/streams.py:565 +#, docstring +msgid "Manage mention settings for stream alerts." +msgstr "Behandle nevnelsesinnstillinger for strømlinjevarsler." + +#: redbot/cogs/streams/streams.py:571 +#, docstring +msgid "Toggle the `@​everyone` mention." +msgstr "Veksle nevnelsen til `@everyone`." + +#: redbot/cogs/streams/streams.py:576 +msgid "`@​everyone` will no longer be mentioned for stream alerts." +msgstr "`@everyone` vil ikke lenger bli nevnt for strømvarsler." + +#: redbot/cogs/streams/streams.py:579 +msgid "When a stream is live, `@​everyone` will be mentioned." +msgstr "Når en strøm er i live, vil `@everyone` bli nevnt." + +#: redbot/cogs/streams/streams.py:584 +#, docstring +msgid "Toggle the `@​here` mention." +msgstr "Veksle følgende ommening `@here`." + +#: redbot/cogs/streams/streams.py:589 +msgid "`@​here` will no longer be mentioned for stream alerts." +msgstr "`@here` vil ikke lenger nevnes for strømvarsler." + +#: redbot/cogs/streams/streams.py:592 +msgid "When a stream is live, `@​here` will be mentioned." +msgstr "Når en strøm er i live, vil `@here` nevnes." + +#: redbot/cogs/streams/streams.py:597 +#, docstring +msgid "Toggle a role mention." +msgstr "Veksle en rolle omtale." + +#: redbot/cogs/streams/streams.py:602 +msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +msgstr "`@{role.name}` vil ikke lenger nevnes for stream-varsler." + +#: redbot/cogs/streams/streams.py:608 +msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +msgstr "Når en strøm eller et samfunn er i live, vil `@{role.name}` bli nevnt." + +#: redbot/cogs/streams/streams.py:612 +msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." +msgstr "Siden rollen ikke er nevnt, vil den kunne nevnes momentant når den annonseres et strømlinjeprogram. Vennligst sørg for at jeg har riktige rettigheter for å administrere denne rollen, eller andre medlemmer av denne rollen vil ikke motta en varsling." + +#: redbot/cogs/streams/streams.py:623 +#, docstring +msgid "Toggle alert deletion for when streams go offline." +msgstr "Veksle sletting av varsler for når strømmene går frakoblet." + +#: redbot/cogs/streams/streams.py:626 +msgid "The notifications will be deleted once streams go offline." +msgstr "Varslene vil bli slettet når strømmene går frakoblet." + +#: redbot/cogs/streams/streams.py:628 +msgid "Notifications will no longer be deleted." +msgstr "Varsler vil ikke lenger bli slettet." + +#: redbot/cogs/streams/streams.py:633 +#, docstring +msgid "Toggle excluding rerun streams from alerts." +msgstr "Slå av/på omringingsstrømmer fra varsler." + +#: redbot/cogs/streams/streams.py:638 +msgid "Streams of type 'rerun' will be included in alerts." +msgstr "Strømninger av typen 'kjør om igjen' vil bli inkludert i varsler." + +#: redbot/cogs/streams/streams.py:641 +msgid "Streams of type 'rerun' will no longer send an alert." +msgstr "Strømmer av typen 'kjør om igjen' vil ikke lenger sende et varsel." + +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "Slå av/på YouTube-strømmer tidsplaner fra varsler." + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "Stream-planer vil bli inkludert i varsler." + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "Streamer tidsplaner vil ikke lenger sende et varsel." + +#: redbot/cogs/streams/streams.py:662 +msgid "I'll now send a notification in this channel when {stream.name} is live." +msgstr "Jeg sender nå et varsel i denne kanalen når {stream.name} er direkte." + +#: redbot/cogs/streams/streams.py:671 +msgid "I won't send notifications about {stream.name} in this channel anymore." +msgstr "Jeg vil ikke sende meldinger om {stream.name} i denne kanalen lenger." + +#: redbot/cogs/streams/streams.py:791 +msgid "{mention}, {stream} is live!" +msgstr "{mention}, {stream} er direkte!" + +#: redbot/cogs/streams/streams.py:808 +msgid "{stream} is live!" +msgstr "{stream} er direkte!" + +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "Denne strømmen starter om {time}" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "Denne strømmen ble planlagt for {min} minutter siden" + +#: redbot/cogs/streams/streamtypes.py:362 +msgid "Untitled broadcast" +msgstr "Frakoblet sending" + +#: redbot/cogs/streams/streamtypes.py:364 +msgid " - Rerun" +msgstr " - kjøre om igjen" + +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 +msgid "Followers" +msgstr "Følgere" + +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 +msgid "Total views" +msgstr "Visninger totalt" + +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 +msgid "Playing: " +msgstr "Spiller: " + +#: redbot/cogs/streams/streamtypes.py:457 +msgid "None" +msgstr "Ingen" + +#: redbot/cogs/streams/streamtypes.py:460 +msgid "NSFW | " +msgstr "NSFW | " + +#: redbot/cogs/streams/streamtypes.py:464 +msgid "{adult}Category: {category} | Tags: {tags}" +msgstr "{adult}Kategori: {category} + Tagger: {tags}" + diff --git a/redbot/cogs/streams/locales/nl-NL.po b/redbot/cogs/streams/locales/nl-NL.po index a4720d89f..33e08d20e 100644 --- a/redbot/cogs/streams/locales/nl-NL.po +++ b/redbot/cogs/streams/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: nl_NL\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "Geen" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/pl-PL.po b/redbot/cogs/streams/locales/pl-PL.po index 646dabe33..990837b9d 100644 --- a/redbot/cogs/streams/locales/pl-PL.po +++ b/redbot/cogs/streams/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: pl_PL\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "Brak" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/pt-BR.po b/redbot/cogs/streams/locales/pt-BR.po index aedd4df06..8ad43d912 100644 --- a/redbot/cogs/streams/locales/pt-BR.po +++ b/redbot/cogs/streams/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+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" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: pt_BR\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/pt-PT.po b/redbot/cogs/streams/locales/pt-PT.po index 4c8612c26..c10be3dfb 100644 --- a/redbot/cogs/streams/locales/pt-PT.po +++ b/redbot/cogs/streams/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: pt_PT\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/ro-RO.po b/redbot/cogs/streams/locales/ro-RO.po index 758a58276..fce6889fa 100644 --- a/redbot/cogs/streams/locales/ro-RO.po +++ b/redbot/cogs/streams/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: ro_RO\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/ru-RU.po b/redbot/cogs/streams/locales/ru-RU.po index dc571bdc2..5bda47921 100644 --- a/redbot/cogs/streams/locales/ru-RU.po +++ b/redbot/cogs/streams/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: ru_RU\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "Статус канала Twitch." -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "Статус канала YouTube." -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "Статус канала Picarto." -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "Этот пользователь не в сети." -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "Этот канал, кажется, не существует." -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "Что-то пошло не так при попытке связаться с API потокового сервиса." -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "Управление автоматическими оповещениями транслляций." -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "Управление Twitch уведомлениями." -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "Переключить оповещения в этом канале для трансляции Twitch." -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "Переключить оповещения на этом канале для трансляции YouTube." -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "Переключить оповещения на этом канале для трансляции Picarto." -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "Все оповещения о трансляциях на этом сервере были отключены." -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "Все оповещения о трансляциях в этом канале отключены." -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "Список всех активных оповещений о трансляциях на этом сервере." -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "На этом сервере нет активных оповещений." -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." -msgstr "Управление пользовательскими сообщениями оповещений о трансляциях." - -#: redbot/cogs/streams/streams.py:501 -#, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:529 +#, docstring +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " +msgstr "" + +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "Управление настройками упоминаний для оповещений о трансляциях." -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "Переключить упоминание `@​everyone`." -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "Упоминание `@​everyone` больше не будет использоваться в оповещениях." -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "Переключить упоминание `@​here`." -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "Упоминание `@​here` больше не будет использоваться в оповещениях." -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "Переключить упоминание роли." -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "Упоминание `@​{role.name}` больше не будет использоваться в оповещениях." -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "Когда будет транслироваться поток или сообщество, будет использоваться `@​{role.name}`." -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "Поскольку роль не может быть упомянута, она станет на мгновение упоминаемой при оповещении о трансляции. Убедитесь, что у меня есть необходимые разрешения для управления этой ролью, иначе члены этой роли не получат уведомление." -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "Переключить удаление оповещений при окончании трансляции." -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "Уведомления будут удалены при окончании трансляции." -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "Уведомления больше не будут удаляться." -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "Теперь я отправлю уведомление на этом канале, когда {stream.name} будет активен." -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "Я больше не буду отправлять уведомления о {stream.name} на этом канале." -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "Воспроизводится: " -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "Нет" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/sk-SK.po b/redbot/cogs/streams/locales/sk-SK.po index 9b4b56eed..288b24e4d 100644 --- a/redbot/cogs/streams/locales/sk-SK.po +++ b/redbot/cogs/streams/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: sk_SK\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/sr-CS.po b/redbot/cogs/streams/locales/sr-CS.po new file mode 100644 index 000000000..76b9f8395 --- /dev/null +++ b/redbot/cogs/streams/locales/sr-CS.po @@ -0,0 +1,349 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 48\n" +"Language: sr_CS\n" + +#: redbot/cogs/streams/streams.py:41 +#, docstring +msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " +msgstr "" + +#: redbot/cogs/streams/streams.py:142 +msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." +msgstr "" + +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 +msgid "" +msgstr "" + +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 +msgid "" +msgstr "" + +#: redbot/cogs/streams/streams.py:208 +#, docstring +msgid "Check if a Twitch channel is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:221 +#, docstring +msgid "Check if a YouTube channel is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:234 +#, docstring +msgid "Check if a smashcast channel is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:240 +#, docstring +msgid "Check if a Picarto channel is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 +msgid "That user is offline." +msgstr "" + +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 +msgid "That channel doesn't seem to exist." +msgstr "" + +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 +msgid "The Twitch token is either invalid or has not been set. See {command}." +msgstr "" + +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 +msgid "The YouTube API key is either invalid or has not been set. See {command}." +msgstr "" + +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 +msgid "Something went wrong whilst trying to contact the stream service's API." +msgstr "" + +#: redbot/cogs/streams/streams.py:298 +#, docstring +msgid "Manage automated stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:303 +#, docstring +msgid "Manage Twitch stream notifications." +msgstr "" + +#: redbot/cogs/streams/streams.py:308 +#, docstring +msgid "Toggle alerts in this channel for a Twitch stream." +msgstr "" + +#: redbot/cogs/streams/streams.py:311 +msgid "Please supply the name of a *Twitch* channel, not a Discord channel." +msgstr "" + +#: redbot/cogs/streams/streams.py:318 +#, docstring +msgid "Toggle alerts in this channel for a YouTube stream." +msgstr "" + +#: redbot/cogs/streams/streams.py:323 +#, docstring +msgid "Toggle alerts in this channel for a Smashcast stream." +msgstr "" + +#: redbot/cogs/streams/streams.py:328 +#, docstring +msgid "Toggle alerts in this channel for a Picarto stream." +msgstr "" + +#: redbot/cogs/streams/streams.py:333 +#, docstring +msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " +msgstr "" + +#: redbot/cogs/streams/streams.py:363 +msgid "All the stream alerts in this server have been disabled." +msgstr "" + +#: redbot/cogs/streams/streams.py:365 +msgid "All the stream alerts in this channel have been disabled." +msgstr "" + +#: redbot/cogs/streams/streams.py:371 +#, docstring +msgid "List all active stream alerts in this server." +msgstr "" + +#: redbot/cogs/streams/streams.py:374 +msgid "Active alerts:\\n\\n" +msgstr "" + +#: redbot/cogs/streams/streams.py:382 +msgid "There are no active alerts in this server." +msgstr "" + +#: redbot/cogs/streams/streams.py:456 +#, docstring +msgid "Manage stream alert settings." +msgstr "" + +#: redbot/cogs/streams/streams.py:462 +#, docstring +msgid "Set stream check refresh time." +msgstr "" + +#: redbot/cogs/streams/streams.py:464 +msgid "You cannot set the refresh timer to less than 60 seconds" +msgstr "" + +#: redbot/cogs/streams/streams.py:474 +#, docstring +msgid "Explain how to set the twitch token." +msgstr "" + +#: redbot/cogs/streams/streams.py:475 +msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" +msgstr "" + +#: redbot/cogs/streams/streams.py:498 +#, docstring +msgid "Explain how to set the YouTube token." +msgstr "" + +#: redbot/cogs/streams/streams.py:500 +msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" +msgstr "" + +#: redbot/cogs/streams/streams.py:514 +msgid "" +msgstr "" + +#: redbot/cogs/streams/streams.py:523 +#, docstring +msgid "Manage custom messages for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:529 +#, docstring +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " +msgstr "" + +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 +msgid "Stream alert message set!" +msgstr "" + +#: redbot/cogs/streams/streams.py:543 +#, docstring +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " +msgstr "" + +#: redbot/cogs/streams/streams.py:556 +#, docstring +msgid "Reset the stream alert messages in this server." +msgstr "" + +#: redbot/cogs/streams/streams.py:560 +msgid "Stream alerts in this server will now use the default alert message." +msgstr "" + +#: redbot/cogs/streams/streams.py:565 +#, docstring +msgid "Manage mention settings for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:571 +#, docstring +msgid "Toggle the `@​everyone` mention." +msgstr "" + +#: redbot/cogs/streams/streams.py:576 +msgid "`@​everyone` will no longer be mentioned for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:579 +msgid "When a stream is live, `@​everyone` will be mentioned." +msgstr "" + +#: redbot/cogs/streams/streams.py:584 +#, docstring +msgid "Toggle the `@​here` mention." +msgstr "" + +#: redbot/cogs/streams/streams.py:589 +msgid "`@​here` will no longer be mentioned for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:592 +msgid "When a stream is live, `@​here` will be mentioned." +msgstr "" + +#: redbot/cogs/streams/streams.py:597 +#, docstring +msgid "Toggle a role mention." +msgstr "" + +#: redbot/cogs/streams/streams.py:602 +msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:608 +msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +msgstr "" + +#: redbot/cogs/streams/streams.py:612 +msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." +msgstr "" + +#: redbot/cogs/streams/streams.py:623 +#, docstring +msgid "Toggle alert deletion for when streams go offline." +msgstr "" + +#: redbot/cogs/streams/streams.py:626 +msgid "The notifications will be deleted once streams go offline." +msgstr "" + +#: redbot/cogs/streams/streams.py:628 +msgid "Notifications will no longer be deleted." +msgstr "" + +#: redbot/cogs/streams/streams.py:633 +#, docstring +msgid "Toggle excluding rerun streams from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:638 +msgid "Streams of type 'rerun' will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:641 +msgid "Streams of type 'rerun' will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 +msgid "I'll now send a notification in this channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:671 +msgid "I won't send notifications about {stream.name} in this channel anymore." +msgstr "" + +#: redbot/cogs/streams/streams.py:791 +msgid "{mention}, {stream} is live!" +msgstr "" + +#: redbot/cogs/streams/streams.py:808 +msgid "{stream} is live!" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 +msgid "Untitled broadcast" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:364 +msgid " - Rerun" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 +msgid "Followers" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 +msgid "Total views" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 +msgid "Playing: " +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:457 +msgid "None" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:460 +msgid "NSFW | " +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:464 +msgid "{adult}Category: {category} | Tags: {tags}" +msgstr "" + diff --git a/redbot/cogs/streams/locales/sr-SP.po b/redbot/cogs/streams/locales/sr-SP.po index b47109d0c..665b4c7e1 100644 --- a/redbot/cogs/streams/locales/sr-SP.po +++ b/redbot/cogs/streams/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: sr_SP\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/sv-SE.po b/redbot/cogs/streams/locales/sv-SE.po index fdc499ec8..d2c54ce16 100644 --- a/redbot/cogs/streams/locales/sv-SE.po +++ b/redbot/cogs/streams/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: sv_SE\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "Kontrollera om en Twitch-kanal är live." -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "Kontrollera om en YouTube-kanal är live." -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "Kontrollera om en Picarto kanal är live." -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "Användaren är offline." -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "Den här kanalen existerar inte." -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "Något gick fel när du försökte kontakta streaming-tjänstens API." -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "Hantera automatiska stream-notifikationer." -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "Hantera Twitch stream notifikationer." -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "Växla varningar i den här kanalen för en Twitch-ström." -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "Ange namnet på en *Twitch*-kanal, inte en Discord-kanal." -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "Växla varningar i den här kanalen för en Youtube-ström." -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "Växla varningar i denna kanal för en Picarto ström." -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "Alla ström notifikationer i den här servern har inaktiverats." -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "Alla ström-notifikationer i denna kanal har inaktiverats." -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "Lista alla aktiva ström-notififikationer på denna server." -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "Aktiva notifikationer:\\n\\n" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "Det finns inga aktiva notifikationer på denna server." -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "Ställ in uppdateringstid för strömmnings-notifikationer." -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "Du kan inte ställa in uppdateringstimern till mindre än 60 sekunder" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "Förklara hur man ställer in twitch token." -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "Förklara hur man ställer in YouTube token." -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." -msgstr "Hantera anpassade meddelanden för strömmnings-notifikationer." - -#: redbot/cogs/streams/streams.py:501 -#, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:529 +#, docstring +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " +msgstr "" + +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "Meddelande för strömavisering!" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/tr-TR.po b/redbot/cogs/streams/locales/tr-TR.po index 2d9e442bc..d590d3f09 100644 --- a/redbot/cogs/streams/locales/tr-TR.po +++ b/redbot/cogs/streams/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: tr_TR\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " -msgstr "" +msgstr "Yayın platformları ile ilgili çeşitli komutlar.\\n\\n Bir Twitch, Youtube veya Picarto yayınının şu anda canlı\\n olup olmadığını kontrol edebilirsiniz.\\n " -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." -msgstr "" +msgstr "Bu cog ile Twitch API kullanabilmek istiyorsanız bir istemci gizli anahtarı edinmeniz gerekir.\\nBu adımları takip edin:\\n1. Şu sayfayı ziyaret edin: https://dev.twitch.tv/console/apps.\\n2. Uygulamanız üzerinde \\\"Yönet\\\" düğmesine tıklayın.\\n3. \\\"Yeni Sır\\\" düğmesine yıklayın.\\n5. İstemci IDsini ve sırını şu komuta kopyalayın:\\n{command}\\n\\nNot: Bunlar hassas bilgidir ve sadece gizli bir kanalda veya bot ile özel mesaj üzerinden kullanılmalıdır." -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "Bir Twitch kanalı açık mı değil mi kontrol edin." -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "Bir YouTube kanalı açık mı değil mi kontrol edin." -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." -msgstr "" +msgstr "Bir smashcast kanalının yayında olup olmadığını kontrol et." -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "Bir Picarto kanalı açık mı değil mi kontrol edin." -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "Bu kullanıcı çevrimdışı." -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "Böyle bir kanal var gibi gözükmüyor." -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." -msgstr "" +msgstr "Twitch anahtarı ayarlanmamış veya geçersiz. Şu komutu kontrol edin: {command}." -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." -msgstr "" +msgstr "Youtube API anahtarı geçersiz veya ayarlanmamış. Şu komutu kontrol edin: {command}." -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "YouTube kotası aşıldı. Daha sonra tekrar deneyin veya devam ederse sahip ile görüşün." + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "Yayın API'sine bağlanmaya çalışırken bir şeyler ters gitti." -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "Otomatik yayın bilgilendirmelerini ayarların." -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "Twitch bildirilimlerini ayarların." -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "Bu kanal için Twitch bildirimlerini ayarlayın." -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "Lütfen bir Twitch kanalı ismi girin, Discord kanal ismi değil." -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "Bu kanala YouTube yayın bildirimlerini ayarlayın." -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." -msgstr "" +msgstr "Bu kanalda bir Smashcast yayını için uyarıları aç/kapa." -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." -msgstr "" +msgstr "Bu kanalda bir Picarto yayını için uyarıları aç/kapa." -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " -msgstr "" +msgstr "Bu sunucu veya kanaldaki tüm yayın uyarılarını kapa.\\n\\n `[p]streamalert stop` bu kanal için yayın uyarılarını\\n kapatacaktır.\\n\\n Bu sunucudaki tüm yayın uyarılarını\\n kapamak için `[p]streamalert stop yes` komutunu kullanın.\\n " -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." -msgstr "" +msgstr "Bu sunucudaki tüm yayın uyarıları kapatıldı." -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." -msgstr "" +msgstr "Bu kanaldaki tüm yayın uyarıları kapatıldı." -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." -msgstr "" +msgstr "Bu sunucudaki etkin yayın uyarılarını listele." -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" -msgstr "" +msgstr "Etkin uyarılar:\\n\\n" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." -msgstr "" +msgstr "Bu sunucuda etkin uyarı bulunmamakta." -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." -msgstr "" +msgstr "Yayın uyarısı ayarlarını yönet." -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." -msgstr "" +msgstr "Yeni yayın için ne sıklıkla kontrol yapılacağını ayarla." -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" -msgstr "" +msgstr "Yenileme ayarını 60 saniyeden kısa ayarlayamazsınız" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." -msgstr "" +msgstr "Nasıl twitch anahtarı ayarlanacağını açıkla." -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" -msgstr "" +msgstr "Twitch API anahtarlarını ayarlamak için şu adımları takip edin:\\n1. Bu sayfaya girin: https://dev.twitch.tv/dashboard/apps.\\n2. *Uygulamanı Kayıt Ettir* düğmesine tıklayın.\\n3. Bir isim girin, Oauth yönlendirme URI ayarını `http://localhost` olarak yapın, ve kafanıza göre bir Uygulama Kategorisi seçin.\\n4. *Kaydet* düğmesine tıklayın.\\n5. İstemci IDsi ve sırrını şu komuta kopyalayın:\\n{command}\\n\\nNot: Bu anahtarlar hassas bilgidir ve sadece özel bir kanalda\\nyahut bot ile özel mesajda kullanılmalıdır..\\n" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." -msgstr "" +msgstr "Nasıl Youtube anahtarı ayarlanacağını açıkla." -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" -msgstr "" +msgstr "Bir anahtar almak için şu adımları takip edin::\\n1. Bir proje oluşturun\\n(detaylar için https://support.google.com/googleapi/answer/6251787 adresini ziyaret edin)\\n2. Youtube Data API v3 ü etkinleştirin. \\n(talimatlar için https://support.google.com/googleapi/answer/6158841 adresini ziyaret edin)\\n3. API anahtarınızı ayarlayın \\n(detaylar için https://support.google.com/googleapi/answer/6158862 adresini ziyaret edin)\\n4. API anahtarınızı kopyalayın ve şu komutu çalıştırın: {command}\\n\\nNot: Bu anahtarlar hassas bilgidir ve yalnızca gizli bir kanalda\\nyahut bot ile özel mesajda kullanılması gerekir.\\n" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." -msgstr "" +msgid "Manage custom messages for stream alerts." +msgstr "Yayın uyarıları için özel mesajları yönet." -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " -msgstr "" +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " +msgstr "Bahsetmeler etkinleştirildiğinde yayın uyarı mesajını ayarla.\\n\\n Seçilen bahsedişleri eklemek için mesajda `{mention}` kullanın.\\n Kanal veya kullanıcı adı eklemek için mesajda `{stream}` kullanın.\\n\\n Örnek: `[p]streamset message mention {mention}, {stream} canlı yayında!`\\n " -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" -msgstr "" +msgstr "Yayın uyarı mesajı ayarlandı." -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " -msgstr "" +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " +msgstr "Bahsetmeler kapatıldığında yayın uyarı mesajını ayarla.\\n\\n Kanal veya kullanıcı adı eklemek için mesajda `{stream}` kullanın.\\n\\n Örnek: `[p]streamset message nomention {stream} canlı yayında!`\\n " -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." -msgstr "" +msgstr "Bu sunucudaki yayın uyarı mesajlarını sıfırla." -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." -msgstr "" +msgstr "Bu sunucudaki yayın uyarıları artık varsayılan uyarı mesajını kullanacak." -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." -msgstr "" - -#: redbot/cogs/streams/streams.py:550 -#, docstring -msgid "Toggle the `@​everyone` mention." -msgstr "" - -#: redbot/cogs/streams/streams.py:555 -msgid "`@​everyone` will no longer be mentioned for stream alerts." -msgstr "" - -#: redbot/cogs/streams/streams.py:558 -msgid "When a stream is live, `@​everyone` will be mentioned." -msgstr "" - -#: redbot/cogs/streams/streams.py:563 -#, docstring -msgid "Toggle the `@​here` mention." -msgstr "" - -#: redbot/cogs/streams/streams.py:568 -msgid "`@​here` will no longer be mentioned for stream alerts." -msgstr "" +msgstr "Yayın uyarıları için bahsetme ayarlarını yönet." #: redbot/cogs/streams/streams.py:571 -msgid "When a stream is live, `@​here` will be mentioned." -msgstr "" +#, docstring +msgid "Toggle the `@​everyone` mention." +msgstr "`@everyone` bahsedişini aç/kapa." #: redbot/cogs/streams/streams.py:576 +msgid "`@​everyone` will no longer be mentioned for stream alerts." +msgstr "Artık yayın uyarıları için `@everyone` bahsedilmeyecek." + +#: redbot/cogs/streams/streams.py:579 +msgid "When a stream is live, `@​everyone` will be mentioned." +msgstr "Bir yayın başladığında `@everyone` bahsedilecek." + +#: redbot/cogs/streams/streams.py:584 +#, docstring +msgid "Toggle the `@​here` mention." +msgstr "`@here` bahsedişini aç/kapa." + +#: redbot/cogs/streams/streams.py:589 +msgid "`@​here` will no longer be mentioned for stream alerts." +msgstr "Artık yayın uyarıları için `@here` bahsedilmeyecek." + +#: redbot/cogs/streams/streams.py:592 +msgid "When a stream is live, `@​here` will be mentioned." +msgstr "Bir yayın başladığında `@here` bahsedilecek." + +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." -msgstr "" - -#: redbot/cogs/streams/streams.py:581 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." -msgstr "" - -#: redbot/cogs/streams/streams.py:587 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." -msgstr "" - -#: redbot/cogs/streams/streams.py:591 -msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." -msgstr "" +msgstr "Bir rolden bahsetmeyi aç/kapa." #: redbot/cogs/streams/streams.py:602 -#, docstring -msgid "Toggle alert deletion for when streams go offline." -msgstr "" +msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +msgstr "`@​{role.name}` artık yayın uyarıları için bahsedilmeyecek." -#: redbot/cogs/streams/streams.py:605 -msgid "The notifications will be deleted once streams go offline." -msgstr "" - -#: redbot/cogs/streams/streams.py:607 -msgid "Notifications will no longer be deleted." -msgstr "" +#: redbot/cogs/streams/streams.py:608 +msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +msgstr "Bir yayın veya topluluk canlıya geçtiğinde, `@​{role.name}` bahsedilecek." #: redbot/cogs/streams/streams.py:612 +msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." +msgstr "Rol bahsedilebilir olmadığından dolayı bir yayın uyarısı gönderilirken anlık olarak bahsedilebilir yapılacak. Lütfen bu rolü yönetme izinlerine sahip olduğumdan emin olun, yoksa bu role sahip üyeler bir bildirim almayacaklar." + +#: redbot/cogs/streams/streams.py:623 #, docstring -msgid "Toggle excluding rerun streams from alerts." -msgstr "" +msgid "Toggle alert deletion for when streams go offline." +msgstr "Yayınlar bittiğinde uyarının silinmesini aç/kapa." -#: redbot/cogs/streams/streams.py:617 -msgid "Streams of type 'rerun' will be included in alerts." -msgstr "" - -#: redbot/cogs/streams/streams.py:620 -msgid "Streams of type 'rerun' will no longer send an alert." -msgstr "" +#: redbot/cogs/streams/streams.py:626 +msgid "The notifications will be deleted once streams go offline." +msgstr "Yayınlar bittiğinde bildirimler silinecek." #: redbot/cogs/streams/streams.py:628 +msgid "Notifications will no longer be deleted." +msgstr "Bildirimler artık silinmeyecek." + +#: redbot/cogs/streams/streams.py:633 +#, docstring +msgid "Toggle excluding rerun streams from alerts." +msgstr "Tekrar yayınları için uyarı göndermemeyi aç/kapa." + +#: redbot/cogs/streams/streams.py:638 +msgid "Streams of type 'rerun' will be included in alerts." +msgstr "`tekrar` türünde yayınlar için de uyarı gönderilecek." + +#: redbot/cogs/streams/streams.py:641 +msgid "Streams of type 'rerun' will no longer send an alert." +msgstr "`tekrar` türünde yayınlar artık uyarı göndermeyecek." + +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "Uyarılardan YouTube yayın zamanlamalarını hariç tutmayı ayarla." + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "Yayın zamanlamaları uyarılara dahil olacak." + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "Yayın zamanlamaları uyarıların haricinde olacak." + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." -msgstr "" +msgstr "Artık {stream.name} canlı yayına geçtiğinde bu kanala bildirim göndereceğim." -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." -msgstr "" +msgstr "Artık bu kanalda {stream.name} hakkında bildirim göndermeyeceğim." -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" -msgstr "" +msgstr "{mention}, {stream} canlı yayında!" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" -msgstr "" +msgstr "{stream} canlı yayında!" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "Bu yayının başlamasına kalan: {time}" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "Bu yayın {min} dakika öncesi için planlanmıştı" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" -msgstr "" +msgstr "İsimsiz yayın" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" -msgstr "" +msgstr " - Tekrar" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" -msgstr "" +msgstr "Takipçiler" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" -msgstr "" +msgstr "Toplam görüntülenme" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "Oynatılıyor" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "None" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " -msgstr "" +msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" -msgstr "" +msgstr "{adult}Kategori: {category} | Etiketler: {tags}" diff --git a/redbot/cogs/streams/locales/uk-UA.po b/redbot/cogs/streams/locales/uk-UA.po index f3ef3cb55..c4b0830ea 100644 --- a/redbot/cogs/streams/locales/uk-UA.po +++ b/redbot/cogs/streams/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: uk_UA\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/vi-VN.po b/redbot/cogs/streams/locales/vi-VN.po index fced10d7e..21d2debed 100644 --- a/redbot/cogs/streams/locales/vi-VN.po +++ b/redbot/cogs/streams/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: vi_VN\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/zh-CN.po b/redbot/cogs/streams/locales/zh-CN.po index 2e05f0674..bc56c72d3 100644 --- a/redbot/cogs/streams/locales/zh-CN.po +++ b/redbot/cogs/streams/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: zh_CN\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/zh-HK.po b/redbot/cogs/streams/locales/zh-HK.po index c3d9f4f16..c078a2227 100644 --- a/redbot/cogs/streams/locales/zh-HK.po +++ b/redbot/cogs/streams/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: zh_HK\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/zh-TW.po b/redbot/cogs/streams/locales/zh-TW.po index 5b8f82206..d97291eb2 100644 --- a/redbot/cogs/streams/locales/zh-TW.po +++ b/redbot/cogs/streams/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,310 +15,335 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: zh_TW\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:41 #, docstring msgid "Various commands relating to streaming platforms.\\n\\n You can check if a Twitch, YouTube or Picarto stream is\\n currently live.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:140 +#: redbot/cogs/streams/streams.py:142 msgid "You need a client secret key if you want to use the Twitch API on this cog.\\nFollow these steps:\\n1. Go to this page: https://dev.twitch.tv/console/apps.\\n2. Click \\\"Manage\\\" on your application.\\n3. Click on \\\"New secret\\\".\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:153 redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:155 redbot/cogs/streams/streams.py:489 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:206 +#: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:217 +#: redbot/cogs/streams/streams.py:221 #, docstring msgid "Check if a YouTube channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:230 +#: redbot/cogs/streams/streams.py:234 #, docstring msgid "Check if a smashcast channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:236 +#: redbot/cogs/streams/streams.py:240 #, docstring msgid "Check if a Picarto channel is live." msgstr "" -#: redbot/cogs/streams/streams.py:248 redbot/cogs/streams/streams.py:272 +#: redbot/cogs/streams/streams.py:252 redbot/cogs/streams/streams.py:288 msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:250 redbot/cogs/streams/streams.py:420 +#: redbot/cogs/streams/streams.py:254 redbot/cogs/streams/streams.py:448 msgid "That channel doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:400 +#: redbot/cogs/streams/streams.py:257 redbot/cogs/streams/streams.py:416 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:259 redbot/cogs/streams/streams.py:407 +#: redbot/cogs/streams/streams.py:263 redbot/cogs/streams/streams.py:423 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:265 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:269 redbot/cogs/streams/streams.py:431 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:281 redbot/cogs/streams/streams.py:443 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:282 +#: redbot/cogs/streams/streams.py:298 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:287 +#: redbot/cogs/streams/streams.py:303 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:295 +#: redbot/cogs/streams/streams.py:308 #, docstring msgid "Toggle alerts in this channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:298 +#: redbot/cogs/streams/streams.py:311 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:305 +#: redbot/cogs/streams/streams.py:318 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:310 +#: redbot/cogs/streams/streams.py:323 #, docstring msgid "Toggle alerts in this channel for a Smashcast stream." msgstr "" -#: redbot/cogs/streams/streams.py:315 +#: redbot/cogs/streams/streams.py:328 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:320 +#: redbot/cogs/streams/streams.py:333 #, docstring msgid "Disable all stream alerts in this channel or server.\\n\\n `[p]streamalert stop` will disable this channel's stream\\n alerts.\\n\\n Do `[p]streamalert stop yes` to disable all stream alerts in\\n this server.\\n " msgstr "" -#: redbot/cogs/streams/streams.py:350 +#: redbot/cogs/streams/streams.py:363 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:352 +#: redbot/cogs/streams/streams.py:365 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:358 +#: redbot/cogs/streams/streams.py:371 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:374 msgid "Active alerts:\\n\\n" msgstr "" -#: redbot/cogs/streams/streams.py:369 +#: redbot/cogs/streams/streams.py:382 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:428 +#: redbot/cogs/streams/streams.py:456 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:434 +#: redbot/cogs/streams/streams.py:462 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:436 +#: redbot/cogs/streams/streams.py:464 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:446 +#: redbot/cogs/streams/streams.py:474 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:447 +#: redbot/cogs/streams/streams.py:475 msgid "To set the twitch API tokens, follow these steps:\\n1. Go to this page: https://dev.twitch.tv/dashboard/apps.\\n2. Click *Register Your Application*.\\n3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\\n4. Click *Register*.\\n5. Copy your client ID and your client secret into:\\n{command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:470 +#: redbot/cogs/streams/streams.py:498 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:472 +#: redbot/cogs/streams/streams.py:500 msgid "To get one, do the following:\\n1. Create a project\\n(see https://support.google.com/googleapi/answer/6251787 for details)\\n2. Enable the YouTube Data API v3 \\n(see https://support.google.com/googleapi/answer/6158841 for instructions)\\n3. Set up your API key \\n(see https://support.google.com/googleapi/answer/6158862 for instructions)\\n4. Copy your API key and run the command {command}\\n\\nNote: These tokens are sensitive and should only be used in a private channel\\nor in DM with the bot.\\n" msgstr "" -#: redbot/cogs/streams/streams.py:486 +#: redbot/cogs/streams/streams.py:514 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:495 +#: redbot/cogs/streams/streams.py:523 #, docstring -msgid "Manage custom message for stream alerts." +msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:501 +#: redbot/cogs/streams/streams.py:529 #, docstring -msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention \\\"{mention}, {stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are enabled.\\n\\n Use `{mention}` in the message to insert the selected mentions.\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message mention {mention}, {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:512 redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:551 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:519 +#: redbot/cogs/streams/streams.py:543 #, docstring -msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream.name}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention \\\"{stream.name} is live!\\\"`\\n " +msgid "Set stream alert message when mentions are disabled.\\n\\n Use `{stream}` in the message to insert the channel or user name.\\n\\n For example: `[p]streamset message nomention {stream} is live!`\\n " msgstr "" -#: redbot/cogs/streams/streams.py:535 +#: redbot/cogs/streams/streams.py:556 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:539 +#: redbot/cogs/streams/streams.py:560 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:544 +#: redbot/cogs/streams/streams.py:565 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:550 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:555 +#: redbot/cogs/streams/streams.py:576 msgid "`@​everyone` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:558 +#: redbot/cogs/streams/streams.py:579 msgid "When a stream is live, `@​everyone` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:563 +#: redbot/cogs/streams/streams.py:584 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:568 +#: redbot/cogs/streams/streams.py:589 msgid "`@​here` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:571 +#: redbot/cogs/streams/streams.py:592 msgid "When a stream is live, `@​here` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:576 +#: redbot/cogs/streams/streams.py:597 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:581 +#: redbot/cogs/streams/streams.py:602 msgid "`@​{role.name}` will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:587 +#: redbot/cogs/streams/streams.py:608 msgid "When a stream or community is live, `@​{role.name}` will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:591 +#: redbot/cogs/streams/streams.py:612 msgid "Since the role is not mentionable, it will be momentarily made mentionable when announcing a streamalert. Please make sure I have the correct permissions to manage this role, or else members of this role won't receive a notification." msgstr "" -#: redbot/cogs/streams/streams.py:602 +#: redbot/cogs/streams/streams.py:623 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:605 +#: redbot/cogs/streams/streams.py:626 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:607 +#: redbot/cogs/streams/streams.py:628 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:612 +#: redbot/cogs/streams/streams.py:633 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:617 +#: redbot/cogs/streams/streams.py:638 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:620 +#: redbot/cogs/streams/streams.py:641 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:628 +#: redbot/cogs/streams/streams.py:646 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:651 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:654 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:662 msgid "I'll now send a notification in this channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:637 +#: redbot/cogs/streams/streams.py:671 msgid "I won't send notifications about {stream.name} in this channel anymore." msgstr "" -#: redbot/cogs/streams/streams.py:725 +#: redbot/cogs/streams/streams.py:791 msgid "{mention}, {stream} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:738 +#: redbot/cogs/streams/streams.py:808 msgid "{stream} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:311 +#: redbot/cogs/streams/streamtypes.py:183 +msgid "This stream will start in {time}" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:189 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:362 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:313 +#: redbot/cogs/streams/streamtypes.py:364 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:316 -#: redbot/cogs/streams/streamtypes.py:359 -#: redbot/cogs/streams/streamtypes.py:400 +#: redbot/cogs/streams/streamtypes.py:367 +#: redbot/cogs/streams/streamtypes.py:410 +#: redbot/cogs/streams/streamtypes.py:451 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:317 -#: redbot/cogs/streams/streamtypes.py:401 +#: redbot/cogs/streams/streamtypes.py:368 +#: redbot/cogs/streams/streamtypes.py:452 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:322 -#: redbot/cogs/streams/streamtypes.py:363 +#: redbot/cogs/streams/streamtypes.py:373 +#: redbot/cogs/streams/streamtypes.py:414 msgid "Playing: " msgstr "正在播放: " -#: redbot/cogs/streams/streamtypes.py:406 +#: redbot/cogs/streams/streamtypes.py:457 msgid "None" msgstr "無" -#: redbot/cogs/streams/streamtypes.py:409 +#: redbot/cogs/streams/streamtypes.py:460 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:413 +#: redbot/cogs/streams/streamtypes.py:464 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/streams.py b/redbot/cogs/streams/streams.py index 653c7d28c..f490bc5ce 100644 --- a/redbot/cogs/streams/streams.py +++ b/redbot/cogs/streams/streams.py @@ -1,7 +1,7 @@ import discord from redbot.core.bot import Red from redbot.core import checks, commands, Config -from redbot.core.i18n import cog_i18n, Translator +from redbot.core.i18n import cog_i18n, Translator, set_contextual_locales_from_guild from redbot.core.utils._internal_utils import send_to_owners_with_prefix_replaced from redbot.core.utils.chat_formatting import escape, pagify @@ -19,6 +19,7 @@ from .errors import ( OfflineStream, StreamNotFound, StreamsError, + YoutubeQuotaExceeded, ) from . import streamtypes as _streamtypes @@ -57,6 +58,7 @@ class Streams(commands.Cog): "live_message_mention": False, "live_message_nomention": False, "ignore_reruns": False, + "ignore_schedule": False, } role_defaults = {"mention": False} @@ -207,7 +209,9 @@ class Streams(commands.Cog): await self.maybe_renew_twitch_bearer_token() token = (await self.bot.get_shared_api_tokens("twitch")).get("client_id") stream = TwitchStream( - name=channel_name, token=token, bearer=self.ttv_bearer_cache.get("access_token", None), + name=channel_name, + token=token, + bearer=self.ttv_bearer_cache.get("access_token", None), ) await self.check_online(ctx, stream) @@ -220,9 +224,9 @@ class Streams(commands.Cog): apikey = await self.bot.get_shared_api_tokens("youtube") is_name = self.check_name_or_id(channel_id_or_name) if is_name: - stream = YoutubeStream(name=channel_id_or_name, token=apikey) + stream = YoutubeStream(name=channel_id_or_name, token=apikey, config=self.config) else: - stream = YoutubeStream(id=channel_id_or_name, token=apikey) + stream = YoutubeStream(id=channel_id_or_name, token=apikey, config=self.config) await self.check_online(ctx, stream) @commands.command() @@ -260,7 +264,19 @@ class Streams(commands.Cog): "The YouTube API key is either invalid or has not been set. See {command}." ).format(command=f"`{ctx.clean_prefix}streamset youtubekey`") ) - except APIError: + except YoutubeQuotaExceeded: + await ctx.send( + _( + "YouTube quota has been exceeded." + " Try again later or contact the owner if this continues." + ) + ) + except APIError as e: + log.error( + "Something went wrong whilst trying to contact the stream service's API.\n" + "Raw response data:\n%r", + e, + ) await ctx.send( _("Something went wrong whilst trying to contact the stream service's API.") ) @@ -283,12 +299,9 @@ class Streams(commands.Cog): pass @streamalert.group(name="twitch", invoke_without_command=True) - async def _twitch(self, ctx: commands.Context, channel_name: str = None): + async def _twitch(self, ctx: commands.Context, channel_name: str): """Manage Twitch stream notifications.""" - if channel_name is not None: - await ctx.invoke(self.twitch_alert_channel, channel_name) - else: - await ctx.send_help() + await ctx.invoke(self.twitch_alert_channel, channel_name) @_twitch.command(name="channel") async def twitch_alert_channel(self, ctx: commands.Context, channel_name: str): @@ -383,7 +396,7 @@ class Streams(commands.Cog): is_yt = _class.__name__ == "YoutubeStream" is_twitch = _class.__name__ == "TwitchStream" if is_yt and not self.check_name_or_id(channel_name): - stream = _class(id=channel_name, token=token) + stream = _class(id=channel_name, token=token, config=self.config) elif is_twitch: await self.maybe_renew_twitch_bearer_token() stream = _class( @@ -392,7 +405,10 @@ class Streams(commands.Cog): bearer=self.ttv_bearer_cache.get("access_token", None), ) else: - stream = _class(name=channel_name, token=token) + if is_yt: + stream = _class(name=channel_name, token=token, config=self.config) + else: + stream = _class(name=channel_name, token=token) try: exists = await self.check_exists(stream) except InvalidTwitchCredentials: @@ -410,7 +426,19 @@ class Streams(commands.Cog): ).format(command=f"`{ctx.clean_prefix}streamset youtubekey`") ) return - except APIError: + except YoutubeQuotaExceeded: + await ctx.send( + _( + "YouTube quota has been exceeded." + " Try again later or contact the owner if this continues." + ) + ) + except APIError as e: + log.error( + "Something went wrong whilst trying to contact the stream service's API.\n" + "Raw response data:\n%r", + e, + ) await ctx.send( _("Something went wrong whilst trying to contact the stream service's API.") ) @@ -492,12 +520,12 @@ class Streams(commands.Cog): @streamset.group() @commands.guild_only() async def message(self, ctx: commands.Context): - """Manage custom message for stream alerts.""" + """Manage custom messages for stream alerts.""" pass @message.command(name="mention") @commands.guild_only() - async def with_mention(self, ctx: commands.Context, *, message: str = None): + async def with_mention(self, ctx: commands.Context, *, message: str): """Set stream alert message when mentions are enabled. Use `{mention}` in the message to insert the selected mentions. @@ -505,28 +533,22 @@ class Streams(commands.Cog): For example: `[p]streamset message mention {mention}, {stream} is live!` """ - if message is not None: - guild = ctx.guild - await self.config.guild(guild).live_message_mention.set(message) - await ctx.send(_("Stream alert message set!")) - else: - await ctx.send_help() + guild = ctx.guild + await self.config.guild(guild).live_message_mention.set(message) + await ctx.send(_("Stream alert message set!")) @message.command(name="nomention") @commands.guild_only() - async def without_mention(self, ctx: commands.Context, *, message: str = None): + async def without_mention(self, ctx: commands.Context, *, message: str): """Set stream alert message 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!` """ - if message is not None: - guild = ctx.guild - await self.config.guild(guild).live_message_nomention.set(message) - await ctx.send(_("Stream alert message set!")) - else: - await ctx.send_help() + guild = ctx.guild + await self.config.guild(guild).live_message_nomention.set(message) + await ctx.send(_("Stream alert message set!")) @message.command(name="clear") @commands.guild_only() @@ -618,6 +640,19 @@ class Streams(commands.Cog): await self.config.guild(guild).ignore_reruns.set(True) await ctx.send(_("Streams of type 'rerun' will no longer send an alert.")) + @streamset.command(name="ignoreschedule") + @commands.guild_only() + async def ignore_schedule(self, ctx: commands.Context): + """Toggle excluding YouTube streams schedules from alerts.""" + guild = ctx.guild + current_setting = await self.config.guild(guild).ignore_schedule() + if current_setting: + await self.config.guild(guild).ignore_schedule.set(False) + await ctx.send(_("Streams schedules will be included in alerts.")) + else: + await self.config.guild(guild).ignore_schedule.set(True) + await ctx.send(_("Streams schedules will no longer send an alert.")) + async def add_or_remove(self, ctx: commands.Context, stream): if ctx.channel.id not in stream.channels: stream.channels.append(ctx.channel.id) @@ -678,25 +713,40 @@ class Streams(commands.Cog): pass await asyncio.sleep(await self.config.refresh_timer()) + async def _send_stream_alert( + self, stream, channel: discord.TextChannel, embed: discord.Embed, content: str = None + ): + m = await channel.send( + content, + embed=embed, + allowed_mentions=discord.AllowedMentions(roles=True, everyone=True), + ) + stream._messages_cache.append(m) + async def check_streams(self): for stream in self.streams: - with contextlib.suppress(Exception): + try: try: + is_rerun = False + is_schedule = False if stream.__class__.__name__ == "TwitchStream": await self.maybe_renew_twitch_bearer_token() embed, is_rerun = await stream.is_online() + + elif stream.__class__.__name__ == "YoutubeStream": + embed, is_schedule = await stream.is_online() + else: embed = await stream.is_online() - is_rerun = False except OfflineStream: if not stream._messages_cache: continue for message in stream._messages_cache: - with contextlib.suppress(Exception): - if await self.bot.cog_disabled_in_guild(self, message.guild): - continue - autodelete = await self.config.guild(message.guild).autodelete() - if autodelete: + if await self.bot.cog_disabled_in_guild(self, message.guild): + continue + autodelete = await self.config.guild(message.guild).autodelete() + if autodelete: + with contextlib.suppress(discord.NotFound): await message.delete() stream._messages_cache.clear() await self.save_streams() @@ -712,6 +762,16 @@ class Streams(commands.Cog): ignore_reruns = await self.config.guild(channel.guild).ignore_reruns() if ignore_reruns and is_rerun: continue + ignore_schedules = await self.config.guild(channel.guild).ignore_schedule() + if ignore_schedules and is_schedule: + continue + if is_schedule: + # skip messages and mentions + await self._send_stream_alert(stream, channel, embed) + await self.save_streams() + continue + await set_contextual_locales_from_guild(self.bot, channel.guild) + mention_str, edited_roles = await self._get_mention_str( channel.guild, channel ) @@ -724,7 +784,7 @@ class Streams(commands.Cog): content = alert_msg # Stop bad things from happening here... content = content.replace( "{stream.name}", str(stream.name) - ) # Backwards compatability + ) # Backwards compatibility content = content.replace("{stream}", str(stream.name)) content = content.replace("{mention}", mention_str) else: @@ -742,7 +802,7 @@ class Streams(commands.Cog): content = alert_msg # Stop bad things from happening here... content = content.replace( "{stream.name}", str(stream.name) - ) # Backwards compatability + ) # Backwards compatibility content = content.replace("{stream}", str(stream.name)) else: content = _("{stream} is live!").format( @@ -750,17 +810,13 @@ class Streams(commands.Cog): str(stream.name), mass_mentions=True, formatting=True ) ) - - m = await channel.send( - content, - embed=embed, - allowed_mentions=discord.AllowedMentions(roles=True, everyone=True), - ) - stream._messages_cache.append(m) + await self._send_stream_alert(stream, channel, embed, content) if edited_roles: for role in edited_roles: await role.edit(mentionable=False) await self.save_streams() + except Exception as e: + log.error("An error has occured with Streams. Please report it.", exc_info=e) async def _get_mention_str( self, guild: discord.Guild, channel: discord.TextChannel @@ -825,6 +881,8 @@ class Streams(commands.Cog): raw_stream["token"] = token.get("client_id") raw_stream["bearer"] = self.ttv_bearer_cache.get("access_token", None) else: + if _class.__name__ == "YoutubeStream": + raw_stream["config"] = self.config raw_stream["token"] = token streams.append(_class(**raw_stream)) @@ -840,5 +898,3 @@ class Streams(commands.Cog): def cog_unload(self): if self.task: self.task.cancel() - - __del__ = cog_unload diff --git a/redbot/cogs/streams/streamtypes.py b/redbot/cogs/streams/streamtypes.py index 59db0c4a8..0d6c45453 100644 --- a/redbot/cogs/streams/streamtypes.py +++ b/redbot/cogs/streams/streamtypes.py @@ -1,9 +1,12 @@ +import contextlib import json import logging +from dateutil.parser import parse as parse_time from random import choice from string import ascii_letters +from datetime import datetime, timedelta import xml.etree.ElementTree as ET -from typing import ClassVar, Optional, List +from typing import ClassVar, Optional, List, Tuple import aiohttp import discord @@ -14,9 +17,10 @@ from .errors import ( InvalidTwitchCredentials, InvalidYoutubeCredentials, StreamNotFound, + YoutubeQuotaExceeded, ) from redbot.core.i18n import Translator -from redbot.core.utils.chat_formatting import humanize_number +from redbot.core.utils.chat_formatting import humanize_number, humanize_timedelta TWITCH_BASE_URL = "https://api.twitch.tv" TWITCH_ID_ENDPOINT = TWITCH_BASE_URL + "/helix/users" @@ -85,6 +89,7 @@ class YoutubeStream(Stream): def __init__(self, **kwargs): self.id = kwargs.pop("id", None) self._token = kwargs.pop("token", None) + self._config = kwargs.pop("config") self.not_livestreams: List[str] = [] self.livestreams: List[str] = [] @@ -127,9 +132,18 @@ class YoutubeStream(Stream): if ( stream_data and stream_data != "None" - and stream_data.get("actualStartTime", None) is not None and stream_data.get("actualEndTime", None) is None ): + actual_start_time = stream_data.get("actualStartTime", None) + scheduled = stream_data.get("scheduledStartTime", None) + if scheduled is not None and actual_start_time is None: + scheduled = parse_time(scheduled) + if ( + scheduled.replace(tzinfo=None) - datetime.now() + ).total_seconds() < -3600: + continue + elif actual_start_time is None: + continue if video_id not in self.livestreams: self.livestreams.append(data["items"][0]["id"]) else: @@ -139,27 +153,60 @@ class YoutubeStream(Stream): log.debug(f"livestreams for {self.name}: {self.livestreams}") log.debug(f"not_livestreams for {self.name}: {self.not_livestreams}") # This is technically redundant since we have the - # info from the RSS ... but incase you dont wanna deal with fully rewritting the + # info from the RSS ... but incase you don't wanna deal with fully rewritting the # code for this part, as this is only a 2 quota query. if self.livestreams: - params = {"key": self._token["api_key"], "id": self.livestreams[-1], "part": "snippet"} + params = { + "key": self._token["api_key"], + "id": self.livestreams[-1], + "part": "snippet,liveStreamingDetails", + } async with aiohttp.ClientSession() as session: async with session.get(YOUTUBE_VIDEOS_ENDPOINT, params=params) as r: data = await r.json() - return self.make_embed(data) + return await self.make_embed(data) raise OfflineStream() - def make_embed(self, data): + async def make_embed(self, data): vid_data = data["items"][0] video_url = "https://youtube.com/watch?v={}".format(vid_data["id"]) title = vid_data["snippet"]["title"] thumbnail = vid_data["snippet"]["thumbnails"]["medium"]["url"] channel_title = vid_data["snippet"]["channelTitle"] embed = discord.Embed(title=title, url=video_url) + is_schedule = False + if vid_data["liveStreamingDetails"].get("scheduledStartTime", None) is not None: + if "actualStartTime" not in vid_data["liveStreamingDetails"]: + start_time = parse_time(vid_data["liveStreamingDetails"]["scheduledStartTime"]) + start_in = start_time.replace(tzinfo=None) - datetime.now() + if start_in.total_seconds() > 0: + embed.description = _("This stream will start in {time}").format( + time=humanize_timedelta( + timedelta=timedelta(minutes=start_in.total_seconds() // 60) + ) # getting rid of seconds + ) + else: + embed.description = _( + "This stream was scheduled for {min} minutes ago" + ).format(min=round((start_in.total_seconds() * -1) // 60)) + embed.timestamp = start_time + is_schedule = True + else: + # repost message + to_remove = [] + for message in self._messages_cache: + if message.embeds[0].description is discord.Embed.Empty: + continue + with contextlib.suppress(Exception): + autodelete = await self._config.guild(message.guild).autodelete() + if autodelete: + await message.delete() + to_remove.append(message.id) + self._messages_cache = [x for x in self._messages_cache if x.id not in to_remove] embed.set_author(name=channel_title) embed.set_image(url=rnd(thumbnail)) embed.colour = 0x9255A5 - return embed + return embed, is_schedule async def fetch_id(self): return await self._fetch_channel_resource("id") @@ -180,12 +227,16 @@ class YoutubeStream(Stream): async with session.get(YOUTUBE_CHANNELS_ENDPOINT, params=params) as r: data = await r.json() - if ( - "error" in data - and data["error"]["code"] == 400 - and data["error"]["errors"][0]["reason"] == "keyInvalid" - ): - raise InvalidYoutubeCredentials() + if "error" in data: + error_code = data["error"]["code"] + if error_code == 400 and data["error"]["errors"][0]["reason"] == "keyInvalid": + raise InvalidYoutubeCredentials() + elif error_code == 403 and data["error"]["errors"][0]["reason"] in ( + "dailyLimitExceeded", + "quotaExceeded", + "rateLimitExceeded", + ): + raise YoutubeQuotaExceeded() elif "items" in data and len(data["items"]) == 0: raise StreamNotFound() elif "items" in data: @@ -196,7 +247,7 @@ class YoutubeStream(Stream): and data["pageInfo"]["totalResults"] < 1 ): raise StreamNotFound() - raise APIError() + raise APIError(data) def __repr__(self): return "<{0.__class__.__name__}: {0.name} (ID: {0.id})>".format(self) @@ -276,7 +327,7 @@ class TwitchStream(Stream): elif r.status == 404: raise StreamNotFound() else: - raise APIError() + raise APIError(data) async def fetch_id(self): header = {"Client-ID": str(self._client_id)} @@ -298,7 +349,7 @@ class TwitchStream(Stream): elif r.status == 401: raise InvalidTwitchCredentials() else: - raise APIError() + raise APIError(data) def make_embed(self, data): is_rerun = data["type"] == "rerun" @@ -347,7 +398,7 @@ class HitboxStream(Stream): # self.already_online = True return self.make_embed(data) - raise APIError() + raise APIError(data) def make_embed(self, data): base_url = "https://edge.sf.hitbox.tv" @@ -386,7 +437,7 @@ class PicartoStream(Stream): elif r.status == 404: raise StreamNotFound() else: - raise APIError() + raise APIError(data) def make_embed(self, data): avatar = rnd( diff --git a/redbot/cogs/trivia/data/lists/games.yaml b/redbot/cogs/trivia/data/lists/games.yaml index 7e25e6fee..c98511995 100644 --- a/redbot/cogs/trivia/data/lists/games.yaml +++ b/redbot/cogs/trivia/data/lists/games.yaml @@ -490,7 +490,6 @@ Which was the second title in the "Professor Layton" series on the Nintendo DS?: Whist is an early form of this card game.: - Bridge Who became the Real American Hero in the 1980s, when he battled COBRA?: -- "" - G.I. joe - GI Joe "Who created the music for N2O: Nitrous Oxide?": diff --git a/redbot/cogs/trivia/data/lists/geography.yaml b/redbot/cogs/trivia/data/lists/geography.yaml new file mode 100644 index 000000000..f887cb279 --- /dev/null +++ b/redbot/cogs/trivia/data/lists/geography.yaml @@ -0,0 +1,212 @@ +AUTHOR: Kreusada#0518 +What is Earth's largest continent?: +- Asia +What country accounts for more than half of the western coastline of South America?: +- Chile +What river runs through Baghdad?: +- Tigris +- Tigris River +What country has the most natural lakes?: +- Canada +What is the only sea without any coasts?: +- Sargasso +- Sargasso Sea +What percentage of the River Nile is located in Egypt?: +- 22% +What is the driest place on Earth?: +- McMurdo +- McMurdo Dry Valleys +- McMurdo Valleys +In what country can you visit Machu Picchu?: +- Peru +Which African nation has the most pyramids?: +- Sudan +What African country served as the setting for Tatooine in Star Wars?: +- Tunisia +What is the oldest city in the world?: +- Jericho +Which U.S. state has the most active volcanoes?: +- Alaska +What is the flattest continent?: +- Australia +What is the largest country on the Arabian Peninsula?: +- Saudi Arabia +What country has the most coastline?: +- Canada +"Which of the following volcanoes is NOT located in Antarctica?\nA - Mount Melbourne\nB - Mount Berlin\nC - Mount Hampton\nD - Mount Napier": +- Mount Napier +- D +What country is home to Kangaroo Island?: +- Australia +What is the largest country in South America?: +- Brazil +What is the tallest mountain in the world?: +- Mount Everest +- Everest +What is the capital of Australia?: +- Canberra +Riyadh is the capital of what Middle-Eastern country?: +- Saudi Arabia +What is the smallest independent country on Earth?: +- Vatican City +What is the deepest point in Earth's oceans?: +- Challenger Deep +- Mariana Trench +What mountain is nicknamed the "Savage Mountain"?: +- K2 +Along with Spain and France, what is the other country to have both Atlantic and Mediterranean coastlines?: +- Morocco +What country occupies the southern end of the Arabian Peninsula?: +- Yemen +What South American country shares the bulk of the Southern Cone with its neighbor Chile to the west?: +- Argentina +What is the tallest mountain in North America?: +- Denali +- Mount McKinley +- McKinley +Montevideo is the capital of what South American country?: +- Uruguay +What U.S. state shares borders with Louisiana, Arkansas, Oklahoma, and New Mexico?: +- Texas +What is the only continent with land in all four hemispheres?: +- Africa +What mountain is closest to the Moon?: +- Mount Chimborazo +- Chimborazo +What continent contains the most fresh water?: +- Antarctica +What ocean is home to 75% of the Earth's volcanoes?: +- Pacific +- Pacific Ocean +What is the largest city in the world based on surface area?: +- Sermersooq +What is the only major city located on two continents?: +- Istanbul +What is the coldest sea on Earth?: +- White Sea +- White +What is America's largest city by surface area?: +- Sitka +How many tributaries does the Amazon River have?: +- 1,100 +What is the oldest active volcano on Earth?: +- Mount Etna +- Etna +Of the eight major islands in the Hawaiian Archipelago, what is the only one that is uninhabited?: +- Kaho'olawe +- Kahoolawe +What river runs through Paris?: +- Seine +What mountain range stretches from the town of Seesen in northwest Germany to Eisleben in the east?: +- Harz +What Hawaiian island is known as "Bird Island"?: +- Nihoa +What mountains form part of the conventional boundary between the continents of Europe and Asia?: +- Ural Mountains +- Ural +What is the fastest flowing river in the world?: +- Amazon +How many countries are there in Africa?: +- 54 +What is the most densely populated country on Earth?: +- Monaco +What is the capital of Pakistan?: +- Islamabad +What is the most populated nation in South America?: +- Brazil +What is the most populated country in Africa?: +- Nigeria +What Asian country has Kuala Lumpur as its capital?: +- Malaysia +What European country is home to Transylvania?: +- Romania +What body of water separates Africa and Europe?: +- Strait of Gibraltar +- Gibraltar +What is the smallest country in South America?: +- Suriname +What is the capital of Nigeria?: +- Abuja +Which country is NOT part of the Scaninavian Peninsula?: +- Denmark +What is the capital of Turkey?: +- Ankara +Lake Titicaca sits on the border between what two nations?: +- Peru and Bolivia +- Bolivia and Peru +- Bolivia Peru +- Peru Bolivia +What is the largest country in the world in terms of land area?: +- Russia +What U.S. state contains the world's largest flat-top mountain?: +- Colorado +What is the state capital of Oklahoma?: +- Oklahoma City +What is the oldest city in Texas?: +- Nacogdoches +What is the flattest U.S. state?: +- Florida +What country borders the Caspian Sea, Persian Gulf, and Gulf of Oman?: +- Iran +Which U.S. state has the most miles of rivers?: +- Alaska +What is the capital of Costa Rica?: +- San Jose +What is the earliest known walled city?: +- Jericho +What is the oldest city in India?: +- Varanasi +Which U.S. state has the largest aquifer?: +- Nebraska +What is the primary mountain range in Iran?: +- Zagros +- Zagros Mountains +What is the least populated U.S. state?: +- Wyoming +What is the state capital of Oregon?: +- Salem +What U.S. state is home to Yellowstone National Park?: +- Wyoming +What Canadian province boasts the longest freshwater beach in the world?: +- Ontario +What is the highest point in Oregon?: +- Mount Hood +- Hood +What is the longest river in the UK?: +- Severn +What is the highest mountain in the British Isles?: +- Ben Nevis +What is the capital city of Saskatchewan?: +- Regina +What is the national river of Russia?: +- Volga +What is the longest river in Canada?: +- Mackenzie River +What Australian city boasts the world's largest natural harbor?: +- Sydney +Which is the only US state flag to include the union jack?: +- Hawaii +What is the largest city in Saskatchewan?: +- Saskatoon +Where was the first European settlement in Australia located?: +- Port Jackson +What is the capital city of Poland?: +- Warsaw +Which Turkish city shares its name with a famous superhero?: +- Batman +What is the largest UK city without a professional football team?: +- Wakefield +Which European city had the most tourists in 2019?: +- London +With the highest cost of living, which city is currently the most expensive in the world?: +- Singapore +What is the only city in the United Kingdom to begin with the letter R?: +- Ripon +What is the biggest city in Africa by population?: +- Lagos +In which city would you find Leonardo Da Vinci's Mona Lisa?: +- Paris +What is the world's northernmost capital city?: +- Reykjavik +How many underground tube stations are there in London?: +- 270 diff --git a/redbot/cogs/trivia/data/lists/hockey.yaml b/redbot/cogs/trivia/data/lists/hockey.yaml new file mode 100644 index 000000000..7f8d35c94 --- /dev/null +++ b/redbot/cogs/trivia/data/lists/hockey.yaml @@ -0,0 +1,2747 @@ +AUTHOR: -Fulcrum#2658, A Wild Ferrothorn#0598, Blue™#3621, Cana#3619, Cardinal Billy#0833, Dynazide#9318, Filmnerdasaurus#3163, Firestarrox#6915, Fuzzysqurl#7058, GabeN#2515, Gates#9008, Gecko#3416, General Dan🎖#7690, Goals4Cory#3999, LaidenCee#5555, Marvelous_Chaos#7350, Mat#0317, Max Brown#3790, Michael#0575, Nate999#1285, Nikea8#0012, PenguinPride87#3572, Phantasmagoria#8041, Phinocio#6969, Pikaboo#2147, QuantiumP#1157, RWang95#3383, RandomBoltsFan#8134, SamT323#0323, Scaldera93#6969, Sigma#8016, Simba#4996, Spyders#1674, TheMiniatureMan#1024, TheRussianRocket#3638, TheVargTrain#6508, The_Notorious_BEN#0475, Theseolous#4208, Tooo#0123, TrustyJAID#0001, Tsar Peter the Great#1909, Windy City Hawkey#7814, Zero Very Cool#8863, aschwan41#0699, astrocreep#7211, brownboy102#2181, goobymaster#0025, guccipotato#7117, haha#0673, icseN#8889, investinsoup#7801, kopiikat#6135, kwando#1313, rpac62#7637, rufus#1996, sandman730#7796, scipio#4358, spookybecca#2969, tommybigshot#2455, and zonk#2716 +# Start of original trivia list curated from various sources on the internet by TrustyJAID#0001 +Alex Ovechkin is climbing fast on the Russian point scorer top list. But who is the all-time regular season Russian point leader in the NHL?: +- Sergei Fedorov +- Fedorov +Craig MacTavish ended an era in the NHL. He was the last player in the league to play without a helmet. In what year did this happen?: +- 1997 +Five players have won the Conn Smythe Trophy more than once. Who is the only player to win it more than twice?: +- Patrick Roy +- Roy +Gordie Howe is the only player who has played in the NHL at the age of 50. Who is the second oldest player of all time played in the NHL?: +- Chris Chelios +- Chelios +How many NHL franchises were there in California, by 1995?: +- 3 +- three +How many designated face-off spots are there on a hockey rink?: +- nine +- 9 +How many goals did Wayne Gretzky score in his first professional hockey season?: +- 46 +How many teams have won the Cup by winning all four of their home games in the Final?: +- 3 +- three +How many times has Game 7 of the Final gone to overtime?: +- 2 +- two +In 2000-2001 who led the league in short handed goals?: +- Steve Sullivan +- Sullivan +In the history of the NHL only three players have scored over 80 goals in a season. They are Wayne Gretzky, Mario Lemieux and...: +- Brett Hull +- Hull +In which city Mark Messier became “the Messiah”?: +- New York +Mike Peca who joined the New York Islanders in 2001, was first drafted by who?: +- Vancouver Canucks +- Canucks +- Vancouver +Only one team has won the Stanley Cup three times since 2000. Which team is it?: +- Chicago Blackhawks +- Chicago +- Blackhawks +Scott Stevens formed a legendary defensive pairing in New Jersey Devils with...: +- Scott Niedermayer +- Niedermayer +Since 1926, the Cup has been won in overtime 17 times. Which team has won the most championships with overtime victories?: +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +Since 1970, which team is the only one to make the Stanley Cup Final in five consecutive years?: +- New York Islanders +- Islanders +The Montreal Canadiens have won the Stanley Cup a record 24 times (23 as an NHL member). Which team is second?: +- Toronto Maple Leafs +- Toronto +- Maple Leafs +- Leafs +The individual record for appearances in the Final is 12. How many players have made a dozen trips to the Final?: +- 4 +- four +Violently checking an opponent into the boards is called?: +- Boarding +What NHL team emerges onto the ice from the giant jaws of a sea beast at home games?: +- San Jose Sharks +- San Jose +- Sharks +What NHL team hoisted 24 Stanley Cup flags before its first game in Molson Center?: +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +What NHL team plays in an arena called The Pond?: +- The Mighty Ducks of Anaheim +- Anaheim Mighty Ducks +- Ducks +- Mighty Ducks +What city hosts the annual Beanpot Tournament for its collegiate hockey powerhouses?: +- Boston +What coach for St. Louis, Montreal, Buffalo, Pittsburgh and Detroit has the NHL's highest career winning percentage?: +- Scotty Bowman +- Scotty +- Bowman +What do hockey wags dub the "sin bin"?: +- penalty box +What hockey position player is most likely to wear a throat protector?: +- Goalie +- Goaltender +What infraction is a hockey referee calling if he clasps his wrists?: +- holding +What infraction is a hockey referee calling if he waves his hand below his knees?: +- tripping +What is the career record for shorthanded goals in the Final?: +- 2 +- two +What number is Jose Theodore?: +- 60 +What song did the U.S. hockey team forget the words to while celebrating a win over the Soviets at the 1980 Olympics?: +- God Bless America +What type of horn is the San Jose Sharks'?: +- foghorn +What was Craig McTavish the last NHL player to play without?: +- helmet +- a helmet +When was hockey great Gordie Howe inducted into the Hockey Hall of Fame?: +- 1972 +When was the last time a team was swept in the Stanley Cup Final?: +- 1998 +Which Hall of Fame goaltender holds the record for most goals allowed in one Final?: +- Tony Esposito +- Esposito +Which NHL player has played in the most regular season wins during his career?: +- Scott Stevens +- Stevens +Which coach has won the most Stanley Cup championships?: +- Scotty Bowman +- Bowman +Which goaltender has the lowest career goals-against average in the Final since the red line was adopted in 1943 (minimum 15 games played)?: +- Chris Osgood +- Osgood +Which goaltender has won the most games in the history of the Final?: +- Jacques Plante +- Plante +Which goaltender holds the record for most points (including playoffs) as of the 2013-2014 NHL season?: +- Grant Fuhr +- Fuhr +Which is the only team to score three goals in less than one minute in the Final?: +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +Which of the following set a record for being the youngest 100 point player?: +- Dale Hawerchuk +- Hawerchuk +Which player was the first in NHL to score a full-strength, power play, short-handed, penalty shot, and open net goal in the same game?: +- Mario Lemieux +- Lemieux +Which player was the first to win more than two individual trophies in one season?: +- Stan Mikita +- Mikita +Which player won the Hart trophy and the Conn Smythe trophy in the same season, and then repeated the feat a second time?: +- Bobby Orr +- Orr +Which team captured the Cup by getting all four of its wins in overtime?: +- Toronto Maple Leafs +- Toronto +- Maple Leafs +- Leafs +Which team did the Oilers trade Jari Kurri to in 1991?: +- Philadelphia Flyers +- Flyers +- Philadelphia +Which team has scored the fewest goals in a Stanley Cup Final series since the best-of-7 format was adopted in 1939?: +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +Which team holds the record for most consecutive games won in the Final?: +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +Which team holds the record for power-play goals in one Stanley Cup Final?: +- New York Islanders +- Islanders +Which team is the only one to average five goals in a four-game sweep?: +- Boston Bruins +- Boston +- Bruins +Which team was the first to win the Stanley Cup three years in a row?: +- Toronto Maple Leafs +- Toronto +- Maple Leafs +- Leafs +Which team was the last to win Game 7 of the Stanley Cup Final on the road?: +- Boston Bruins +- Bruins +- Boston +Which teams played the longest game in the history of the Final?: +- Oilers Bruins +- Bruins Oilers +Who became the first father and son to win the NHL's most valuable player award?: +- Bobby and Brett Hull +- Bobby Hull +- Brett Hull +- Hull +Who had their Detroit Red Wing number 12 retired in 1995?: +- Sidney Abel +- Sid Abel +- Abel +Who holds the NHL record for the most goals scored in a season by a rookie?: +- Teemu Selänne +- Teemu Selanne +- Selänne +- Selanne +Who is the first goalie to ever record 20 or more shutouts in one season?: +- George Hainsworth +- Hainsworth +Who is the legendary \#20 in this picture?http://timoh6.github.io/nhlquiz/img/20.jpg: +- Luc Robitaille +- Robitaille +Who is the only non-goalie from a losing team to win the Conn Smythe Trophy as playoff MVP?: +- Reggie Leach +- Leach +Who is the only player to score on a penalty shot in the Final?: +- Chris Pronger +- Pronger +Who is the only player with three overtime goals in the Stanley Cup Final?: +- The Rocket +- Maurice Richard +Who shared his house in Pittsburgh with Sidney Crosby for four years before Crosby purchased his own house?: +- Mario Lemieux +- Lemieux +Who scored a record 10 hat tricks in an NHL season?: +- Wayne Gretzky +- Wayne +- Gretzky +Who scored the fastest goal from the start of a period in the Final?: +- Brian Skrudland +- Skrudland +Who was the first European named All-Star Game MVP in the NHL?: +- Teemu Selänne +- Teemu Selanne +- Selänne +- Selanne +Who was the first NHL player to score more than 70 goals in a season?: +- Phil Esposito +- Esposito +Who was the first defenseman to win the NHL point-scoring title?: +- Bobby Orr +- Bobby +- Orr +Who was the first player born in the United States to win the Conn Smythe Trophy?: +- Brian Leetch +- Leetch +Who was the first player in NHL history to score 100 points in a single season, when he scored 126 total points?: +- Phil Esposito +- Esposito +Who was the first player to wear number 99?: +- Joe Lamb +- Lamb +Who was the last Canadian franchise to win the Stanley Cup?: +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +Who was the most recent player to have 10 or more points in a single Stanley Cup Final?: +- Daniel Briere +- Briere +Who was the most recent player to score four goals in a Cup Final game?: +- Maurice Richard +- The Rocket +Who won the only NHL MVP award not bagged by Wayne Gretzky in the 1980s?: +- Mario Lemieux +- Mario +- Lemieux +Who's the first player to captain two different NHL championship teams?: +- Mark Messier +- Messier +Who's the only player to average over two assists per game in a single NHL season?: +- Wayne Gretzky +- Wayne +- Gretzky +“The Legion of Doom”, one of the league's most potent and feared lines, was a forward line for the Philadelphia Flyers who played together between 1995 and 1997 comprising Eric Lindros, John LeClair and...: +- Mikael Renberg +- Renberg +# Draft trivia by zonk#2716 +Who was selected first overall in the 1963 entry draft?: +- Garry Monahan +- Monahan +Who was selected first overall in the 1964 entry draft?: +- Claude Gauthier +- Gauthier +Who was selected first overall in the 1965 entry draft?: +- Andre Veilleux +- Veilleux +Who was selected first overall in the 1966 entry draft?: +- Barry Gibbs +- Gibbs +Who was selected first overall in the 1967 entry draft?: +- Rick Pagnutti +- Pagnutti +Who was selected first overall in the 1968 entry draft?: +- Michel Plasse +- Plasse +Who was selected first overall in the 1969 entry draft?: +- Rejean Houle +- Houle +Who was selected first overall in the 1970 entry draft?: +- Gilbert Perreault +- Perreault +Who was selected first overall in the 1971 entry draft?: +- Guy Lafleur +- Lafleur +Who was selected first overall in the 1972 entry draft?: +- Billy Harris +- Harris +Who was selected first overall in the 1973 entry draft?: +- Denis Potvin +- Potvin +Who was selected first overall in the 1974 entry draft?: +- Greg Joly +- Joly +Who was selected first overall in the 1975 entry draft?: +- Mel Bridgman +- Bridgman +Who was selected first overall in the 1976 entry draft?: +- Rick Green +- Green +Who was selected first overall in the 1977 entry draft?: +- Dale McCourt +- McCourt +Who was selected first overall in the 1978 entry draft?: +- Bobby Smith +- Smith +Who was selected first overall in the 1979 entry draft?: +- Rob Ramage +- Ramage +Who was selected first overall in the 1980 entry draft?: +- Doug Wickenheiser +- Wickenheiser +Who was selected first overall in the 1981 entry draft?: +- Dale Hawerchuk +- Hawerchuk +Who was selected first overall in the 1982 entry draft?: +- Gord Kluzak +- Kluzak +Who was selected first overall in the 1983 entry draft?: +- Brian Lawton +- Lawton +Who was selected first overall in the 1984 entry draft?: +- Mario Lemieux +- Lemieux +Who was selected first overall in the 1985 entry draft?: +- Wendel Clark +- Clark +Who was selected first overall in the 1986 entry draft?: +- Joe Murphy +- Murphy +Who was selected first overall in the 1987 entry draft?: +- Pierre Turgeon +- Turgeon +Who was selected first overall in the 1988 entry draft?: +- Mike Modano +- Modano +Who was selected first overall in the 1989 entry draft?: +- Mats Sundin +- Sundin +Who was selected first overall in the 1990 entry draft?: +- Owen Nolan +- Nolan +Who was selected first overall in the 1991 entry draft?: +- Eric Lindros +- Lindros +Who was selected first overall in the 1992 entry draft?: +- Roman Hamrlik +- Hamrlik +Who was selected first overall in the 1993 entry draft?: +- Alexandre Daigle +- Daigle +Who was selected first overall in the 1994 entry draft?: +- Ed Jovanovski +- Jovanovski +Who was selected first overall in the 1995 entry draft?: +- Bryan Berard +- Berard +Who was selected first overall in the 1996 entry draft?: +- Chris Phillips +- Phillips +Who was selected first overall in the 1997 entry draft?: +- Joe Thornton +- Thornton +Who was selected first overall in the 1998 entry draft?: +- Vincent Lecavalier +- Lecavalier +Who was selected first overall in the 1999 entry draft?: +- Patrik Stefan +- Stefan +Who was selected first overall in the 2000 entry draft?: +- Rick DiPietro +- DiPietro +Who was selected first overall in the 2001 entry draft?: +- Ilya Kovalchuk +- Kovalchuk +Who was selected first overall in the 2002 entry draft?: +- Rick Nash +- Nash +Who was selected first overall in the 2003 entry draft?: +- Marc-Andre Fleury +- Marc Andre Fleury +- Fleury +Who was selected first overall in the 2004 entry draft?: +- Alexander Ovechkin +- Ovechkin +Who was selected first overall in the 2005 entry draft?: +- Sidney Crosby +- Crosby +Who was selected first overall in the 2006 entry draft?: +- Erik Johnson +- Johnson +Who was selected first overall in the 2007 entry draft?: +- Patrick Kane +- Kane +Who was selected first overall in the 2008 entry draft?: +- Steven Stamkos +- Stamkos +Who was selected first overall in the 2009 entry draft?: +- John Tavares +- Tavares +Who was selected first overall in the 2010 entry draft?: +- Taylor Hall +- Hall +Who was selected first overall in the 2011 entry draft?: +- Ryan Nugent-Hopkins +- Ryan Nugent Hopkins +- Nugent Hopkins +- Nugent-Hopkins +Who was selected first overall in the 2012 entry draft?: +- Nail Yakupov +- Yakupov +Who was selected first overall in the 2013 entry draft?: +- Nathan MacKinnon +- MacKinnon +Who was selected first overall in the 2014 entry draft?: +- Aaron Ekblad +- Ekblad +Who was selected first overall in the 2015 entry draft?: +- Connor McDavid +- McDavid +Who was selected first overall in the 2016 entry draft?: +- Auston Matthews +- Matthews +Who was selected first overall in the 2017 entry draft?: +- Nico Hischier +- Hischier +Who was selected first overall in the 2018 entry draft?: +- Rasmus Dahlin +- Dahlin +Who was selected first overall in the 2019 entry draft?: +- Jack Hughes +- Hughes +# Start of trivia by Tsar Peter the Great#1909 +What is the best team of all time points wise?: +- Montreal Canadiens 1976-77 +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +What team had the worst number of points in an NHL season with 8?: +- Quebec Bulldogs +What team had the most number of ties in one season?: +- Philadelphia Flyers 1969-70 +- Philadelphia Flyers +- Philadelphia +- Flyers +What franchise has the most shootout wins over the course of their existence?: +- New York Islanders +- Islanders +What franchise has the most shootout games played over the course of their existence?: +- Florida Panthers +- Florida +- Panthers +What franchise has the best shootout shooting percentage over the course of their existence?: +- Colorado Avalanche +- Colorado +- Avalanche +What franchise has the best shootout win percentage over the course of their existence?: +- Colorado Avalanche +- Colorado +- Avalanche +What team has had the longest ever regular season winning streak at 17?: +- Pittsburgh Penguins 1992-93 +- Pittsburgh Penguins +- Pittsburgh +- Penguins +Name a team with the longest winning streak between two franchises in NHL history at 23?: +- Montréal Canadiens Washington Capitals +- Montreal Canadiens 1976-77 +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +- Washington Capitals +- Capitals +- Caps +Name a team with the longest ACTIVE winning streak between two franchises in NHL history at 16?: +- Boston Bruins and Arizona Coyotes +- Boston Bruins +- Bruins +- Arizona Coyotes +- Coyotes +What team had the longest point streak in NHL history at 35?: +- Philadelphia Flyers 1979-80 +- Philadelphia Flyers +- Flyers +What team had the longest winless streak in NHL history at 30 GP?: +- Winnipeg Jets 1980-81 +- Winnipeg Jets +- Winnipeg +- Jets +What team scored the fastest two goals by one team two seconds apart?: +- Montreal Canadiens 2018-19 +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +Name one of two players who scored the fastest two goals by one team two seconds apart?: +- Max Domi and Joel Armia +- Domi +- Joel Armia +- Armia +What team scored the most goals by one team in one period at 9 goals?: +- Buffalo Sabres 1980-81 +- Buffalo Sabres +- Buffalo +- Sabres +What team has the record for the most penalties in one game?: +- Edmonton Oilers 1989-90 +- Edmonton Oilers +- Edmonton +- Oilers +What team has the record for the most penalty minutes in one game?: +- Philadelphia Flyers 2003-04 +- Philadelphia Flyers +- Philadelphia +- Flyers +What player has the record for most GP (including playoffs)?: +- Mark Messier +- Messier +What player is second place for most career points?: +- Jaromir Jagr +- Jagr +What player has played for the most franchises in their career in NHL history?: +- Mike Sillinger +- Sillinger +Who is the only player to ever win the Stanley Cup with 4 different teams? (nobody is over 4): +- Jack Marshall +- Marshall +Who is the youngest ever player to score their first NHL goal at 16 games?: +- Punch Broadbent +- Broadbent +Who holds the record for fastest ever first career NHL goal at 15 seconds TOI?: +- Gus Bodnar +- Bodnar +Who holds the record for the most goals in their rookie season at 76?: +- Teemu Selänne +- Teemu Selanne +- Selänne +- Selanne +Name one of two players who holds the record for most goals in their first game (both for a Montreal team, on the same day) at 5?: +- Harry Hyland and Joe Malone +- Harry Hyland +- Hyland +- Joe Malone +- Malone +Who holds the record for the most shootout winning goals in their career at 23?: +- Frans Nielsen +- Nielsen +Who holds the record for the most shootout winning goals in a season with 7?: +- Ilya Kovalchuk +- Kovalchuk +Who has the record for the most powerplay goals in their career with 274?: +- Dave Andreychuk +- Andreychuk +Who has the record for the most powerplay goals in one season with 34?: +- Tim Kerr +- Kerr +# Oilers trivia by Phantasmagoria#8041 +Fernando Pisani is a local legend in Edmonton for his playoff performance during the Oilers' Cup run in 2005-06, scoring 14 goals and 18 points in 24 games. Outside of that season, how many more playoff points did Pisani earn in his NHL career?: +- one +- 1 +How many times have the Edmonton Oilers won an NHL Entry Draft lottery?: +- three +- 3 +Between the trading of Wayne Gretzky in 1988 and the drafting of Connor McDavid in 2015, in how many seasons (out of the 26 that were played during that period) did Edmonton make the playoffs?: +- eleven +- 11 +In which year did the Oilers draft a player in the seventh round who played at least one NHL game?: +- 2003 - Kyle Brodziak and Mathieu Roy both played games, and technically also Troy Bodie who was drafted in the ninth round that same year. +- 2003 +How many games did Edmontonian favorite Ryan Smyth play for teams not named the Oilers during his NHL career?: +- 299 +- two hundred and ninety nine +Throughout their entire NHL history, how many goalies have the Oilers drafted that played at least 100 games in the NHL?: +- Four, Andy Moog (1980, 132nd overall, 713 games), Grant Fuhr (1981, 8th overall, 868 games), Jussi Markkanen (2001, 133rd overall, 128 games), and Devan Dubnyk (2004, 14th overall, 520 games and counting) +- 4 +- four +In 2007, the Oilers drafted three players in the first round. Two of them would end up spending much of their careers playing for teams not named the Oilers. What was the name of the third player, whose NHL career consisted entirely of games played in an Oilers uniform?: +- Alex Plante - 10 games played for the Oilers over the course of three seasons, most of his time spent in the AHL before moving on to Europe and then to Korea, where he currently plays. The other two players were Sam Gagner, who has spent a large portion of his career as an Oiler, and Riley Nash, who has carved out a consistent NHL job elsewhere and never played for Edmonton +- Alex Plante +- Plante +# Oilers Trivia by Max Brown#3790 +How many points did Grant Fuhr score in his record setting 83-84 season?: +- 14 +- fourteen +Wayne and Brent Gretzky combined for the most points by any brother pair in NHL history, how many points did Brent have in his career?: +- 4 +- four +On October 5th 2016 Connor McDavid became the youngest captain in NHL history, beating out Gabriel Landeskog by 20 days. How old was McDavid (years and days) when he received the C?: +- 19 years 266 days +- 19y 266d +What player that the Oilers drafted ended up becoming the first ever Brazilian born player to play in the NHL?: +- Mike Greenlay +- Greenlay +The Oilers entered into the NHL in 1979, but what was the first year that an Edmonton professional hockey team stepped onto the ice?: +- 1920 +# Jets trivia by Scaldera93#6969 +What Year did the Winnipeg Jets relocate to Phoenix?: +- 1996 +What year and round was Teemu Selanne drafted in?: +- 1998, 1st +- 1998 +Who was the Winnipeg Jets first ever 1st overall draft pick?: +- Dale Hawerchuk +- Hawerchuk +How Many AVCO Cup Championships did the Winnipeg Jets win prior to joining the NHL?: +- 3 +- three +What year did the Winnipeg Jets join the NHL?: +- 1979 +What year did the Winnipeg Jets return to the NHL?: +- 2011 +Who was the Winnipeg Jets 2.0 first ever draft pick?: +- Mark Scheifele +- Scheifele +Who scored the first goal in Winnipeg Jets 2.0 history?: +- Nik Antropov +- Antropov +Who scored the first hat trick in Winnipeg Jets 2.0 history?: +- Bryan Little +- Little +Name one of the first three players inducted into the Winnipeg Jets Hall of Fame?: +- Anders Hedberg, Ulf Nilsson and Bobby Hull +- Anders Hedberg +- Hedberg +- Ulf Nilsson +- Nilsson +- Bobby Hull +- Hull +Which opponent did the Winnipeg Jets face in their first ever playoff series since relocation?: +- Anaheim Ducks +- Ducks +Which opponent did the Winnipeg Jets face in their first ever playoff series win?: +- Minnesota Wild +- Wild +Who was the first Head Coach in Winnipeg Jets 2.0 History?: +- Claude Noel +- Noel +Patrik Laine and Mark Schiefele are the Jets' two highest Draft picks. Who's next highest?: +- Nikolaj Ehlers +- Jacob Trouba +- Ehlers +- Trouba +Which Jet scored 5 goals in one game against the St Louis Blues in November 2018?: +- Patrik Laine +- Laine +Who has the most hat tricks in Winnipeg Jets 2.0 history?: +- Patrik Laine +- Laine +Immediately following the announcement of the franchise purchase, TNSE launched a season-ticket campaign on June 1st called 'Drive-to-13,000'. How long did it take for 13,000 to be reached?: +- 2 minutes +What division did the Winnipeg Jets play in their first season after relocating from Atlanta in 2011?: +- Southeast division +- Southeast +- SE +Goaltender Connor Hellebuyck asked for permission to use the number 37 from which former Atlanta Thrashers family?: +- Dan Snyder +- Snyder +Despite being eliminated from playoff contention before the end of March 2017, the team set a franchise record winning streak. How many games did they win?: +- 7 +- seven +In what season did the Winnipeg Jets record their franchise record 114 point season?: +- 2017-2018 +- 2017/2018 +- 2017 2018 +In 2016 the Winnipeg Jets hosted their very first outdoor game. Which historical rival did the Winnipeg Jets alumni defend their AVCO Cup Championship against?: +- Edmonton Oilers +- Edmonton +- Oilers +In what round was former Winnipeg Jets star defenseman, Dustin Byfuglien, drafted in?: +- 8th +- eighth +Which player was the Winnipeg Jets first ever draft pick in 1972, nicknamed \"The Original Jet\"?: +- Norm Beaudin +- Beaudin +Which NHL star signed the first ever 1 million dollar contract with the Winnipeg Jets?: +- Bobby Hull +- Hull +In 1979, the remaining WHA teams were absorbed into the NHL, including the Winnipeg Jets. Name one of the other 3 teams that joined them: +- Edmonton Oilers, Hartford Whalers, and Quebec Nordiques +- Edmonton Oilers +- Oilers +- Hartford Whalers +- Whalers +- Quebec Nordiques +- Nordiques +The Winnipeg Jets Hall of Fame has 8 current members. Hedberg, Nilsson, and Hull were inducted in 2016. Name 1 of the other 5 members.: +- Randy Carlyle, Dale Hawerchuk, Ab McDonald, Lar-Erik Sjoberg, and Thomas Steen. +- Randy Carlyle +- Dale Hawerchuk +- Ab McDonald +- Lar-Erik Sjoberg +- Thomas Steen +Which player, drafted 7th overall in 1995, remained with the Jets franchise after relocation until he retired in 2017 with the Arizona Coyotes?: +- Shane Doan +- Doan +What is the name of the playoff tradition dating back to 1987 when fans of the Jets countered Calgary Flames fans Sea of Red?: +- The Winnipeg White Out +- Winnipeg White Out +- White Out +Which player holds the franchise scoring lead for the original Winnipeg Jets(Now Arizona Coyotes)?: +- Dale Hawerchuk +- Hawerchuk +Which player holds the franchise scoring lead for the current Winnipeg Jets (Formerly Atlanta Thrashers)?: +- Blake Wheeler +- Wheeler +Which broadcaster called the final Winnipeg Jets game in 1996 and also became the Jets regional play-by-play voice for their return in 2011?: +- Dennis Beyak +- Beyak +# NHL Trivia by sandman730#7796 +Which NHL stadium is the oldest, having opened in 1968?: +- Madison Square Garden +Which Red Wing won the first NHL Rookie of the Year (later the Calder Memorial Trophy) in 1933?: +- Carl Voss +- Voss +Which Montreal Canadian won the first Bill Masterton Memorial Trophy in 1968?: +- Claude Provost +- Provost +Who Calgary Flame won the first King Clancy Memorial Trophy in 1988? Lanny McDonald: +- Lanny McDonald +- McDonald +What is the name of the trophy that was awarded to the champion of the NHA from 1910-17 and the NHL from 1918-27? It was later awarded to the regular season Canadian Division champion from 1928-38 and the Stanley Cup runner-up from 1939-50.: +- O'Brien Trophy +- O'Brien +- O Brien +Who won the first Lester B. Pearson Award (now the Ted Lindsay Award), in 1971?: +- Phil Esposito +- Esposito +Who won the most Lady Byng Memorial Trophies, winning 7 of 8 from 1928-35?: +- Frank Boucher +- Boucher +Who won the first two Lady Byng Memorial Trophies, in 1925 & 1926?: +- Frank Nighbor +- Nighbor +Who won the first four Selke Trophies, from 1978-81?: +- Bob Gainey +- Gainey +Who is the first person to win the General Manager of the Year Award (now the Jim Gregory General Manager of the Year Award), in 2010?: +- Don Maloney +- Maloney +Who won the first Jack Adams Award, in 1974?: +- Fred Shero +- Shero +Who won the first Vezina Trophy, since the NHL started voting on it, in 1982?: +- Billy Smith +- Smith +Who votes on the Vezina Trophy?: +- NHL General Managers +- General Managers +Who was the winner of the first Norris Trophy, in 1954?: +- Red Kelly +- Kelly +Who was the winner of the first Conn Smythe Trophy, in 1965?: +- Jean Béliveau +- Béliveau +- Jean Beliveau +- Beliveau +Which city hosted the NHL draft the most times, 26, including the first 22 draft years?: +- Montreal +- Montréal +Name either of the 2 players who have been traded an NHL record 9 times.: +- Mike Sillinger +- Sillinger +- Brent Ashton +- Ashton +How long (in minutes) is an intermission (per NHL rule 77.2)?: +- 18 +- eighteen +In what year did the NHL switch to using 2 referees and 2 linesmen for every game?: +- 2000 +What is the NHL's limit on the curvature of a stick (in inches)?: +- 1 +- 1" +- one +In what year was the NHL's game roster expanded to 18 skaters and 2 goalies (where it is now)?: +- 1982 +In 1910, the NHA changed hockey from how many periods of what length to 3 periods of 20 minutes?: +- 2 periods of 30 min +Since 1982, when the Vezina trophy was first voted on, who has won the most trophies, with 6?: +- Dominik Hasek +- Hasek +In what year was the most recent contraction (reduction in number of teams) in the NHL?: +- 1978 +In what year was the first hockey game broadcasted (on radio)?: +- 1923 +How many first overall picks in the NHL's Amateur/Entry draft never played an NHL game?: +- 3 +- three +50 years ago today, which team set an NHL record for most empty-net goals in a game (with 5) in a 10-2 win over the Montreal Canadians?: +- Chicago Blackhawks +- Chicago +- Blackhawks +Who am I? I was the first goalie to effectively use the butterfly style. I hold the NHL record for most consecutive starts as a goalie, with 502. My nickname is "Mr. Goalie".: +- Glenn Hall +- Hall +Since his rookie year, 2007-08, which player is one of 3 players (along with Patrick Kane and Alexander Ovechkin) to score 20 goals in every season? However, he currently sits at 18 goals this season.: +- Jonathan Toews +- Toews +Which player, nicknamed "Tuna", won the 2019-20 NHLPA poll for best nickname?: +- Tomas Tatar +- Tatar +Which former NHL player earned the nickname "Mr. Universe" for his insightful thoughts?: +- Ilya Bryzgalov +- Bryzgalov +How many numbers were retired during the 2019-20 season?: +- 6 +- six +Which NHL team retired \#1 on October 11, 2000, in honor of its fans?: +- Minnesota Wild +- Wild +How many current NHL teams have not retired any number (besides Gretzky's 99, which is retired league-wide)?: +- 4 CBJ, NSH, SJS, WPG +- 4 +- four +What is the most recently retired number in the NHL, retired on March 7, 2020?: +- Roberto Luongo +- Luongo +12 numbers have been retired by teams in honor of multiple players, including 6 numbers retired by which team?: +- Toronto Maple Leafs +- Toronto +- Maple Leafs +How many players have had their number retired by multiple NHL teams?: +- 9 +- nine +Which franchise has retired the number of a player who never played for their franchise, but played for a prior franchise in the same city and with the same team name?: +- Ottawa Senators (Frank Finnigan) +- Ottawa Senators +- Ottawa +- Senators +Which franchise has retired the numbers 37 and 93 in honor of their original owner and general manager?: +- Florida Panthers +- Florida +- Panthers +Other than Wayne Gretzky's 99, which is retired league-wide, which number is retired by the most teams, with 11?: +- 9 +- nine +Who holds the NHL record for most blocked shots in a game, with 15, achieved on March 5, 2015?: +- Kris Russell +- Russell +Who is the only defenseman to win an Art Ross Trophy, winning it twice (in 1969-70 & 1974-75)?: +- Bobby Orr +- Orr +Which 1974-75 NHL team holds the record for worst points percentage for a season, with .131 (21 points in 80 games)?: +- Washington Capitals +- Washington +- Capitals +Which NHL coach has the best winning percentage, after 2005, with at least 50 games coached?: +- Lou Lamoriello +- Lamoriello +Who became the first NHL player to record 1000 career points, on Nov. 27, 1960?: +- Gordie Howe +- Howe +Who became the first NHL player to record 100 or more points in a season, earning 126 in 1968-69?: +- Phil Esposito +- Esposito +Who became the first NHL player to record 100 or more assists in a season, earning 102 in 1970-71?: +- Bobby Orr +- Orr +Who played in the most NHL regular season games without playing a playoff game?: +- Guy Charron +- Charron +The NHL record for most penalties in a game (both teams) is 86, on February 28, 1990. Name one of these two Smythe Division teams: +- Los Angeles Kings & Edmonton Oilers +- LA Kings +- Kings +- Los Angeles +- Los Angeles Kings +- Edmonton Oilers +- Oilers +Who holds the NHL record for most penalties in a game, with 10 (42 PIM), with the Bruins in a March 31, 1991 game vs. the Whalers?: +- Chris Nilan +- Nilan +Name one of the Stanley Cup Finalists in 1919? The Final was not completed and cancelled after 5 games (tied 2-2 + one tied game) due to the Spanish Flu.: +- Seattle Metropolitans & Montreal Canadiens +- Seattle Metropolitans +- Metropolitans +- Seattle +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +Who holds the NHL record for most power play points in a season, with 80 in 1987-88?: +- Mario Lemieux +- Lemieux +Who holds the NHL record for most career shutouts, with 125?: +- Martin Brodeur +- Brodeur +Who holds the NHL record for longest goal streak, 16 straight games, in 1921-22, with the Ottawa Senators?: +- Punch Broadbent +- Broadbent +Which Richard brother is the only one with over 1000 NHL games played and the only with over 1000 career points?: +- Henri +- Henri Richard +Who scored the most goals in an NHL game, with 7, to lead the Quebec Bulldogs to a 10-6 victory over the Toronto St. Patricks on January 31, 1920?: +- Joe Malone +- Malone +Which NHL season was the lowest scoring to date, with an average of 1.46 goals scored per team per game?: +- 1928-1929 +- 1928/1929 +Who has won the most Minnesota High School Boys Hockey championships, with 13, most recently in 2019? (Class AA): +- Edina Hornets +- Hornets +The 2012-13 season was the most recent time a single NHL team had players with the first and second most points. Name one of the two Lightning players finished at the top of the scoring race: +- Steven Stamkos & Martin St. Louis +- Steven Stamkos +- Stamkos +- Martin St. Louis +- St. Louis +Which team most recently had back-to-back Calder Trophy winning rookies, in 1967 and 1968? Bonus name the two players.: +- Boston Bruins- Bobby Orr & Derek Sanderson +- Boston Bruins +- Bruins +Who holds the NHL record for most goals in the shootout, with 50?: +- Jonathan Toews +- Toews +Which NHL great was nicknamed the "Pocket Rocket"?: +- Henri Richard +- Henri +Who holds the NHL record for most points by a rookie defenseman, with 76 in 1980-81?: +- Larry Murphy +- Murphy +Who had the longest shutout sequence in the NHL, at 460:49 with the Ottawa Senators in 1928, including 6 consecutive shutouts?: +- Alec Connell +- Connell +Who were the first back-to-back Stanley Cup champions (in the championship era), winning the cup in 1920 and 1921?: +- Ottawa Senators +- Ottawa +- Senators +Starting with the 1942 NHL playoffs, the league had standby minor league goaltenders (employed by NHL) for emergency substitutes, the first emergency backup goalies. In what year did the NHL require teams to have an emergency backup goalie (with full equipment) available at each game, if necessary, to either team?: +- 1950 +Although there were no recorded instances of this bizarre goalie strategy, it was outlawed by the NHL in 1931. What rule was instated?: +- Two goalies in the crease +In 1925, the NHL instituted its first rule limiting the number of players allowed to dress in a game. What was the maximum, per the original rules?: +- 12 +- twelve +Last night, the Detroit Red Wings became the first NHL team, since which 2003-04 team, to be eliminated before the trade deadline?: +- Pittsburgh Penguins +- Pittsburgh +- Penguins +When minor fouls were first introduced to the NHL in 1918, they were served for how many minutes? This was later changed to two minutes in 1921.: +- 3 +- three +In the 1911-12 season, the NHA reduced the number of players per team on the ice from seven to six, eliminating which position, who did not have a set position, and roamed the ice at will?: +- Rover +Before the 1913-14 NHA season, when rules were changed to have referees drop the puck, how was the puck put in play for a faceoff?: +- Placed on the ice +Although his mark may be surpassed by Quinton Byfield this summer, name one of the two highest drafted Black athletes, selected 4th overall in the 2009 & 2013 NHL draft?: +- Evander Kane & Seth Jones +- Evander Kane +- Kane +- Seth Jones +- Jones +Who was the first pick in the NHL's first amateur draft?: +- Garry Monahan +- Monahan +Who became the first European player selected first overall in the NHL draft, in 1989?: +- Mats Sundin +- Sundin +Who became the NHL's first 50-goal scorer, accomplishing this feat in the 50-game 1944-45 season?: +- Maurice "Rocket" Richard +- Rocket Richard +- Maurice Richard +- Richard +Gus Bodnar holds the NHL record for quickest goal in his NHL debut, scoring how many seconds into a game on October 30, 1943?: +- 15 +- fifteen +Before the first NHL All Star game, which benefited Ace Bailey after his career ending injury, Conn Smythe announced to the crowd, "No other player on a Maple Leaf hockey team will ever again wear the number __." This made Bailey the first professional athlete to have his jersey number retired. What number did Bailey wear?: +- 6 +- six +Prohibition-era bootlegger and mobster Bill Dwyer owned 2 (now defunct) NHL franchises. Name one of the two: +- New York Americans & Pittsburgh Pirates +- New York Americans and Pittsburgh Pirates +- New York Americans +- Americans +- Pittsburgh Pirates +- Pirates +The current Seattle NHL franchise was not the first expansion team awarded there by the NHL. In 1974, Vince Abbey, president of a minor-league team by which name, was awarded an expansion franchise to begin playing in the '76-77 season? It never came to fruition as numerous financial deadlines were missed and the team folded in 1975.: +- Seattle Totems +- Totems +How many NHL games have been rained out?: +- 1, on March 10, 1995 a Red Wings @ Sharks game at the SAP Center was cancelled and rescheduled because heavy rains flooded the area, making travel to and from the arena unsafe. +- 1 +- one +How many women's names have been engraved on the Stanley Cup?: +- 15- Marguerite Norris (1954, 1955), Sonia Scurfield (Calgary, 1989), Marie Denise DeBartolo York (Pittsburgh, 1991), Marian Ilitch (Detroit 1997, 1998, 2002, 2008), Denise Ilitch Lites (Detroit 1997, 1998, 2002, 2008), Lisa Ilitch Murray (Detroit 1997, 1998, 2002, 2008), Carole Ilitch (Detroit 1997, 1998, 2002, 2008), Marie Carnevale (New Jersey, 2000), Callie Smith (New Jersey, 2000), Charlotte Grahame (Colorado, 2001), Nancy Beard (Detroit, 2002), Susan Samueli (Anaheim, 2007), Margaret Jacobs and Dale Hamilton-Powers (Boston, 2011) and Nancy Anschutz (Los Angeles, 2012 and 2014). +- 15 +- fifteen +Who holds the best career +/- rating in NHL history, with a +722?: +- Larry Robinson +- Robinson +Gordie Howe has played the most NHL regular-season games, with 1,767. But who has played the most NHL games, regular-season and playoffs, with 1,992?: +- Mark Messier +- Messier +Which coach has won the most Jack Adams trophies, winning it 3 times (with 3 different Original Six teams)?: +- Patrick Burns +- Pat Burns +- Burns +Who hold the NHL's rookie goal-scoring record, with 76?: +- Teemu Selänne +- Teemu Selanne +- Selänne +- Selanne +Who holds the NHL record for most career power-play goals, with 274?: +- Dave Andreychuk +- Andreychuk +Who is the only player to score all 4 game winning goals in an NHL playoff series, accomplishing this in the 1983 Prince of Wales Conference Final?: +- Mike Bossy +- Bossy +Who is the only player in NHL history to complete a hat-trick with all 3 goals coming shorthanded, leading the Calgary Flames to an 8-4 victory over the St. Louis Blues on March 9, 1991?: +- Theo Fleury +- Fleury +Which player is tied with Patrice Bergeron for most Selke Trophy wins, with 4?: +- Bob Gainey +- Gainey +Which player has played in the most NHL playoff seasons, with 24?: +- Chris Chelios +- Chelios +Who holds the NHL record for most consecutive games played, not missing a game in his 964 game career?: +- Doug Jarvis +- Jarvis +Who has the most Stanley Cup wins as a player, with 11?: +- Henri Richard +- Richard +Who scored the most points in a single NHL All-Star game, earning 8 (4G, 4A) in last year's game?: +- Sidney Crosby +- Crosby +Who has played in the most NHL All-Star games, with 23?: +- Gordie Howe +- Howe +Who holds the record for the NHL's Fastest Skater competition, recording a lap time of 13.172 seconds in 2016?: +- Dylan Larkin +- Larkin +What is the only NHL team without a mascot? Furthermore, they have never had one.: +- New York Rangers +- Rangers +With a goal and assist last night, Kirby Dach became the first player with a multi-point outing on their 19th birthday since which hockey great earned two assists on January 26, 1980?: +- Wayne Gretzky +- Gretzky +Who was the youngest player to play in an NHL All-Star Game, at 18 years, 8 months, 14 days, in 2011?: +- Jeff Skinner +- Skinner +Last night, Patrick Kane became the 4th Blackhawk to record 1000 points with the franchise, joining Stan Mikita, Bobby Hull, and which other player, Kane's mentor and first NHL coach?: +- Denis Savard +- Savard +Who holds the record for most consecutive 50+ goal seasons with 9? Wayne Gretzky is the only other player to have that many 50+ goal seasons over his entire career, but Alex Ovechkin currently has 8.: +- Mike Bossy +- Bossy +Who won (successfully defended or challenged for) the Stanley Cup most frequently (17 times) in the Challenge Cup era?: +- Ottawa Hockey Club +- Ottawa HC +Which former KHL defenseman holds the world record for the fastest slapshot ever, recorded at 114.127 mph (183.67 km/h)? However, the NHL does not recognize this as beating Zdeno Chára's 108.8 mph (175.1 km/h) record, as the KHL's competition is from a shorter distance.: +- Alexander Riazantsev +- Riazantsev +Though Dominik Kubalik's goal streak ended at 5 last night, who had the longest goal streak by an NHL rookie, scoring in 14 consecutive games for the Montréal Canadiens in the 1917-18 season?: +- Joe Malone +- Malone +Who has won the most Memorial Cup championships, with 5?: +- Oshawa Generals +- Oshawa +- Generals +Who won the first NCAA Ice Hockey championship, in 1948?: +- Michigan Wolverines +- Michigan +- Wolverines +The first puck to last an entire NHL game was from a 1979 game between one of these two '67 expansion brethren?: +- LA Kings vs. Minnesota North Stars +- Los Angeles Kings +- LA Kings +- Los Angeles +- Kings +- Minnesota North Stars +- Minnesota +- North Stars +Who was the youngest captain in NHL history, serving in the interim for the Minnesota North Stars in 1984?: +- Brian Bellows +- Bellows +Who was named to the most NHL first team all-stars, 13 times?: +- Ray Bourque +- Bourque +Martin Brodeur holds the record for most goals scored by a goaltender, with 3, but 2 of them were own goals credited to him. Which goalie has scored the most goals by his own shot on goal, with 2?: +- Ron Hextall +- Hextall +The International Ice Hockey Federation (IIHF) was founded in 1908, as Ligue Internationale de Hockey sur Glace (LIHG). Name one of the five countries who were represented: +- France, Great Britain, Belgium, Germany, Bohemia, Switzerland +- France +- Great Britain +- Belgium +- Germany +- Bohemia +- Switzerland +Who scored the quickest hat trick, scoring 3 goals in 21 seconds on March 23, 1952 against the New York Rangers, to initialize a Chicago Black Hawks' comeback, from down 6-2, to a 7-6 victory?: +- Bill Mosienko +- Mosienko +Which NHL team was owned by Kokusai Green until 1998? Kokusai Green was owned Takashi Okubo, a Japanese businessman who may have not actually existed, and allegedly used the team to launder money for the yakuza.: +- Tampa Bay Lightning +- Tampa Bay +- Lightning +Which NHL goalie was traded thrice during the 1992 offseason (and a fourth time during training camp)? First from Winnipeg to Buffalo for Christian Ruuttu and future considerations. Then to Chicago with a 1993 4th round pick- Éric Dazé for Dominik Hašek. Then back to Winnipeg for Ruuttu. Then, at the start of the 92-93 season, he was traded to Philadelphia for 2 draft picks.: +- Stéphane Beauregard +- Stephane Beauregard +- Beauregard +Who holds the NHL record for most goals scored in a game, scoring 7 for the Quebec Bulldogs in their 10-6 win over the Toronto St. Patricks on January 31, 1920?: +- Joe Malone +- Malone +What PCHA team became the first American team to win the Stanley Cup, in 1917?: +- Seattle Metropolitans +- Seattle +- Metropolitans +Who was the first NHL team to pull their goalie, in either 1939-40 or 1940-41? Coach Frank Boucher is credited with the innovation.: +- New York Rangers +- Rangers +Who holds the record for most points scored in an NHL game, earning 10 (6G, 4A) vs. Boston on February 7, 1976?: +- Darryl Sittler +- Sittler +Who became the first hockey million dollar player, when he earned it as a bonus for signing a contract with the WHA's Winnipeg Jets in 1972?: +- Bobby Hull +- Hull +On March 23, 1944, who became the first player to be named all 3 stars in a game, after scoring 5 goals against the Toronto Maple Leafs?: +- Maurice Richard +- Richard +Who was the first NHL player to win 3 or more individual awards in a season, winning the Hart, Art Ross, and Lady Byng?: +- Stan Mikita +- Mikita +Who was the first NHL goalie to regularly wear a mask?: +- Jacques Plante +- Plante +How was the winner of the Stanley Cup originally determined?: +- As a challenge cup +- Challenge cup +Who, in 1970, became the first hockey player to win Sports Illustrated's Sportsman of the Year?: +- Bobby Orr +- Orr +In National Lampoon's Christmas Vacation, what jersey does the patriarch of the family, played by Chevy Chase, wear?: +- Chicago Blackhawks +- Chicago +- Blackhawks +Who was the first NHL commissioner?: +- Gary Bettman +- Bettman +The first NHL All-Star Game was held in 1934 to benefit which injured star of the Toronto Maple Leafs?: +- Ace Bailey +- Bailey +A tradition dating back to the 1952 playoffs, Detroit Red Wings fans throw which marine animal carcass onto the ice? It symbolized the number of playoff wins necessary (then) to win the Stanley Cup.: +- Octopuses +- Octopus +After a 13-4 Oilers win against this team (on November 19, 1983), Wayne Gretzky called which team a “Mickey Mouse organization”? Disney would later found a franchise of their own, named after the 1992 film The Mighty Ducks.: +- New Jersey Devils +- New Jersey +- Devils +The Stanley Cup contains numerous errors in its engravings. Perhaps the most famous is the misspelling of the Boston Bruins for their 1971-72 cup victory. How was their team spelled?: +- BQSTQN BRUINS +The first outdoor game between two NHL teams was a 1991 exhibition game between the New York Rangers and the Los Angeles Kings. Air temperature reached as high as 95 °F during the game, though surprisingly the ice held up well. In the 3rd period, grasshoppers invaded the bright ice. Which famous Vegas hotel’s parking lot served as the venue of this game?: +- Caesar's Palace +In 1983, the St. Louis Blues were sold to an ownership group that tried to move them to which city? The NHL ultimately rejected this move and found another owner to keep the team in St. Louis. However, as a result of this uncertainty, it caused the Blues to miss the 1983 Entry Draft.: +- Saskatoon +The NHL was founded in 1917 by a group of former-NHA owners. The main purpose for founding a new league was to get rid of which owner? He owned the Toronto Blue Shirts.: +- Eddie Livingstone +- Livingstone +Frustrated by the slow drafting process, the Buffalo Sabres drafted an imagery player in the 11th round of the 1974 NHL Amateur Draft. What was the name?: +- Taro Tsujimoto +- Tsujimoto +Cheerleaders and ice girls have long been a part of hockey and other sports. However, in a desperate attempt to sell more seats, which former NHL team hired the girlfriend of a stick boy to streak naked at their games?: +- California Golden Seals +Who was both the first Black captain and the first Black coach in the NHL, having served in both capacities for the Chicago Blackhawks?: +- Dirk Graham +- Graham +The first NHL outdoor game occurred in 1954, in Marquette Branch Prison. It was an exhibition game between inmates and which NHL team?: +- Detroit Red Wings +- Detroit +- Red Wings +# Oilers Trivia by A Wild Ferrothorn#0598 +Which team did Wayne Gretzky score his first professional goal against?: +- The Edmonton Oilers +- Edmonton Oilers +- Edmonton +- Oilers +# Predators trivia by -Fulcrum#2658 +Who was the first ever draft pick for the Nashville Predators?: +- David Legwand +- Legwand +Who was the first Nashville Predator goalie to score a goal?: +- Chris Mason +- Mason +Who was the first goalie to record a shutout for The Vegas Golden Knights?: +- Oscar Dansk +- Dansk +Who holds the single season points record for Nashville?: +- Paul Kariya +- Kariya +What is Nashville's highest ever draft pick?: +- second overall +- 2nd +The Nashville Predators mascot is a saber-toothed tiger. What is his name?: +- GNASH +Who scored the first playoff goal in Nashville franchise history?: +- Adam Hall +- Hall +What's the single season franchise record for goals scored?: +- 34 +- thirty-four +- thirty four +- thirtyfour +# Ottawa Senators trivia by Cana#3619 +Which coach has the most wins in Ottawa Senators history?: +- Jacques Martin (341) +- Jacques Martin +- Martin +Who played the most games for the Senators without registering a single point?: +- Herb Raglan (29 games played, 0 points 1993-94) +- Herb Raglan +- Raglan +Who has the most penalty minutes in Senators history?: +- Chris Neil (2522) +- Chris Neil +- Neil +Tallest player in Senators history?: +- Zdeno Chara (6’9’’) +- Zdeno Chara +- Chara +Who is the only player in Senators history to be drafted twice by the team?: +- G Mathieu Chouinard (1998 1-15, 2000 2-45) +- Mathieu Chouinard +- Chouinard +Who was the first Canadian player drafted by the Senators?: +- F Chad Penney (1992 2nd) +- Chad Penney +- Penney +First American player drafted by the Senators?: +- D Jay Kenney (1992 8th) +- Jay Kenney +- Kenney +First Swedish player drafted by the Senators?: +- G Petter Rönnqvist (1992 11th) +- Petter Ronnquist +- Petter Rönnqvist +- Petter Rönnquist +- Ronnquist +- Ronnqvist +- Rönnquist +- Rönnqvist +Who did the Ottawa Senators play in their first game as a franchise in 1992?: +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +Who was the first goalie to start for the Senators?: +- Peter Sidorkiewicz +- Sidorkiewicz +Who was the first player the Ottawa Senators acquired via trade?: +- D Mark Osiecki (from Calgary) +- Mark Osiecki +- Osiecki +Who was the first player the Ottawa Senators traded away?: +- F Chris Lindberg +- Chris Lindberg +- Lindberg +Who was the first captain in Ottawa Senators history?: +- F Laurie Boschman +- Laurie Boschman +- Boschman +Who was the first player to lead the Ottawa Senators in points in a season?: +- D Norm Maciver (17g, 46a, 63p) +- Norm Maciver +- Maciver +Who was the first goalie in Ottawa Senators history to post a save % higher than .900?: +- Damian Rhodes in 1995-96 (.906) +- Damian Rhodes +- Rhodes +Who did the Ottawa Senators play in their first playoff series as a franchise?: +- Buffalo Sabres (1996-97) +- Buffalo Sabres +- Sabres +- Buffalo +Who did the Ottawa Senators face in their first playoff series win as a franchise?: +- New Jersey Devils (1997-98) +- New Jersey Devils +- New Jersey +- Devils +How many captains have the Ottawa Senators had in their history?: +- 9 (Boschman, Lamb, Dineen, Shaw, Cunneyworth, Yashin, Alfredsson, Spezza, Karlsson) +- 9 +- nine +Who is the all-time leader in points amongst defensemen in Ottawa Senators history?: +- Erik Karlsson (126g, 392a, 518p) +- Erik Karlsson +- Karlsson +Who is the all-time leader in +/- in Ottawa Senators franchise history?: +- Wade Redden (+159) +- Wade Redden +- Redden +Who has the all-time WORST +/- in Ottawa Senators franchise history?: +- Alexandre Daigle (-130) +- Alexandre Daigle +- Daigle +Who is the all-time games played leader amongst Senators goalies?: +- Craig Anderson (435) +- Craig Anderson +- Anderson +Which goalie has the best win % in Ottawa Senators franchise history (20+ games played)?: +- Jani Hurme (25-14-5 - 56.82%) +- Jani Hurme +- Hurme +Which player had the most points in a season in Ottawa Senators franchise history? And what season?: +- Dany Heatley 105p, 2006-07 +- Dany Heatley +- Heatley +Which player had the most assists in a season in Ottawa Senators franchise history? Which season?: +- Jason Spezza 71a, 2005-06 +- Jason Spezza +- Spezza +What is the highest amount of shutouts a Senators goalie has had in a season?: +- 8, Patrick Lalime, 2002-03 +- 8 +- eight +What’s the highest amount of minutes a goalie has played in a season for the Senators?: +- 3943, Patrick Lalime, 2002-03 +- 3943 +What is the lowest GAA a Senators goalie has had through a season (10+ GP)?: +- 1.69, Craig Anderson, 2012-13 +- 1.69 +What is the highest win % a Senators goalie has had through a season (10+ GP)?: +- 87% (20-1-2), Andrew Hammond, 2014-15 +- 87 +- 87% +- 87 percent +What is the highest number of goals allowed in a season by a Senators goalie?: +- 254, Craig Billington, 1993-94 +- 254 +What is the highest amount of ties/overtime losses a Senators goalie has had in a season?: +- 14, Damian Rhodes, 1996-97 +- 14 +- fourteen +Who has the most games played in Senators history?: +- Chris Phillips, 1179 +- Chris Phillips +- Phillips +Who has the highest points per game average in Senators history?: +- Dany Heatley, 1.14 ppg +- Dany Heatley +- Heatley +Who is the oldest player to ever play for the Senators?: +- Daniel Alfredsson, 40 years old +- Daniel Alfredsson +- Alfredsson +Who has the greatest shooting % in Senators history (100+ shots)?: +- Bob Kudelski, 18.7% (47g on 252 shots) +- Bob Kudelski +- Kudelski +Who is the only player in Senators history to be from France?: +- Stephane Da Costa +- Da Costa +Who did the Ottawa Senators pick in the first round in 2007?: +- Jim O'Brien +- O'Brien +Who was the first goalie drafted in Ottawa Senators history?: +- Jaroslav Miklenda +- Miklenda +Who have the Senators played the most games against in the playoffs?: +- Pittsburgh Penguins (27 games) +- Pittsburgh Penguins +- Pittsburgh +- Penguins +Name one of the two teams who the Senators have two playoff series wins against?: +- Philadelphia Flyers & New Jersey Devils +- Philadelphia Flyers +- Philadelphia +- Flyers +- New Jersey Devils +- New Jersey +- Devils +Which team do the Senators have the most games won against in the playoffs?: +- New Jersey Devils (11 wins) +- New Jersey Devils +- New Jersey +- Devils +What is the most amount of wins the Senators have had in a single season?: +- 52 (2002-03 and 2005-06) +- 52 +- fifty-two +- fifty two +What is the most amount of losses the Senators have had in a single season?: +- 70 (1992-93) +- 70 +- seventy +What is the most amount of goals scored by the Senators in a single season?: +- 314 (2005-06) +- 314 +What is the most amount of goals allowed by the Senators in a single season?: +- 397 (1993-94) +- 397 +Which season did the Senators win the President’s Trophy (most points)?: +- 2002-03 +- 2002-2003 +Which season did the Ottawa Senators reach the Stanley Cup finals?: +- 2006-07 +- 2006-2007 +Who was the first player drafted by the Senators to be inducted into the Hockey Hall of Fame?: +- Marian Hossa +- Hossa +How many Norris trophies did Erik Karlsson win?: +- 2 +- two +Who is the only player to win the Calder Memorial Trophy (Rookie of the Year) in Senators history and when?: +- Daniel Alfredsson, 1995-96 +- Daniel Alfredsson +- Alfredsson +Who have the Senators played the most games against in their history?: +- Montreal Canadiens (146 games) +- Montréal Canadiens +- Montréal +- Canadiens +- Montreal Canadiens +- Montreal +- habs +Which arena, other than their own, do the Senators have the most games played in?: +- TD Garden, Boston (65 games) +- TD Garden +Who scored the first hat trick in Senators history?: +- Bob Kudelski, January 10th 1993 vs San Jose +- Bob Kudelski +- Kudelski +Who had the most hat tricks for the Senators in the 2010s?: +- Jason Spezza & Jean-Gabriel Pageau (3) +- Jason Spezza +- Spezza +- Jean-Gabriel Pageau +- Pageau +Who has the most hat tricks in Senators playoff history?: +- Daniel Alfredsson & Jean-Gabriel Pageau (2) +- Daniel Alfredsson +- Alfredsson +- Jean-Gabriel Pageau +- Pageau +Who has the most penalty minutes in a single season for the Senators?: +- Mike Peluso, 318 (1992-93) +- Mike Peluso +- Peluso +Who has the most short-handed goals in a single season for the Senators?: +- Daniel Alfredsson (2007-08) & Jean-Gabriel Pageau (2015-16) (7) +- Daniel Alfredsson +- Alfredsson +- Jean-Gabriel Pageau +- Pageau +Who has the most shots in a single season for the Senators?: +- Alexei Yashin, 337 (1998-99) +- Alexei Yashin +- Yashin +Who is the only player to wear \#77 in Senators history?: +- Joe Corvo, 2014-15 +- Joe Corvo +- Corvo +Which number was the first retired in Senators history and for which player?: +- \#8 Frank Finnigan +- 8 +- eight +How many times have the Ottawa Senators appeared in the playoffs?: +- 16 times +- 16 +- sixteen +How many seasons have the Ottawa Senators played as a franchise?: +- 27 seasons +- 27 +- twentyseven +- twenty-seven +- twenty seven +How many times have the Ottawa Senators been swept in the playoffs?: +- 3 times (1998-99 vs Buffalo, 2000-01 vs Toronto, 2007-08 vs Pittsburgh) +- 3 +- three +Who was the last player the Senators drafted from Russia?: +- Ruslan Bashkirov, 2nd round 2007 +- Ruslan Bashkirov +- Bashkirov +Which draft did the Senators exclusively pick Canadian players?: +- 2017 (Shane Bowers, Alex Formenton, Drake Batherson, Jordan Hollett) +- 2017 +Which draft did the Senators not own a 1st or a 2nd round pick?: +- 2010 +Who was the first Ottawa Senators head coach?: +- Rick Bowness +- Bowness +Who was the first Ottawa Senators general manager?: +- Mel Bridgman +- Bridgman +How many head coaches have the Senators had throughout their history?: +- 13 (Bowness, Allison, Martin, Neilson, Murray, Paddock, Hartsburg, Clouston, MacLean, Cameron, Boucher, Crawford, Smith) +- 13 +How many general managers have the Senators had throughout their history?: +- 8 (Bridgman, Sexton, Gauthier, Dudley, Johnston, Muckler, Murray, Dorion) +- 8 +Who was the first player in Senators history to lead the team in goals through a season?: +- Sylvain Turgeon, 25 +- Sylvain Turgeon +- Turgeon +How many playoff series have the Senators appeared in?: +- 27 +- twenty seven +- twentyseven +- twenty-seven +How many playoff series have the Senators won?: +- 11 +- eleven +Which eastern conference teams have the Senators NOT faced in the playoffs?: +- Columbus, Detroit, Carolina, Florida +- Columbus Blue Jackets +- Columbus +- Blue Jackets +- Detroit Red Wings +- Detroit +- Red Wings +- Carolina Hurricanes +- Carolina +- Hurricanes +- Florida Panthers +- Florida +- Panthers +How many seasons have the Senators had the best record in their division?: +- 4 times (1998-99, 2000-01, 2002-03, 2005-06) +- 4 +- four +How many seasons have the Senators finished last place in their division?: +- 6 times (1992-93, 1993-94, 1994-95, 1995-96, 2010-11, 2018-19) +- 6 +- six +What is the Senators longest streak of making the playoffs?: +- 11 seasons (1996-96 - 2007-08) +- 11 seasons +- 11 +- eleven +How many times have the Senators fired a coach mid-season?: +- 5 times (1995-96, 2007-08, 2008-09, 2014-15, 2018-19) +- 5 +- five +Who has the most short-handed assists in Senators history?: +- Chris Phillips - 19 +- Chris Phillips +- Phillips +Who is the youngest player to ever play a game for the Senators?: +- Alexandre Daigle - 18 years, 240 days (October 6th 1993 vs Nordiques) +- Alexandre Daigle +- Daigle +Which Senators game resulted in the most penalty minutes handed out in league history?: +- vs Flyers, March 5th 2004, 419 PIM +- Philadelphia Flyers +- Flyers +- Philadelphia +Name one of the three players in Senators history that are from Latvia?: +- Sergei Zholtok, Kaspars Daugavins, and Rudolfs Balcers +- Sergei Zholtok +- Zholtok +- Kaspars Daugavins +- Daugavins +- Rudolfs Balcers +- Balcers +Name one player from Senators history is from Denmark?: +- Peter Regin and Mikkel Boedker +- Peter Regin +- Regin +- Mikkel Boedker +- Boedker +Name one of three players in Senators history were from Switzerland?: +- Roman Wick, Julien Vauclair, Martin Gerber +- Roman Wick +- Wick +- Julien Vauclair +- Vauclair +- Martin Gerber +- Gerber +Who is the only player in Senators history from Poland?: +- Peter Sidorkiewicz +- Sidorkiewicz +Who is the only Finnish goalie to play a game for the Senators?: +- Jani Hurme +- Hurme +Who is the only player in Senators history to wear \#50?: +- Patrick Sieloff +- Sieloff +# Start of Blues trivia by guccipotato#7117 +Who was the first team captain of the St. Louis Blues?: +- Al Arbour +- Arbour +When was the St. Louis Blues franchise founded?: +- 1967 +Who was the first St. Louis Blues captain to hoist the Stanley Cup?: +- Alex Pietrangelo +- Alexander Pietrangelo +- Pietrangelo +How many games did The Great One play for the St. Louis Blues?: +- 18 +- eighteen +Who was the Captain with the St. Louis Blues the longest with nine years?: +- Brian Sutter +- Sutter +How many seasons was the longest St. Louis Blues post-season streak?: +- 25 +- twenty-five +- 25 seasons +- twenty-five seasons +What was the jersey number of Brett Hull, which is now retired by the St. Louis Blues?: +- 16 +- sixteen +What is the nickname of the St. Louis Blues coach Craig Berube?: +- Chief +Which nickname did Keith Tkachuk give his linemate Pavol Demitra?: +- cookie monster +- the cookie monster +Who holds the record for most points with the St. Louis Blues with 1073?: +- Bernie Federko +- Federko +Which player received the most penalty minutes dressed as a Blue winger?: +- Brian Sutter +- Sutter +What is displayed on the alternate logo of the St. Louis Blues introduced in 1995?: +- trumpet +- a trumpet +What is displayed behind the note on the alternate logo of the St. Louis Blues in 2008?: +- arch +- the arch +What number is the single season goal record from Brett Hull?: +- 86 +- eighty-six +- eighty six +Which coach has the most wins with the Blues at 307?: +- Joel Quenneville +- Quenneville +Who was the first rookie goaltender to win all 16 games to capture a Stanley Cup?: +- Jordan Binnington +- Binnington +Who on the St. Louis Blues 2018-19 Cup-winning team was from the St. Louis area?: +- Pat Maroon +- Patrick Maroon +- Maroon +What is the catch-phrase of St. Louis Blues commentator Darren "Panger" Pang?: +- holy jumpin +- holy jumpin' +- holy jumping +Who was the first St. Louis Blues player to score 50 goals in a season?: +- Wayne Babych +- Babych +Which animal is the mascot of the St. Louis Blues?: +- polar bear +The St. Louis Blues traded down from the 9th overall pick in the 2007 draft to draft Lars Eller. Who was drafted with the 9th overall pick?: +- Logan Couture +- Couture +In 2008, prior to a game against the Los Angeles Kings, Sarah Palin dropped the ceremonial first puck at Scottrade center. St. Louis Blues player Manny Legacy tripped on the carpet laid out for Palin, injuring his hip, causing which player to make their NHL debut in his place?: +- Ben Bishop +- Bishop +Who was the first St. Louis Blues player to win the Conn Smythe?: +- Glenn Hall +- Hall +Which individual award did goalie Mike Liut win as a member of the St. Louis Blues in 1981?: +- Ted Lindsay Award +Four players have played 600 games as a member of the St. Louis Blues before the age of 30, including Bernie Federko, Brian Sutter, and Alex Pietrangelo. Who is the only other player not mentioned to hit that milestone?: +- Patrik Berglund +- Berglund +The St. Louis Blues made a trade involving Keith Tkachuk three separate times, once with the Arizona Coyotes, and twice with which other team?: +- Atlanta Thrashers +- Atlanta +- Thrashers +How many players on the 2018-19 Stanley Cup winning St. Louis Blues roster had previously won a cup prior to that year?: +- 0 +- zero +Before the Blues, there was the St. Louis Eagles, who existed from 1934 to 1935 in the NHL. Which team did the Eagles relocate from prior to their first and only season?: +- Ottawa Senators +- Ottawa +- Senators +Most people remember Bob and Barclay Plager as members of the St. Louis Blues, but what was the first name of the other Plager to play for the Blues?: +- Bill +- William Ronald +- William +Which team did the Blues acquire Chris Pronger from in 1995?: +- Hartford Whalers +- Hartford +- Whalers +Who is the only St. Louis Blues player to have won the Calder Memorial Trophy?: +- Barret Jackman +- Jackman +Who, alongside the banners of the St. Louis Blues' retired numbers, is honored with a banner featuring a three-leaf clover?: +- Dan Kelly +- Patrick Daniel Kelly +- Patrick Kelly +What St. Louis Blues player was the last player to use a wooden stick?: +- Al MacInnis +- MacInnis +Who scored the first goal in St. Louis Blues history?: +- Lary Keenan +- Keenan +# Start of Lightning Trivia by RandomBoltsFan#8134 and the Tampa Bay Lightning server +Which team holds the NHL record for the largest margin of victory in the playoffs?: +- Detroit Red Wings +- Detroit +- Red Wings +- Wings +Which goalie holds the longest winning streak for the Tampa Bay Lightning in the regular season?: +- Louis Domingue +- Domingue +Who was the first ever Tampa Bay Lightning player selected to play in the All-Star Game in 1993?: +- Brian Bradley +- Bradley +How old was Dwayne Roloson in his first All Star Game?: +- 34 +- thirtyfour +- thirty-four +- thirty four +In what year were helmets made mandatory for players in the NHL?: +- 1979 +Who was the first NHL goaltender to wear jersey number 88?: +- Andrei Vasilevskiy +- Vasilevskiy +Who won the Conn Smythe Trophy in 2004?: +- Brad Richards +- Richards +In what year was Victor Hedman drafted?: +- 2009 +Identify one of the two jersey numbers retired by the Tampa Bay Lightning: +- 4 +- four +- 26 +- twentysix +- twenty-six +- twenty six +Who won the Rocket Richard Trophy (top goal scorer) in 2012?: +- Steven Stamkos +- Stamkos +Which NHL player holds the record for shots on goal in a single season with 550?: +- Phil Esposito +- Esposito +How many times did Alex Ovechkin win the Rocket Richard Trophy from the 2009-10 season to the 2018-19 season?: +- 7 +- seven +Who is the all time franchise leader in penalty minutes for the Tampa Bay Lightning?: +- Chris Gratton +- Gratton +Of his 391 career NHL goals, how many goals did Martin St. Louis score for teams other than the Tampa Bay Lightning?: +- 26 +Which player was the youngest captain in Tampa Bay Lightning history?: +- Vincent Lecavalier +- Vinny Lecavalier +- Lecavalier +What is the nickname of this line from the 2014-15 Lightning consisting of Ondrej Palat, Tyler Johnson, and Nikita Kucherov?: +- Triplets +- The Triplets +Who scored 4 goals for the Tampa Bay Lightning in their inaugural regular season game in 1992?: +- Chris Kontos +- Kontos +What team did Brayden Point play for in major junior hockey?: +- Moose Jaw Warriors +- Moose Jaw +- Warriors +During his tenure with the Tampa Bay Lightning how many times did Ben Bishop finish in the top 3 in Vezina voting?: +- 2 +- two +Who scored the game winning goal in game 7 of the 2004 Stanley Cup Final?: +- Ruslan Fedotenko +- Fedotenko +# Penguins Trivia by Spyders#1674 +How many points did Pittsburgh Penguin Sidney Crosby have in his rookie season?: +- 102 +Which Pittsburgh Penguin won the Calder Memorial Trophy in 2007?: +- Evgeni Malkin +- Malkin +- Geno +How many Stanley Cups did the Pittsburgh Penguins win before 2000?: +- 2 +Which fan-favorite Pittsburgh Penguin was selected by the Las Vegas Golden Knights in the 2017 NHL Expansion Draft?: +- Marc-Andre Fleury +- MAF +- Fleury +- Flower +After this Pittsburgh Penguins coach was fired mid-season, Mike Sullivan took the spot and went on to win a Stanley Cup the very same year. Who is the coach that was fired?: +- Mike Johnston +- Johnston +After this Pittsburgh Penguins coach was fired mid-season, Mike Sullivan took the spot and went on to win a Stanley Cup the very same year. Who is the coach that was fired?: +- Mike Johnston +- Johnston +Which Pittsburgh Penguin was the subject of media ridicule after filling the Stanley Cup with hot dogs?: +- Phil Kessel +- Kessel +Which fan-favorite Pittsburgh Penguin medically retired from hockey in the midst of the 2015-2016 season due to blood clots?: +- Pascal Dupuis +- Dupuis +- Duper +This former Pittsburgh Penguins defensive brute was widely known for being one of the dirtiest players in the league and ended Cam Neely's career due to complications arising from a knee-on-knee hit. What is this player's name?: +- Ulf Samuelsson +- Samuelsson +This Hockey Hall of Famer won two Stanley Cups with the Pittsburgh Penguins in 1991 and 1992 and was named the first general manager of the Seattle Kraken. What is this person's name?: +- Ronald Francis Jr +- Ron Francis Jr +- Ron Francis +- Francis +This former Pittsburgh Penguins defenseman was inducted into the Hockey Hall of Fame in 2004 after winning four Stanley Cups (one with the Pittsburgh Penguins) and posting five seasons with a point total greater than 100. What is this player's name?: +- Paul Coffey +- Coffey +Which Pittsburgh Penguin scored the controversial Stanley Cup-winning goal against their former team in 2017?: +- Patric Hörnqvist +- Patric Hornqvist +- Hörnqvist +- Hornqvist +- Horny +Which Pittsburgh Penguin scored the franchise-fastest hat trick with a natural hat trick recorded in just 2 minutes and 47 seconds on December 4, 2018?: +- Patric Hornqvist +- Hornqvist +- Horny +This music artist wore a Pittsburgh Penguins jersey in the music video of one of their songs from their 1994 debut album Doggystyle. Who is that artist?: +- Calvin Broadus Jr +- Snoop Dogg +- Snoop +Which Pittsburgh Penguin scored five goals in five different ways on December 31, 1988?: +- Mario Lemieux +- Lemieux +What year did the Pittsburgh Penguins enter the NHL?: +- 1967 +Which Pittsburgh Penguin was selected in the first round of the 2014 NHL Draft before being traded to the Toronto Maple Leafs in 2015 for Phil Kessel and then reacquired from the Toronto Maple Leafs in 2020?: +- Kasperi Kapanen +- Kapanen +# Penguins Trivia by Gecko#3416 +Who was the first non-Canadian to be drafted by the Penguins in the first round?: +- Jaromir Jagr (CZE, 1990) +- Jaromi Jagr +- Jagr +Which former Penguins player was traded back to his old team for the same return used to acquire him?: +- Jaime Oleksiak +- Oleksiak +How many former Penguins have played for the Vegas Golden Knights at any time?: +- 5 Marc-Andre Fleury, Ryan Reaves, David Perron, Deryk Engelland, James Neal +- 5 +- five +Which former Penguin’s name did Marc-Andre Fleury tape over on his helmet during the 2017 Stanley Cup run?: +- Matt Naskanen, after Niskanen concussed Sidney Crosby +- Matt Naskanen +- Naskanen +# Penguins Trivia by PenguinPride87#3572 +Where did the Penguins get the Stanley Cup stuck?: +- The bottom of Mario Lemieux's pool +- The bottom of a pool +- bottom of a pool +What was the name of the original Penguins Mascot who was eventually displayed in the lobby of the team offices?: +- Penguin Pete +- Pete +# Penguins Trivia by Firestarrox#6915 +In 2016, Matt Murray tied the record for playoff wins by a rookie goaltender at 15. Which goaltender got the 1st win for the Pens of those playoffs?: +- Jeff Zatkoff +- Zatkoff +# Penguins Trivia by Theseolous#4208 +What was the first arena the Pittsburgh Penguins played in?: +- Civic Arena +- Civic Auditorium +- Mellon Arena +- The Igloo +What Penguins goaltender is credited for the 1991 save against Peter Stastny of the NJ Devils, known as \"the save\": +- Frank Pietrangelo +- Pietrangelo +# Blackhawks Trivia by Michael#0575 +How many Blackhawk players have won the calder trophy?: +- 8 +- Eight +When is the Blackhawks centennial?: +- 2026 +- 26 +How many blackhawks made it into the NHL's top 100?: +- 10 +- ten +# Blackhawks Trivia by sandman730#7796 +Who won the 1938 Stanley Cup, with a regular season record of 14-25-9, the worst of any in the championship era?: +- Chicago +- Chicago Black Hawks +- Chicago Blackhawks +- Blackhawks +- Black Hawks +Who was the Chicago Black Hawks first captain, being named such in 1926?: +- Dick Irvin +- Irvin +Who is the Blackhawks longest tenured captain, at 12 seasons?: +- Jonathan Toews +- Toews +Who became the first American-born coach to win the Stanley Cup in 1938?: +- Bill Stewart +- Stewart +Who leads the Blackhawks franchise with 1394 games played? Only Steve Yzerman, Alex Delvecchio, and Nicklas Lidström have played more games while only playing for one team.: +- Stan Mikita +- Mikita +How many teeth did Duncan "Teeth" lose in the 2010 WCF series clinching game, earning him this nickname?: +- 7 +- Seven +Who holds the Blackhawks franchise record for most wins as a coach, with 516?: +- Billy Reay +- William Reay +- Reay +While the Blackhawks have appeared in more outdoor games than any other franchise (6), they've only won one outdoor game. Who was the only team they beat, a 5-1 win at Soldier Field in 2014?: +- Pittsburgh +- Penguins +- Pittsburgh Penguins +What's the Blackhawks official fight song, written in 1968?: +- Here Come the Hawks +- Here Come the Hawks! +Who holds the NHL record for most consecutive games played with the same franchise, with 884? It ended in 1993 due to a contract dispute.: +- Steve Larmer +- Larmer +Which team did Bobby Orr end his career with?: +- Chicago Blackhawks +- Chicago Black Hawks +- Blackhawks +- Black Hawks +- Chicago +Which team did Bobby Orr end his career with?: +- Chicago +- Chicago Black Hawks +- Chicago Blackhawks +- Blackhawks +- Black Hawks +# Blackhawks Trivia by Windy City Hawkey#7814 +Who was the Captain of the 1934 Stanley Cup Champion Blackhawks?: +- Charlie Gardiner +- Gardiner +Who has the NHL record for fastest hat trick scored?: +- Bill Mosienko +- Mosienko +What year did the Blackhawks introduce Chelsea Dagger as their goal song?: +- 2008 +- 08 +Who scored the GWG in 3rd OT of Game 2 of the 2015 Western Conference final?: +- Marcus Kruger +- Kruger +Who has the longest point streak in team History that lasted 26 games?: +- Patrick Kane +- Kane +Who has the most Blackhawks playoff wins as a goalie?: +- Corey Crawford +- Crawford +Who has the most penalty minutes in Blackhawks history?: +- Chris Chelios +- Chelios +What year did the 'Black Hawks' become the 'Blackhawks'?: +- 1986 +- 86 +Which Blackhawks defenseman won the Norris Trophy from 1963 through 1966?: +- Pierre Pilote +- Pilote +Who scored the famous NO GOAL by head butting the puck in the net?: +- Andrew Shaw +- Shaw +Who won the Norris Trophy in 1982?: +- Doug Wilson +- Wilson +Who sat out in a contract dispute with the Blackhawks and lost his iron man streak, which at the time was the longest stretch in the NHL?: +- Steve Larmer +- Larmer +# Blackhawks Trivia by astrocreep#7211 +Who was voted 'worst franchise in sports' by ESPN in 2004?: +- Chicago Blackhawks +- Chicago Black Hawks +- Blackhawks +- Black Hawks +- Chicago +How many players have scored their 500th goal while playing in Chicago?: +- 5 +- five +# Blackhawks Trivia by Gates#9008 +Which legendary Blackhawks Captain famously smoked in the locker room between periods?: +- Stan Mikita +- Mikita +# Blackhawks Trivia by scipio#4358 +What former Blackhawks is now a pilot for American Airlines?: +- Al Secord +- Secord +# Blackhawks Trivia by Fuzzysqurl#7058 +Who is the only player in the Salary Cap Era to win the Stanley Cup twice with the same team but also played for a different team between the two wins?: +- Kris Versteeg +- Versteeg +# Blackhawks Trivia by The_Notorious_BEN#0475 +When did the Blackhawks first reach the Stanley Cup Final?: +- 1931 +Who did the Blackhawks play in their first Stanley Cup Final?: +- Montréal Canadiens +- Montreal Canadiens +- Canadiens +- Montreal +- Montréal +- Habs +Who did the Blackhawks defeat by a score of 4-1 in their first-ever game on November 17, 1926 at Chicago Coliseum?: +- Toronto St. Patricks +- Toronto St. Pats +- Toronto +- St. Patricks +- St. Pats +# Hockey Trivia by aschwan41#0699 +What team tried to kick the Stanley Cup across a canal?: +- The Ottawa Senators +- Ottawa +- Senators +Who was drafted 133rd overall in the 1994 NHL Entry Draft?: +- Daniel Alfredsson +- Alfredsson +What team hosted the 1999 NHL Entry Draft?: +- Boston Bruins +- Boston +- Bruins +What team hosted the 2000 NHL Entry Draft?: +- Calgary Flames +- Calgary +- Flames +What team hosted the 2001 NHL Entry Draft?: +- Florida Panthers +- Florida +- Panthers +What team hosted the 2002 NHL Entry Draft?: +- Toronto Maple Leafs +- Toronto +- Maple Leafs +- Leafs +What team hosted the 2003 NHL Entry Draft?: +- Nashville Predators +- Nashville +- Predators +What team hosted the 2004 NHL Entry Draft?: +- Carolina Hurricanes +- Carolina +- Hurricanes +What team hosted the 2005 NHL Entry Draft?: +- Ottawa Senators +- Ottawa +- Senators +What team hosted the 2006 NHL Entry Draft?: +- Vancouver Canucks +- Vancouver +- Canucks +What team hosted the 2007 NHL Entry Draft?: +- Columbus Blue Jackets +- Columbus +- Blue Jackets +What team hosted the 2008 NHL Entry Draft?: +- Ottawa Senators +- Ottawa +- Senators +What team hosted the 2009 NHL Entry Draft?: +- Montreal Canadiens +- Montreal +- Canadiens +What team hosted the 2010 NHL Entry Draft?: +- Los Angeles Kings +- LA Kings +- Kings +- Los Angeles +What team hosted the 2011 NHL Entry Draft?: +- Minnesota Wild +- Minnesota +- Wild +What team hosted the 2012 NHL Entry Draft?: +- Pittsburgh Penguins +- Pittsburgh +- Penguins +What team hosted the 2013 NHL Entry Draft?: +- New Jersey Devils +- New Jersey +- Devils +What team hosted the 2014 NHL Entry Draft?: +- Philadelphia Flyers +- Philadelphia +- Flyers +What team hosted the 2015 NHL Entry Draft?: +- Florida Panthers +- Florida +- Panthers +What team hosted the 2016 NHL Entry Draft?: +- Buffalo Sabres +- Buffalo +- Sabres +What team hosted the 2017 NHL Entry Draft?: +- Chicago Blackhawks +- Chicago Black Hawks +- Blackhawks +- Black Hawks +- Chicago +What team hosted the 2018 NHL Entry Draft?: +- Dallas Stars +- Dallas +- Stars +What team hosted the 2019 NHL Entry Draft?: +- Vancouver Canucks +- Vancouver +- Canucks +Who was the first player in NHL history to score 100 points in a single season, when he scored 126 total points?: +- Phil Esposito +- Esposito +Who had their Detroit Red Wing number 12 retired in 1995?: +- Sidney Abel +- Sid Abel +- Abel +Which player was the first in NHL to score a full-strength, power play, short-handed, penalty shot, and open net goal in the same game?: +- Mario Lemieux +- Lemieux +Which NHL player has played in the most regular season wins during his career?: +- Scott Stevens +- Stevens +Which player was the first to win more than two individual trophies in one season?: +- Stan Mikita won the Art Ross trophy, Lady Byng trophy, and Hart trophy two years in a row with the Chicago Blackhawks in 1966-67 and 1967-68. +- Stan Mikita +- Mikita +What undrafted goalie has the most games played?: +- Ed Belfour (963) +- Ed Belfour +- Belfour +What undrafted skater (non-goalie) has the most games played?: +- Adam Oates (1337) +- Adam Oates +- Oates +What undrafted skater (non-goalie) has the most goals?: +- Dino Ciccarelli (608) +- Dino Ciccarelli +- Ciccarelli +What undrafted skater (non-goalie) has the most points?: +- Adam Oates (1337) +- Adam Oates +- Oates +Which goaltender has the most games played?: +- Martin Brodeur (1266) +- Martin Brodeur +- Brodeur +Who is the shortest player to ever make the NHL?: +- Roy Worters (5'3") +- Roy Worters +- Worters +What country won the 2000 WJC?: +- Czech Republic +- CZE +What country won the 2001 WJC?: +- Czech Republic +- CZE +What country won the 2002 WJC?: +- Russia +- RUS +What country won the 2003 WJC?: +- Russia +- RUS +What country won the 2004 WJC?: +- United States +- USA +- US +What country won the 2005 WJC?: +- Canada +- CAN +What country won the 2006 WJC?: +- Canada +- CAN +What country won the 2007 WJC?: +- Canada +- CAN +What country won the 2008 WJC?: +- Canada +- CAN +What country won the 2009 WJC?: +- Canada +- CAN +What country won the 2010 WJC?: +- United States +- USA +- US +What country won the 2011 WJC?: +- Russia +- RUS +What country won the 2012 WJC?: +- Sweden +- SWE +What country won the 2013 WJC?: +- United States +- USA +- US +What country won the 2014 WJC?: +- Finland +- FIN +What country won the 2015 WJC?: +- Canada +- CAN +What country won the 2016 WJC?: +- Finland +- FIN +What country won the 2017 WJC?: +- United States +- USA +- US +What country won the 2018 WJC?: +- Canada +- CAN +What country won the 2019 WJC?: +- Finland +- FIN +What country won the 2020 WJC?: +- Canada +- CAN +Only one defenceman has been named the MVP of the World Junior Championships. Who was he?: +- Thomas Chabot +- Chabot +What player was named MVP of the 2002 WJC?: +- Michael Cammalleri +- Cammalleri +What player was named MVP of the 2003 WJC?: +- Marc-Andre Fleury +- Marc Andre Fleury +- MAF +- Fleury +- Flower +What player was named MVP of the 2004 WJC?: +- Zach Parise +- Parise +What player was named MVP of the 2005 WJC?: +- Patrice Bergeron +- Bergeron +What player was named MVP of the 2006 WJC?: +- Evgeni Malkin +- Malkin +- Yevgeni Malkin +What player was named MVP of the 2007 WJC?: +- Carey Price +- Price +What player was named MVP of the 2008 WJC?: +- Steve Mason +- Mason +What player was named MVP of the 2009 WJC?: +- John Tavares +- Tavares +What player was named MVP of the 2010 WJC?: +- Jordan Eberle +- Eberle +What player was named MVP of the 2011 WJC?: +- Brayden Schenn +- Schenn +What player was named MVP of the 2012 WJC?: +- Yevgeni Kuznetsov +- Evgeni Kuznetsov +- Kuznetsov +What player was named MVP of the 2013 WJC?: +- John Gibson +- Gibson +What player was named MVP of the 2014 WJC?: +- Filip Forsberg +- Forsberg +What player was named MVP of the 2015 WJC?: +- Denis Godla +- Godla +What player was named MVP of the 2016 WJC?: +- Jesse Puljujärvi +- Jesse Puljujarvi +- Puljujärvi +- Puljujarvi +- Poolparty +- Pool Party +- Jerry # it's a meme don't ask +What player was named MVP of the 2017 WJC?: +- Thomas Chabot +- Chabot +What player was named MVP of the 2018 WJC?: +- Casey Mittelstadt +- Mittelstadt +What player was named MVP of the 2019 WJC?: +- Ryan Poehling +- Poehling +What player was named MVP of the 2020 WJC?: +- Alexis Lafreniere +- Lafreniere +# Bruins Trivia by SamT323#0323 +Before the 2019-20 regular season was shortened due to the COVID-19 pandemic, David Pastrnak was on pace to top the 50 goal mark, an achievement that was last accomplished by what Bruin?: +- Cam Neely +- Neely +- Bam Bam Cam +- Seabass +- WHO’S THE DEAD MAN THAT HIT ME WITH THE SALT SHAKER? +# Bruins Trivia by TheVargTrain#6508 +Who is the all time leader in regular season games played for the Boston Bruins?: +- Raymond Bourque with 1,518 Regular season games played +- Raymond Borque +- Ray Borque +- Borque +Terry O'Reilly leads the Bruins franchise with 2,095 penalty minutes. Who is in second place, with 1,552?: +- Mike Milbury +- Milbury +Who is the Boston Bruins all time shorthanded goals leader?: +- Brad Marchand with 27 short handed goals +- Brad Marchand +- Marchand +- Marchy +- The Rat +Who scored the first goal in Game 7 of the Boston Bruins 2013 first round series against the Toronto Maple Leafs?: +- Matt Bartkowski +- Bartkowski +- Bart +Who is the Boston Bruins all time hat trick leader?: +- Phil Esposito with 26 hat tricks +- Phil Esposito +- Esposito +- Espo +# Bruins Trivia by GabeN#2515 +Who did the Bruins trade to the Toronto Maple Leafs for the rights of goalie prospect Tuukka Rask?: +- Andrew Raycroft +- Raycroft +# Blackhawks Trivia by The_Notorious_BEN#0475 +When did the Blackhawks first reach the Stanley Cup Final?: +- 1931 +Who did the Blackhawks play in their first Stanley Cup Final?: +- Montréal Canadiens +- Montreal Canadiens +- Canadiens +- Montreal +- Montréal +- habs +Who did the Blackhawks defeat by a score of 4-1 in their first-ever game on November 17, 1926 at Chicago Coliseum?: +- Toronto St. Patricks +- Toronto St. Pats +- Toronto +- St. Patricks +- St. Pats +# Toronto Maple Leafs Trivia by Pikaboo#2147 +What goaltender holds the record for wins by a Maple Leafs draftee?: +- Tukka Rask +- Rask +Who was the first captain in Toronto Maple Leafs history?: +- Ken Randall +- Randall +What player holds the record for most goals scored as captain of the Maple Leafs?: +- Mats Sundin +- Sundin +What was the original name of the Toronto Maple Leafs?: +- Toronto Arenas +What team was the Maple Leafs predecessor in the National Hockey Association (NHA)?: +- Toronto Blueshirts +What arena was the first home of the Toronto Maple Leafs franchise?: +- Arena Gardens +# Colorado Avalanche Trivia by rufus#1996 +What number did Paul Stastny wear in his rookie season?: +- 62 +Which Avalanche draft pick has played the most NHL regular season games?: +- Robyn Regehr +- Regehr +- Robin Regehr +# Colorado Avalanche Trivia by Cardinal Billy#0833 +Who did the Colorado Avalanche draft with their first draft pick in their first year as the Avalanche?: +- Marc Denis +- Denis +Which member of the Avalanche was a founding member of the HDA?: +- Nazem Kadri +- Kadri +How many first overall picks has the Quebec/Colorado franchise had in its NHL history?: +- 4 +- four +Who scored the game-winning goal to defeat the New Jersey Devils in Game 7 for the 2001 Stanley Cup?: +- Alex Tanguay +- Tanguay +Who was the most recent American-born skater to go first overall before Auston Matthews was taken in 2016? (Hint The year was 2007): +- Patrick Kane +- Kane +What is Pierre McGuire's favorite number?: +- Eight +- 8 +- VIII +# Colorado Avalanche Trivia by spookybecca#2969 +What years has Joe Sakic left his keys at home on deadline day?: +- yes +# Colorado Avalanche Trivia by Nikea8#0012 +Which player has the NHL record for the most two-man shorthanded goals?: +- Mike Richards +- Richards +Which Avalanche player owns the longest playoff point streak in franchise history?: +- Nathan MacKinnon +- MacKinnon +- Mack +# Colorado Avalanche Trivia by Phinocio#6969 +What player finished the 2000-2001 season with the same points as his team?: +- Joe Sakic +- Sakic +# Colorado Avalanche Trivia by QuantiumP#1157 +Who is the most famous Avs enforcer?: +- The Sheriff Scott Parker +- The Sheriff +- Scott Parker +- Parker +# Colorado Avalanche Trivia by icseN#8889 +In the 2000-01 season, the Avs won the Stanley Cup when they had a 52 win season. What other year did the Avs have 52 wins? Format as [YYYY-YY].: +- 2013-14 +- 2013-2014 # Not necessary but just incase +Quebec traded Eric Lindros to the Flyers receiving players like Peter Forsberg, Mike Ricci, Ron Hextall, and more + $15,000,000 and 2 of Philly's first round picks (1993 and 1994). The 1994 pick was traded but who was drafted with the 1993 Flyers pick?: +- Jocelyn Thibault +- Thibault +Who scored the Avs game winning goal to win the franchise's first Stanley Cup (Game 4 vs. Florida)?: +- Uwe Krupp +- Krupp +The best goals per game average in a single season was .762 goals per game in 1977-78 by this New York Islander.: +- Mike Bossy +- Bossy +When the franchise moved from Quebec to Denver, what stadium was the Avs home?: +- McNichols Sports Arena +- Big Mac +- MSA +# Colorado Avalanche Trivia by Sigma#8016 +What was leaked as the intended name for Colorado's team after the franchise relocated from Quebec in 1995?: +- Rocky Mountain XTreme +# Reid Boucher Trivia by Blue™#3621 +What was Reid Boucher's number is his final season on the Devils?: +- 12 +# Washington Capitals Trivia by investinsoup#7801 +Who was the Capitals' first 1OA draft pick used on?: +- Greg Joly +- Joly +How many games did the Washington Capitals win in their inaugural season?: +- 8 +- eight +# New Jersey Devils Trivia by Goals4Cory#3999 +Who is the greatest New Jersey Devils goaltender of all time?: +- Martin Brodeur +- Marty Brodeur +- Marty +- Martan Brodoor +- Jhony +# New Jersey Devils Trivia by Filmnerdasaurus#3163 +What Devils players had the nickname "Pickles": +- Blake Coleman +- Coleman +Who is the only forward on all 3 NJ Devils Cup teams?: +- Sergei Brylin +- Brylin +Which Devils forward was the first to have their number retired?: +- Patrik Elias +- Elias +who holds the NJ Devils franchise record for most goals in a season?: +- Brian Gionta +- Gionta +How many shots did the NJ Devils hold the Toronto Maple Leafs too in a 2000 playoff game?: +- 6 +- six +# New Jersey Devils Trivia by TheMiniatureMan#1024 +Under Lou Lamoriello, name 1 of 4 NJ Devils players were given an exception and allowed to wear a number above \#35?: +- Stephane Richer, Alexander Mogilny, Jaromir Jagr, and Doug Gilmour +- Richer +- Mogilny +- Jagr +- Gilmour +- Stephane Richer +- Alexander Mogilny +- Jaromir Jagr +- Doug Gilmour +Who was the first captain in NJ Devils team history?: +- Don Lever +- Lever +# New Jersey Devils Trivia by General Dan🎖#7690 +Name one of the 3 Teams the Devils defeated to win their Stanley Cups: +- Detroit Red Wings +- Dallas Stars +- Mighty Ducks of Anaheim +- Detroit +- Dallas +- Anaheim +- Red Wings +- Stars +- Ducks +# New Jersey Devils Trivia by Zero Very Cool#8863 +The franchise that's now the NJ Devils originated in what city?: +- Kansas City, Missouri +- Kansas City +- Kansas +# New Jersey Devils Trivia by tommybigshot#2455 +How many playoff runs did the Devils franchise have prior to moving to New Jersey in 1982?: +- One +- 1 +# New Jersey Devils Trivia by kopiikat#6135 +During the 2006-07 season, who replaced Claude Julien as coach of the Devils?: +- Lou Lamoriello +- Lamoriello +What Devils defenseman was named to the 2003-04 NHL First All-Star Team?: +- Scott Niedermayer +- Niedermayer +Bobby Holik scored 202 goals for the Devils. How many were short-handed goals?: +- zero +- 0 +What forward did the Devils select with the 32nd overall pick in the 1993 NHL Entry Draft?: +- Jay Pandolfo +- Pandolfo +In the 1994 playoffs, how many points did Claude Lemieux have in 20 games?: +- 18 +- eighteen +From February 27-April 7, 2001, the Devils won how many consecutive road games?: +- 10 +- ten +What Devils forward was named the to the 2008-09 NHL Second All-Star Team?: +- Zach Parise +- Parise +In the 2017 Expansion Draft, the Vegas Golden Knights selected what defenseman from the Devils roster?: +- Jon Merrill +- Merrill +Scott Stevens had a career high of how many points in 1993-94?: +- 78 +- seventy-eight +- seventy eight +- seventyeight +What forward did the Devils select with the 18th overall pick in the 1995 NHL Entry Draft?: +- Petr Sykora +- Sykora +On March 12, 2001, the Devils traded goaltender Chris Terreri and a 9th round pick in the 2001 NHL Entry Draft to the Islanders for this goaltender.: +- John Vanbiesbrouck +- Vanbiesbrouck +John Madden scored a career high of this many short-handed goals in 1999-00.: +- 6 +- six +What Devils player won the Conn Smythe Trophy in 2000?: +- Stevens +- Scott Stevens +Patrik Elias scored a career high of this many goals in 2000-01.: +- 40 +- forty +During the 1990-91 season, who replaced John Cuniff as coach of the Devils?: +- Tom McVie +- McVie +In 1996-97 what Devils goaltender led the NHL with a 1.88 GAA?: +- Martin Brodeur +- Brodeur +- Marty +- Marty Brodeur +On March 30, 2003, Patrik Elias scored three goals in a 6-0 win against this team.: +- NY Islanders +- Islanders +- New York Islanders +- Isles +Travis Zajac played this many consecutive games for the Devils from October 26, 2006 to April 10, 2011.: +- 401 +- four hundred one +- four hundred and one +- four hundred & one +During the 2001-02 seasons, who replaced Larry Robinson as coach of the Devils?: +- Kevin Constantine +- Constantine +Martin Brodeur had this many shutouts in a 1995 playoff series vs. Boston.: +- three +- 3 +What number did Ken Daneyko wear?: +- 3 +- three +What team did the Devils defeat in the 2000 Stanley Cup Final?: +- The Dallas Stars +- Dallas +- Dallas Stars +- Stars +# New Jersey Devils Trivia by Marvelous_Chaos#7350 +Only one player had a four-goal game in Devils' playoff history. It came on April 22, 1988 when the Devils beat the Washington Capitals by a score of 10-4 in Game 3 of the Patrick Division Finals. Who was that player?: +- Mark Johnson +- Johnson +# Vancouver Canucks Trivia by Tooo#0123 +Who was Canucks's first captain?: +- Orland Kurtenbach +- Kurtenbach +# Vancouver Canucks Trivia by LaidenCee#5555 +What season did the Canucks first come into the league?: +- 1970-1971 +- 1970 +- 1971 +What stadium did the Canucks play in before 1995?: +- Pacific Coliseum +Who was the Canucks captain for the 2008-09 season?: +- Roberto Luongo +- Luongo +What year did the Canucks first make the SCF?: +- 1982 +Who scored the first goal in Canucks history?: +- Barry Wilkins +- Wilkins +What division did the Canucks play in for the 2008-09 season?: +- Northwest Division +- Northwest +- NW +Who did the Canucks play in their first NHL game?: +- Los Angeles Kings +- Los Angeles +- LA +- Kings +What number did Trevor Linden wear?: +- 16 +What number was Todd Bertuzzi's first number as a Canuck?: +- 27 +Who replaced Mark Messier as Canucks captain in 2000?: +- Markus Naslund +- Naslund +Who was the first Canuck player to have his jersey retired?: +- Stan Smyl +- Smyl +What was the 2008-09 Vancouver Canucks farm team called?: +- Manitoba Moose +- Moose +What was the nickname of the line the 2002-03 Canucks captain played on?: +- The West Coast Express +What team did the Vancouver Canucks enter the NHL as an expansion team with?: +- Buffalo Sabres +- Buffalo +- Sabres +# Vancouver Canucks Trivia by Simba#4996 +What is the date when the Canucks lost Game 7 to the Bruins in 2011?: +- June 15, 2011 +- June 15 +- 15th of june +How many players on the Canucks 2019-20 roster won a Stanley Cup?: +- 4 +- four +Who was added to the Canucks "Ring of Honor" in the 2019-20 season?: +- Alex Burrows +- Burrows +During September 2020, a member of the Canucks left the Canucks to join the Leafs. What is his/her name?: +- Manny Malhotra +- Malhotra +# Vancouver Canucks Trivia by Mat#0317 +Which team did Loui Eriksson first score against as a canuck?: +- Vancouver Canucks +- Vancouver +- Canucks +# Vancouver Canucks Trivia by kwando#1313 +Who is the current captain of the Vancouver Canucks?: +- Bo Horvat +- Horvat +Who was the longest tenured captain for the Vancouver Canucks (in terms of seasons)?: +- Henrik Sedin or Stan Smyl +- Henrik Sedin +- Sedin +- Stan Smyl +- Smyl +Who has played the most games with the Vancouver Canucks?: +- Henrik Sedin +- Sedin +Who has the most points with the Vancouver Canucks?: +- Henrik Sedin +- Sedin +How many points does Henrik Sedin have with the Vancouver Canucks?: +- 1070 +Who is the most penalized (penalty minutes) Vancouver Canuck player?: +- Gino Odjick +- Odjick +Which goalie played the most games with the Vancouver Canucks?: +- Kirk McLean +- McLean +Who is the first player ever drafted by the Vancouver Canucks?: +- Dale Tallon +- Tallon +What is the highest the Vancouver Canucks have ever drafted in the NHL Amateur Draft?: +- 2nd +- second +- 2 +What is the lowest the Vancouver Canucks have drafted in the NHL Amateur/Entry Draft?: +- 287th +- 287 +Who did the Vancouver Canucks lose in the 2017 Expansion Draft?: +- Luca Sbisa +- Sbisa +# Vancouver Canucks Trivia by goobymaster#0025 +What is the highest jersey number ever worn by a Vancouver Canuck?: +- 96 +# Vancouver Canucks Trivia by Nate999#1285 +What team scored 7 goals in the third period against the Canucks in 2014?: +- New York Islanders +- Islanders +# Vancouver Canucks Trivia by TheRussianRocket#3638 +Name one of two players on the Canucks roster played for team Europe in the 2016 world cup of hockey?: +- Jannik Hansen & Luca Sbisa +- Jannik Hansen +- Hansen +- Luca Sbisa +- Sbisa +Who was the first ever Canuck to win the Calder Trophy?: +- Pavel Bure +- Bure +# Vancouver Canucks Trivia by rpac62#7637 +In which season has the Vancouver Canucks won the Presidents' Trophy as the leading team in the regular season?: +- 2010-11 and 2011-12 +- 2010-2011 +- 10-11 +- 2011-2012 +- 11-12 +Towel Power the Canucks tradition of waving white towels during the playoffs originated from a playoff protest against allegedly biased officiating. Which head coach initiated this protest by feigning surrender with a white towel mounted on a hockey stick?: +- Roger Neilson +- Neilson +# Vancouver Canucks Trivia by goobymaster#0025 +Who is, as of 9/18/2020, the only Canuck to have won the Selke Trophy?: +- Ryan Kesler +- Kesler +The Canucks have 6 internal team awards. Which internal trophy is given to the team's most valuable player, as voted by the fans?: +- Cyclone Taylor Trophy +# Vancouver Canucks Trivia by brownboy102#2181 +In 1996, the Vancouver Canucks and Pittsburgh Penguins completed a historically lopsided trade which brought Markus Naslund to Vancouver. Who did Pittsburgh receive in return?: +- Alek Stojanov +- Stojanov +# Vancouver Canucks Trivia by haha#0673 +Name one of three current Canucks players who are former Stars.: +- Loui Eriksson, Antoine Roussel, and Jordie Benn +- Loui Eriksson +- Eriksson +- Antoine Roussel +- Roussel +- Jordie Benn +- Benn +# Vancouver Canucks Trivia by Dynazide#9318 +Who was on the Mattress line? : +- Jason King, Henrik and Daniel Sedin +- Jason King +- King +- Henrik Sedin +- Daniel Sedin +- Sedin +How much money did Todd Bertuzzi forfeit for the sucker punch on Steve Moore?: +- $501,926.39 +- 501926.39 +How many points did Jussi Jokinen have with the Canucks: +- 10 (4G, 6A) +- 10 +# Vancouver Canucks Trivia by RWang95#3383 +Name one of six jersey numbers have been retired by the Vancouver Canucks.: +- 10, 12, 16, 19, 22, and 33 +- 10 +- 12 +- 16 +- 19 +- 22 +- 33 \ No newline at end of file diff --git a/redbot/cogs/trivia/data/lists/mlb.yaml b/redbot/cogs/trivia/data/lists/mlb.yaml new file mode 100644 index 000000000..f7be298b2 --- /dev/null +++ b/redbot/cogs/trivia/data/lists/mlb.yaml @@ -0,0 +1,209 @@ +AUTHOR: KaiGucci (kidsterz) +Who holds the record for most carer home runs hit?: +- Barry Bonds +- Barry bonds +- barry bonds +- Bonds +- bonds +Who was the first MLB pitcher to pitch a ball over 100 mph? Nolan Ryan, Roger Clemens, or Tom Seaver: +- Nolan Ryan +- nolan ryan +- Nolan ryan +Who was the first MLB player to have their number retired? Babe Ruth, Lou Gehrig, or George Kelly: +- Lou Gehrig +- lou gehrig +- Lou gehrig +What 17 year old female pitcher once struck out Babe Ruth and Lou Gehrig? Mamie Johnson, Kelsie Whitmor, Jackie Mitchell: +- Jackie Mitchell +- Jackie mitchell +- jackie mitchell +What player holds the record for most hits in a season? Darin Estrald, Ichiro Suzuki, or Babe Ruth: +- Ichiro +- Ichiro Suzuki +- Ichiro suzuki +- ichiro suzuki +What famous criminal once played professional baseball? John Dillenger, Al Capone, or Ted Bundy: +- John Dillenger +- John dillenger +- john dillenger +How long was the shortest game in MLB history? 61 minutes, 93 minutes, 69 minutes or 51 minutes: +- 51 +- 51 minutes +- fifty-one minutes +- fifty one minutes +- fifty-one +- fifty one +Who was the first player since Babe Ruth to pitch 50 innings and hit 15 home runs in a single season? Shohei Ohtani, Don Newcome, or Micah Owings: +- Shohei Ohtani +- shohei othani +- Ohtani +- ohtani +What player holds the record for most career stolen bases? Tim Locastro, Rickey Henderson, Vince Coleman: +- Rickey Henderson +- Rickey henderson +- rickey henderson +What player was nicknamed "The Flying Dutchman"? Mel Ott, Joe Medwick or Honus Wagner: +- Honus Wagner +- Honus wagner +- honus wagner +What was the original name of the Houston Astros? Houston Colt .45s, or Houston Grays: +- Houston Colt .45s +- Houston colt .45s +- houston colt .45s +- Houston Colt +- Houston colt +- houston colt +- Houston Colt 45s +- Houston colt 45s +- houston colt 45s +- Houston Colt .45 +- Houston colt .45 +- houston colt .45 +- Houston Colt 45 +- Houston colt 45 +- houston colt 45 +Which team won the first World Series? New York Giants, Boston Americans, or Cleveland Naps: +- Boston Americans +- Boston americans +- boston americans +Who was the first Canadian inducted into the Hall of Fame? Ferguson Jenkins, or Jeff Heath: +- Ferguson Jenkins +- ferguson jenkins +What Pittsburgh Pirates player died in a plane crash while en route to deliver aid to earthquake victims in Nicaragua? Willie Stargell or Roberto Clemente: +- Roberto Clemente +- roberto clemente +- Clemente +What Chicago Cubs pitcher also played basketball for the Harlem Globetrotters? Ferguson Jenkins, or Tommy John: +- Ferguson Jenkins +- ferguson jenkins +What was specifically designed to be the size and weight of a baseball? Walkie talkie or Grenade: +- Grenade +- grenade +What MLB pitcher would go on to become a U.S. Senator? Jim Bunning or Roger Clemens: +- Jim Bunning +- jim bunning +Who was the shortest man ever to play Major League Baseball? Alex Armstri, Fred Portrok, or Eddie Gaedel: +- Eddie Gaedel +- eddie gaedel +Who was the first U.S. president to throw the ceremonial first pitch on Opening Day? Grover Cleveland or William Taft: +- William Taft +- william taft +What is the most popular ballpark food item? Nachos or Hot dogs: +- Hot dogs +- hot dogs +What state has produced the fewest MLB players? Idaho, Hawaii, or Alaska: +- Alaska +- alaska +What was Babe Ruth's first name? George, Babe, Henry: + - George + - george +What state has produced the most MLB players? New York, Texas, California: +- Cali +- California +- california +- cali +What team became the Washington Nationals in 2005? Washington Senators, Montreal Expos: +- Montreal Expos +- montreal expos +- Expos +- expos +What team won the 2016 World Series? Cubs, Royals, or Indians: +- Cubs +- cubs +How old was the youngest MLB player? 13, 17, or 15: +- 15 +- fifteen +What MLB team did former Denver Broncos QB Tim Tebow sign with in 2016? Mets, Reds, or Rockies: +- Mets +- mets +What is the most expensive baseball card? Mickey Mantle, Honus Wagner, or Babe Ruth: +- Honus Wagner +- honus wagner +- Honus wagner +How many rookies did the 2005 Atlanta Braves have on their roster? 11, 21, 18: +- 18 +- eighteen +What was the name of Shoeless Joe Jackson's favorite bat? Black Betsy, War Hammer, Wonder Boy: +- Black Betsy +- Black betsy +- black betsy +What color are the "mile high" seats at Coors Field? Green, Purple, Silver: +- Purple +- purple +How many of the Miami Marlins' starting pitchers had winning records in 2019? 4, 6, 0: +- 0 +- zero +- Zero +Who is the only player of the modern era to lead the league in home runs in a season without hitting a ball over the fence? Ty Cobb, Sam Crawford, or Rudy York: +- Ty Cobb +- ty cobb +- Ty cobb +Who was the first Puerto Rican player to receive a World Series MVP Award? Carlos Beltre, Roberto Clemente, or Ivan Rodriguez: +- Roberto Clemente +- Roberto clemente +- roberto clemente +What year did the first recorded baseball game take place? 1699, 1843, or 1749: +- 1749 +What pitcher holds the season record for lowest ERA? Tim Keefe, Bob Gibson, Dutch Lenort: +- Tim Keefe +- Tim keefe +- tim keefe +What is the most stolen base? 3rd, 2nd, or Home: +- 2nd +- 2nd Base +- 2nd base +- Second base +What is the name of the Tampa Bay Rays AAA minor league team? Knights, Bulls, or Jumbo Shrimps: +- Bulls +- bulls +Against what opposing team did Babe Ruth hit his first homerun? New York Yankees, Chicago Cubs, or Baltimore Black Sox: +- New York Yankees +- new york yankees +- Yankees +- The Yankees +- the yankees +Which team debuted a rainbow uniform in 1975? Dodgers, Astros, Mets: +- Astros +- astros +What retired basketball player tried out for the Chicago White Sox in 1994? Magic Johnson, Denis Rodman, Michael Jordan: +- Michael Jordan +- Michael jordan +- michael jordan +- Jordan +- jordan +What American League pitcher threw a perfect game in game 5 of the 1956 World Series? Don Larsen, Pee Wee Reese, Johnny Kucks: +- Don Larsen +- Don larsen +- don larsen +When was the first baseball World Series? 1893, 1903,or 1928: +- 1903 +What player was killed by a pitch from Yankees pitcher Carl Mays? Bryce Floire, Bart Scoare, or Ray Chapman: +- Ray Chapman +- ray chapman +The MLB Comeback Player of the Year Award was developed as part of a sponsorship agreement involving what product? Viagra, Coke, or Wheaties: +- Viagra +- viagra +What player hit the "Shot Heard 'Round the World"? Gus Serienul, Bobby Thomson, Ralph Brazca: +- Bobby Thompson +- bobby thompson +- Bobby thompson +What MLB rookie hit seven home runs in his first six games? Albert Pujols, Ryan Braun or Trevor Story: +- Trevor Story +- Trevor story +- trevor story +Which pitcher threw the ball that broke Sammy Sosa's bat, revealing illegal cork inside? Lance Carter, Geremi Gonzalez, Travis Charuman: +- Geremi Gonzalez +- Geremi gonzalez +- geremi gonzalez +What Cincinnati Red was known for using a black bat? Joe Moragan, Pete Rose, or George Foster: +- George Foster +- George foster +- george foster +Which player has had the longest baseball career? Nolan Ryan, Tommy John, Roger Clemens, or Pete Rose: +- Nolan Ryan +- Nolan ryan +- nolan ryan +What was the original name of the Cleveland Indians? Bluebirds, Rapids Rustlers, or Spiders: +- Rapids Rustlers +- Rapids Rustlers +- rapids rustlers diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon.yaml index 60707bb97..942f212c0 100644 --- a/redbot/cogs/trivia/data/lists/whosthatpokemon.yaml +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon.yaml @@ -131,9 +131,9 @@ Who's that Pokémon? https://cdn.discord.red/i/kGuFJDY.png: - Alakazam Who's that Pokémon? https://cdn.discord.red/i/YQUTREX.png: - Machop -Who's that Pokémon? https://cdn.discord.red/i/YL7C8i8.png: -- Machoke Who's that Pokémon? https://cdn.discord.red/i/1355Vod.png: +- Machoke +Who's that Pokémon? https://cdn.discord.red/i/YL7C8i8.png: - Machamp Who's that Pokémon? https://cdn.discord.red/i/VxA12Ot.png: - Bellsprout diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon4.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon4.yaml new file mode 100644 index 000000000..cfc89dcf2 --- /dev/null +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon4.yaml @@ -0,0 +1,217 @@ +AUTHOR: aikaterna, thisisjvgrace +"Who's that Pokémon? https://cdn.discord.red/i/YJQn59B.png": +- Turtwig +"Who's that Pokémon? https://cdn.discord.red/i/N7Pxrgx.png": +- Grotle +"Who's that Pokémon? https://cdn.discord.red/i/BatbzGQ.png": +- Torterra +"Who's that Pokémon? https://cdn.discord.red/i/cUX8s6H.png": +- Chimchar +"Who's that Pokémon? https://cdn.discord.red/i/uGsGg6R.png": +- Monferno +"Who's that Pokémon? https://cdn.discord.red/i/0YNt7od.png": +- Infernape +"Who's that Pokémon? https://cdn.discord.red/i/Mxi8OHg.png": +- Piplup +"Who's that Pokémon? https://cdn.discord.red/i/wYlu6Eg.png": +- Prinplup +"Who's that Pokémon? https://cdn.discord.red/i/NP789YK.png": +- Empoleon +"Who's that Pokémon? https://cdn.discord.red/i/aGFjpsE.png": +- Starly +"Who's that Pokémon? https://cdn.discord.red/i/Nr8Y2A6.png": +- Staravia +"Who's that Pokémon? https://cdn.discord.red/i/RKP7REr.png": +- Staraptor +"Who's that Pokémon? https://cdn.discord.red/i/wEB7F0g.png": +- Bidoof +"Who's that Pokémon? https://cdn.discord.red/i/y8pRbMJ.png": +- Bibarel +"Who's that Pokémon? https://cdn.discord.red/i/FJWMNil.png": +- Kricketot +"Who's that Pokémon? https://cdn.discord.red/i/a0zB6t0.png": +- Kricketune +"Who's that Pokémon? https://cdn.discord.red/i/53514cu.png": +- Shinx +"Who's that Pokémon? https://cdn.discord.red/i/M6Q8Jmu.png": +- Luxio +"Who's that Pokémon? https://cdn.discord.red/i/MWiQrc2.png": +- Luxray +"Who's that Pokémon? https://cdn.discord.red/i/RNGPCcL.png": +- Budew +"Who's that Pokémon? https://cdn.discord.red/i/xxKYoQ9.png": +- Roserade +"Who's that Pokémon? https://cdn.discord.red/i/y5fAotr.png": +- Cranidos +"Who's that Pokémon? https://cdn.discord.red/i/hBBpSLN.png": +- Rampardos +"Who's that Pokémon? https://cdn.discord.red/i/Va9E4P2.png": +- Shieldon +"Who's that Pokémon? https://cdn.discord.red/i/KB4K0bP.png": +- Bastiodon +"Who's that Pokémon? https://cdn.discord.red/i/arfcjYe.png": +- Burmy +"Who's that Pokémon? https://cdn.discord.red/i/XrqZ1NC.png": +- Wormadam +"Who's that Pokémon? https://cdn.discord.red/i/WzhsWYH.png": +- Mothim +"Who's that Pokémon? https://cdn.discord.red/i/s7EQXuC.png": +- Combee +"Who's that Pokémon? https://cdn.discord.red/i/Ku4a1Z9.png": +- Vespiquen +"Who's that Pokémon? https://cdn.discord.red/i/tzePtc2.png": +- Pachirisu +"Who's that Pokémon? https://cdn.discord.red/i/19UuXWl.png": +- Buizel +"Who's that Pokémon? https://cdn.discord.red/i/KnGyFmM.png": +- Floatzel +"Who's that Pokémon? https://cdn.discord.red/i/Oq7bur3.png": +- Cherubi +"Who's that Pokémon? https://cdn.discord.red/i/nuGi1wD.png": +- Cherrim +"Who's that Pokémon? https://cdn.discord.red/i/mCy71yJ.png": +- Shellos +"Who's that Pokémon? https://cdn.discord.red/i/Pw6H8N2.png": +- Gastrodon +"Who's that Pokémon? https://cdn.discord.red/i/2oIogXH.png": +- Ambipom +"Who's that Pokémon? https://cdn.discord.red/i/Rz9MVAM.png": +- Drifloon +"Who's that Pokémon? https://cdn.discord.red/i/hK9A9Ad.png": +- Drifblim +"Who's that Pokémon? https://cdn.discord.red/i/TTPFAZ8.png": +- Buneary +"Who's that Pokémon? https://cdn.discord.red/i/yCtMnJD.png": +- Lopunny +"Who's that Pokémon? https://cdn.discord.red/i/A9oSVfh.png": +- Mismagius +"Who's that Pokémon? https://cdn.discord.red/i/jup2FSs.png": +- Honchkrow +"Who's that Pokémon? https://cdn.discord.red/i/CSnZXoj.png": +- Glameow +"Who's that Pokémon? https://cdn.discord.red/i/MOEYWAv.png": +- Purugly +"Who's that Pokémon? https://cdn.discord.red/i/fZn1fLj.png": +- Chingling +"Who's that Pokémon? https://cdn.discord.red/i/yJtFNqW.png": +- Stunky +"Who's that Pokémon? https://cdn.discord.red/i/8jfrBQf.png": +- Skuntank +"Who's that Pokémon? https://cdn.discord.red/i/wvSyYA7.png": +- Bronzor +"Who's that Pokémon? https://cdn.discord.red/i/KD83tFs.png": +- Bronzong +"Who's that Pokémon? https://cdn.discord.red/i/Ak4noia.png": +- Bonsly +"Who's that Pokémon? https://cdn.discord.red/i/ik2iBzK.png": +- Mime Jr. +- Mime Jr +"Who's that Pokémon? https://cdn.discord.red/i/pzZSJop.png": +- Happiny +"Who's that Pokémon? https://cdn.discord.red/i/Sfew3xx.png": +- Chatot +"Who's that Pokémon? https://cdn.discord.red/i/JhpQSr8.png": +- Spiritomb +"Who's that Pokémon? https://cdn.discord.red/i/y1g1D8H.png": +- Gible +"Who's that Pokémon? https://cdn.discord.red/i/9KxS99r.png": +- Gabite +"Who's that Pokémon? https://cdn.discord.red/i/pcVijMx.png": +- Garchomp +"Who's that Pokémon? https://cdn.discord.red/i/gcL1Jjz.png": +- Munchlax +"Who's that Pokémon? https://cdn.discord.red/i/uc0EzQg.png": +- Riolu +"Who's that Pokémon? https://cdn.discord.red/i/7cnFVJI.png": +- Lucario +"Who's that Pokémon? https://cdn.discord.red/i/ePphwju.png": +- Hippopotas +"Who's that Pokémon? https://cdn.discord.red/i/9dbEEzy.png": +- Hippowdon +"Who's that Pokémon? https://cdn.discord.red/i/vn7hXLh.png": +- Skorupi +"Who's that Pokémon? https://cdn.discord.red/i/yppJrM3.png": +- Drapion +"Who's that Pokémon? https://cdn.discord.red/i/KPTqt9V.png": +- Croagunk +"Who's that Pokémon? https://cdn.discord.red/i/u5K56fi.png": +- Toxicroak +"Who's that Pokémon? https://cdn.discord.red/i/OtWMq4q.png": +- Carnivine +"Who's that Pokémon? https://cdn.discord.red/i/2Dn4byL.png": +- Finneon +"Who's that Pokémon? https://cdn.discord.red/i/cSzcS4c.png": +- Lumineon +"Who's that Pokémon? https://cdn.discord.red/i/PMaxvGu.png": +- Mantyke +"Who's that Pokémon? https://cdn.discord.red/i/Ekdf36P.png": +- Snover +"Who's that Pokémon? https://cdn.discord.red/i/wfL7dSQ.png": +- Abomasnow +"Who's that Pokémon? https://cdn.discord.red/i/pwGShsK.png": +- Weavile +"Who's that Pokémon? https://cdn.discord.red/i/aaunPo3.png": +- Magnezone +"Who's that Pokémon? https://cdn.discord.red/i/rssODlq.png": +- Lickilicky +"Who's that Pokémon? https://cdn.discord.red/i/EfGVHns.png": +- Rhyperior +"Who's that Pokémon? https://cdn.discord.red/i/OrVSp3C.png": +- Tangrowth +"Who's that Pokémon? https://cdn.discord.red/i/4DpR2ow.png": +- Electivire +"Who's that Pokémon? https://cdn.discord.red/i/gr21luJ.png": +- Magmortar +"Who's that Pokémon? https://cdn.discord.red/i/YS4PcVB.png": +- Togekiss +"Who's that Pokémon? https://cdn.discord.red/i/4fgHOAe.png": +- Yanmega +"Who's that Pokémon? https://cdn.discord.red/i/OyOg6o8.png": +- Leafeon +"Who's that Pokémon? https://cdn.discord.red/i/BHxu3SZ.png": +- Glaceon +"Who's that Pokémon? https://cdn.discord.red/i/HM49dSb.png": +- Gliscor +"Who's that Pokémon? https://cdn.discord.red/i/kdZ6mrl.png": +- Mamoswine +"Who's that Pokémon? https://cdn.discord.red/i/84NfIg0.png": +- Porygon-Z +- Porygon Z +"Who's that Pokémon? https://cdn.discord.red/i/RrFCKyG.png": +- Gallade +"Who's that Pokémon? https://cdn.discord.red/i/VtAa6gA.png": +- Probopass +"Who's that Pokémon? https://cdn.discord.red/i/95k2I3D.png": +- Dusknoir +"Who's that Pokémon? https://cdn.discord.red/i/xCY1DuD.png": +- Froslass +"Who's that Pokémon? https://cdn.discord.red/i/bTGEzWf.png": +- Rotom +"Who's that Pokémon? https://cdn.discord.red/i/8ECotNr.png": +- Uxie +"Who's that Pokémon? https://cdn.discord.red/i/X0f9G8l.png": +- Mesprit +"Who's that Pokémon? https://cdn.discord.red/i/i0gq8f2.png": +- Azelf +"Who's that Pokémon? https://cdn.discord.red/i/1HVpyRq.png": +- Dialga +"Who's that Pokémon? https://cdn.discord.red/i/lqYALtM.png": +- Palkia +"Who's that Pokémon? https://cdn.discord.red/i/dwMPRix.png": +- Heatran +"Who's that Pokémon? https://cdn.discord.red/i/xdwd8yb.png": +- Regigigas +"Who's that Pokémon? https://cdn.discord.red/i/l1xZvkv.png": +- Giratina +"Who's that Pokémon? https://cdn.discord.red/i/a1iObze.png": +- Cresselia +"Who's that Pokémon? https://cdn.discord.red/i/Cxxjt83.png": +- Phione +"Who's that Pokémon? https://cdn.discord.red/i/UHcGeiF.png": +- Manaphy +"Who's that Pokémon? https://cdn.discord.red/i/HibYzpZ.png": +- Darkrai +"Who's that Pokémon? https://cdn.discord.red/i/lm2vnXz.png": +- Shaymin +"Who's that Pokémon? https://cdn.discord.red/i/tvWNJHM.png": +- Arceus diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon5.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon5.yaml new file mode 100644 index 000000000..16414c8c8 --- /dev/null +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon5.yaml @@ -0,0 +1,313 @@ +AUTHOR: aikaterna, siu3334 +"Who's that Pokémon? https://cdn.discord.red/i/TNIMTaU.png": + - Victini +"Who's that Pokémon? https://cdn.discord.red/i/VFBHT77.png": + - Snivy +"Who's that Pokémon? https://cdn.discord.red/i/HJnuoQl.png": + - Servine +"Who's that Pokémon? https://cdn.discord.red/i/KMuQ5tT.png": + - Serperior +"Who's that Pokémon? https://cdn.discord.red/i/JhL8E6D.png": + - Tepig +"Who's that Pokémon? https://cdn.discord.red/i/d38iCsc.png": + - Pignite +"Who's that Pokémon? https://cdn.discord.red/i/WkJ3pqa.png": + - Emboar +"Who's that Pokémon? https://cdn.discord.red/i/E2S6PWL.png": + - Oshawott +"Who's that Pokémon? https://cdn.discord.red/i/cMgLSTI.png": + - Dewott +"Who's that Pokémon? https://cdn.discord.red/i/qx83Js1.png": + - Samurott +"Who's that Pokémon? https://cdn.discord.red/i/TSYa7Io.png": + - Patrat +"Who's that Pokémon? https://cdn.discord.red/i/UgBnbPI.png": + - Watchog +"Who's that Pokémon? https://cdn.discord.red/i/RFf67ll.png": + - Lillipup +"Who's that Pokémon? https://cdn.discord.red/i/TgC4nTN.png": + - Herdier +"Who's that Pokémon? https://cdn.discord.red/i/qRYbVtF.png": + - Stoutland +"Who's that Pokémon? https://cdn.discord.red/i/CpCPl8b.png": + - Purrloin +"Who's that Pokémon? https://cdn.discord.red/i/XQ03QZx.png": + - Liepard +"Who's that Pokémon? https://cdn.discord.red/i/rQ6vFiv.png": + - Pansage +"Who's that Pokémon? https://cdn.discord.red/i/Br4GaAP.png": + - Simisage +"Who's that Pokémon? https://cdn.discord.red/i/Dcdcuxv.png": + - Pansear +"Who's that Pokémon? https://cdn.discord.red/i/P0bi6qd.png": + - Simisear +"Who's that Pokémon? https://cdn.discord.red/i/D5ykthC.png": + - Panpour +"Who's that Pokémon? https://cdn.discord.red/i/z8mgDbg.png": + - Simipour +"Who's that Pokémon? https://cdn.discord.red/i/fNP6kdH.png": + - Munna +"Who's that Pokémon? https://cdn.discord.red/i/6hNR3IX.png": + - Musharna +"Who's that Pokémon? https://cdn.discord.red/i/9yggxGo.png": + - Pidove +"Who's that Pokémon? https://cdn.discord.red/i/EBuY4sj.png": + - Tranquill +"Who's that Pokémon? https://cdn.discord.red/i/9kmFuth.png": + - Unfezant +"Who's that Pokémon? https://cdn.discord.red/i/fqjlsUe.png": + - Blitzle +"Who's that Pokémon? https://cdn.discord.red/i/Y412MIH.png": + - Zebstrika +"Who's that Pokémon? https://cdn.discord.red/i/M77B2Tr.png": + - Roggenrola +"Who's that Pokémon? https://cdn.discord.red/i/cxDppL5.png": + - Boldore +"Who's that Pokémon? https://cdn.discord.red/i/KI8zGXD.png": + - Gigalith +"Who's that Pokémon? https://cdn.discord.red/i/GczmLmD.png": + - Woobat +"Who's that Pokémon? https://cdn.discord.red/i/3fQpZGT.png": + - Swoobat +"Who's that Pokémon? https://cdn.discord.red/i/8BJjTyI.png": + - Drilbur +"Who's that Pokémon? https://cdn.discord.red/i/mFlLND7.png": + - Excadrill +"Who's that Pokémon? https://cdn.discord.red/i/d4o0JNI.png": + - Audino +"Who's that Pokémon? https://cdn.discord.red/i/mtKdQer.png": + - Timburr +"Who's that Pokémon? https://cdn.discord.red/i/JRQBojU.png": + - Gurdurr +"Who's that Pokémon? https://cdn.discord.red/i/4tZoMax.png": + - Conkeldurr +"Who's that Pokémon? https://cdn.discord.red/i/yxVWJWz.png": + - Tympole +"Who's that Pokémon? https://cdn.discord.red/i/dqwRbna.png": + - Palpitoad +"Who's that Pokémon? https://cdn.discord.red/i/C9bEqvR.png": + - Seismitoad +"Who's that Pokémon? https://cdn.discord.red/i/Z7PT0rf.png": + - Throh +"Who's that Pokémon? https://cdn.discord.red/i/1K2WWTp.png": + - Sawk +"Who's that Pokémon? https://cdn.discord.red/i/481hYYr.png": + - Sewaddle +"Who's that Pokémon? https://cdn.discord.red/i/rgIDKnx.png": + - Swadloon +"Who's that Pokémon? https://cdn.discord.red/i/Oo2mWia.png": + - Leavanny +"Who's that Pokémon? https://cdn.discord.red/i/OP3EflN.png": + - Venipede +"Who's that Pokémon? https://cdn.discord.red/i/JjmnIYr.png": + - Whirlipede +"Who's that Pokémon? https://cdn.discord.red/i/KfruiXl.png": + - Scolipede +"Who's that Pokémon? https://cdn.discord.red/i/T7jCpst.png": + - Cottonee +"Who's that Pokémon? https://cdn.discord.red/i/stN5aB9.png": + - Whimsicott +"Who's that Pokémon? https://cdn.discord.red/i/kYoAKwh.png": + - Petilil +"Who's that Pokémon? https://cdn.discord.red/i/vNyAkXq.png": + - Lilligant +"Who's that Pokémon? https://cdn.discord.red/i/X0lUSUr.png": + - Basculin +"Who's that Pokémon? https://cdn.discord.red/i/hIODlhd.png": + - Sandile +"Who's that Pokémon? https://cdn.discord.red/i/XpqEUt4.png": + - Krokorok +"Who's that Pokémon? https://cdn.discord.red/i/ac79MQf.png": + - Krookodile +"Who's that Pokémon? https://cdn.discord.red/i/Dxowcf9.png": + - Darumaka +"Who's that Pokémon? https://cdn.discord.red/i/b8NDyPm.png": + - Darmanitan +"Who's that Pokémon? https://cdn.discord.red/i/nC6pw8m.png": + - Maractus +"Who's that Pokémon? https://cdn.discord.red/i/wxI35qv.png": + - Dwebble +"Who's that Pokémon? https://cdn.discord.red/i/3YuHq8X.png": + - Crustle +"Who's that Pokémon? https://cdn.discord.red/i/W7j5A3J.png": + - Scraggy +"Who's that Pokémon? https://cdn.discord.red/i/QSezsdg.png": + - Scrafty +"Who's that Pokémon? https://cdn.discord.red/i/bBaxCnK.png": + - Sigilyph +"Who's that Pokémon? https://cdn.discord.red/i/G5YpTmU.png": + - Yamask +"Who's that Pokémon? https://cdn.discord.red/i/qkSewHA.png": + - Cofagrigus +"Who's that Pokémon? https://cdn.discord.red/i/6bWxoWu.png": + - Tirtouga +"Who's that Pokémon? https://cdn.discord.red/i/LCgOFCm.png": + - Carracosta +"Who's that Pokémon? https://cdn.discord.red/i/F5aQX39.png": + - Archen +"Who's that Pokémon? https://cdn.discord.red/i/U5D8Ikb.png": + - Archeops +"Who's that Pokémon? https://cdn.discord.red/i/fTKn2sd.png": + - Trubbish +"Who's that Pokémon? https://cdn.discord.red/i/avTvTDv.png": + - Garbodor +"Who's that Pokémon? https://cdn.discord.red/i/2T2TnZt.png": + - Zorua +"Who's that Pokémon? https://cdn.discord.red/i/lj3Vtnv.png": + - Zoroark +"Who's that Pokémon? https://cdn.discord.red/i/3qYgEuC.png": + - Minccino +"Who's that Pokémon? https://cdn.discord.red/i/t08Z6WO.png": + - Cinccino +"Who's that Pokémon? https://cdn.discord.red/i/AMbZO5j.png": + - Gothita +"Who's that Pokémon? https://cdn.discord.red/i/t1AakGa.png": + - Gothorita +"Who's that Pokémon? https://cdn.discord.red/i/5vv8FRY.png": + - Gothitelle +"Who's that Pokémon? https://cdn.discord.red/i/3ClRlde.png": + - Solosis +"Who's that Pokémon? https://cdn.discord.red/i/0ueeU1A.png": + - Duosion +"Who's that Pokémon? https://cdn.discord.red/i/lzGUSy6.png": + - Reuniclus +"Who's that Pokémon? https://cdn.discord.red/i/yEYBEJp.png": + - Ducklett +"Who's that Pokémon? https://cdn.discord.red/i/I3N1snG.png": + - Swanna +"Who's that Pokémon? https://cdn.discord.red/i/J6pLkkR.png": + - Vanillite +"Who's that Pokémon? https://cdn.discord.red/i/c3WdXPt.png": + - Vanillish +"Who's that Pokémon? https://cdn.discord.red/i/4NwuMp8.png": + - Vanilluxe +"Who's that Pokémon? https://cdn.discord.red/i/ffLLYGn.png": + - Deerling +"Who's that Pokémon? https://cdn.discord.red/i/3Wxjvvr.png": + - Sawsbuck +"Who's that Pokémon? https://cdn.discord.red/i/QszDJ4P.png": + - Emolga +"Who's that Pokémon? https://cdn.discord.red/i/iisL1TV.png": + - Karrablast +"Who's that Pokémon? https://cdn.discord.red/i/bhct7FT.png": + - Escavalier +"Who's that Pokémon? https://cdn.discord.red/i/2s7MaTY.png": + - Foongus +"Who's that Pokémon? https://cdn.discord.red/i/X5QYrUK.png": + - Amoonguss +"Who's that Pokémon? https://cdn.discord.red/i/ClXxB6g.png": + - Frillish +"Who's that Pokémon? https://cdn.discord.red/i/L7jilcv.png": + - Jellicent +"Who's that Pokémon? https://cdn.discord.red/i/w5xdkdJ.png": + - Alomomola +"Who's that Pokémon? https://cdn.discord.red/i/BIPkwUk.png": + - Joltik +"Who's that Pokémon? https://cdn.discord.red/i/sDvUZ7J.png": + - Galvantula +"Who's that Pokémon? https://cdn.discord.red/i/ZLJci6P.png": + - Ferroseed +"Who's that Pokémon? https://cdn.discord.red/i/ckXTJBE.png": + - Ferrothorn +"Who's that Pokémon? https://cdn.discord.red/i/u3tAag0.png": + - Klink +"Who's that Pokémon? https://cdn.discord.red/i/KJuHcXN.png": + - Klang +"Who's that Pokémon? https://cdn.discord.red/i/uor2i3C.png": + - Klinklang +"Who's that Pokémon? https://cdn.discord.red/i/lHMb0g7.png": + - Tynamo +"Who's that Pokémon? https://cdn.discord.red/i/cAgrdFE.png": + - Eelektrik +"Who's that Pokémon? https://cdn.discord.red/i/GTLKn6r.png": + - Eelektross +"Who's that Pokémon? https://cdn.discord.red/i/7QcM9bc.png": + - Elgyem +"Who's that Pokémon? https://cdn.discord.red/i/0mI74uN.png": + - Beheeyem +"Who's that Pokémon? https://cdn.discord.red/i/DtI4LQe.png": + - Litwick +"Who's that Pokémon? https://cdn.discord.red/i/wZOadov.png": + - Lampent +"Who's that Pokémon? https://cdn.discord.red/i/mEM6Jov.png": + - Chandelure +"Who's that Pokémon? https://cdn.discord.red/i/lnnSHHg.png": + - Axew +"Who's that Pokémon? https://cdn.discord.red/i/EByXq4h.png": + - Fraxure +"Who's that Pokémon? https://cdn.discord.red/i/QyPnT10.png": + - Haxorus +"Who's that Pokémon? https://cdn.discord.red/i/tReO3rb.png": + - Cubchoo +"Who's that Pokémon? https://cdn.discord.red/i/M20AsCq.png": + - Beartic +"Who's that Pokémon? https://cdn.discord.red/i/Ad3tmt1.png": + - Cryogonal +"Who's that Pokémon? https://cdn.discord.red/i/E8ANXxb.png": + - Shelmet +"Who's that Pokémon? https://cdn.discord.red/i/lfFiJ97.png": + - Accelgor +"Who's that Pokémon? https://cdn.discord.red/i/rTOGl5K.png": + - Stunfisk +"Who's that Pokémon? https://cdn.discord.red/i/4JEZ5WE.png": + - Mienfoo +"Who's that Pokémon? https://cdn.discord.red/i/fVCObOD.png": + - Mienshao +"Who's that Pokémon? https://cdn.discord.red/i/yVvCnhW.png": + - Druddigon +"Who's that Pokémon? https://cdn.discord.red/i/rPviEBo.png": + - Golett +"Who's that Pokémon? https://cdn.discord.red/i/kuWmZtl.png": + - Golurk +"Who's that Pokémon? https://cdn.discord.red/i/meEW9Rc.png": + - Pawniard +"Who's that Pokémon? https://cdn.discord.red/i/bdXloUK.png": + - Bisharp +"Who's that Pokémon? https://cdn.discord.red/i/RMBlz7V.png": + - Bouffalant +"Who's that Pokémon? https://cdn.discord.red/i/vdxuwSB.png": + - Rufflet +"Who's that Pokémon? https://cdn.discord.red/i/n95Dw8O.png": + - Braviary +"Who's that Pokémon? https://cdn.discord.red/i/XDYgYVP.png": + - Vullaby +"Who's that Pokémon? https://cdn.discord.red/i/1E0pC9a.png": + - Mandibuzz +"Who's that Pokémon? https://cdn.discord.red/i/uXcENlH.png": + - Heatmor +"Who's that Pokémon? https://cdn.discord.red/i/ZAZ7yJe.png": + - Durant +"Who's that Pokémon? https://cdn.discord.red/i/alwtkgL.png": + - Deino +"Who's that Pokémon? https://cdn.discord.red/i/09VXy21.png": + - Zweilous +"Who's that Pokémon? https://cdn.discord.red/i/f30ktj5.png": + - Hydreigon +"Who's that Pokémon? https://cdn.discord.red/i/YJV5bvu.png": + - Larvesta +"Who's that Pokémon? https://cdn.discord.red/i/mT7Xmz6.png": + - Volcarona +"Who's that Pokémon? https://cdn.discord.red/i/RhLdu9E.png": + - Cobalion +"Who's that Pokémon? https://cdn.discord.red/i/gSncMVD.png": + - Terrakion +"Who's that Pokémon? https://cdn.discord.red/i/affjbbc.png": + - Virizion +"Who's that Pokémon? https://cdn.discord.red/i/nGQM0zS.png": + - Tornadus +"Who's that Pokémon? https://cdn.discord.red/i/4R7CiMl.png": + - Thundurus +"Who's that Pokémon? https://cdn.discord.red/i/MknUvmq.png": + - Reshiram +"Who's that Pokémon? https://cdn.discord.red/i/0CWwNZg.png": + - Zekrom +"Who's that Pokémon? https://cdn.discord.red/i/gD2Oy1E.png": + - Landorus +"Who's that Pokémon? https://cdn.discord.red/i/h6C80iG.png": + - Kyurem +"Who's that Pokémon? https://cdn.discord.red/i/s6MRcWX.png": + - Keldeo +"Who's that Pokémon? https://cdn.discord.red/i/XbTEI2M.png": + - Meloetta +"Who's that Pokémon? https://cdn.discord.red/i/8vDgJ4C.png": + - Genesect diff --git a/redbot/cogs/trivia/locales/af-ZA.po b/redbot/cogs/trivia/locales/af-ZA.po index 75164ef31..fba9ab710 100644 --- a/redbot/cogs/trivia/locales/af-ZA.po +++ b/redbot/cogs/trivia/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: af_ZA\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/ar-SA.po b/redbot/cogs/trivia/locales/ar-SA.po index 2791909e2..00ae94226 100644 --- a/redbot/cogs/trivia/locales/ar-SA.po +++ b/redbot/cogs/trivia/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ar_SA\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/bg-BG.po b/redbot/cogs/trivia/locales/bg-BG.po index 94b6fc2c4..a0beb976d 100644 --- a/redbot/cogs/trivia/locales/bg-BG.po +++ b/redbot/cogs/trivia/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: bg_BG\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/no-NO.po b/redbot/cogs/trivia/locales/bs-BA.po similarity index 89% rename from redbot/cogs/trivia/locales/no-NO.po rename to redbot/cogs/trivia/locales/bs-BA.po index 85fe59c05..0e3af344c 100644 --- a/redbot/cogs/trivia/locales/no-NO.po +++ b/redbot/cogs/trivia/locales/bs-BA.po @@ -1,21 +1,21 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 45\n" -"Language: no_NO\n" +"Language: bs_BA\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/ca-ES.po b/redbot/cogs/trivia/locales/ca-ES.po index d15a9f586..b0698a7e3 100644 --- a/redbot/cogs/trivia/locales/ca-ES.po +++ b/redbot/cogs/trivia/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ca_ES\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/cs-CZ.po b/redbot/cogs/trivia/locales/cs-CZ.po index c9f610a62..ed03a7fdb 100644 --- a/redbot/cogs/trivia/locales/cs-CZ.po +++ b/redbot/cogs/trivia/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: cs_CZ\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "V záznamu nejsou žádné skóre!" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "Rank" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "Člen" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "Výhry" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "Odehrané hry" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "Celkové skóre" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "Průměrné skóre" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/da-DK.po b/redbot/cogs/trivia/locales/da-DK.po index 0b3296b72..9fdf95898 100644 --- a/redbot/cogs/trivia/locales/da-DK.po +++ b/redbot/cogs/trivia/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: da_DK\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/de-DE.po b/redbot/cogs/trivia/locales/de-DE.po index 5a6840175..5d1a03562 100644 --- a/redbot/cogs/trivia/locales/de-DE.po +++ b/redbot/cogs/trivia/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: de_DE\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "In diesem Kanal läuft gerade keine Trivia Runde." @@ -172,8 +172,8 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "Erledigt. Ich erhalte jetzt einen Punkt wenn Benutzer nicht rechtzeitig antworten." #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." -msgstr "Na gut, ich werde euch nicht länger bei Trivia vorführen." +msgid "Alright, I won't embarrass you at trivia anymore." +msgstr "" #: redbot/cogs/trivia/trivia.py:167 #, docstring @@ -266,104 +266,104 @@ msgstr "Trivia-Liste nicht gefunden." msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "Startet eine Trivia Runde der angegebenen Kategorie\\n\\n Du kannst mehrere Kategorien wählen, wodurch Trivia die Fragen\\n aus diesen Kategorien vermischt.\\n " -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "In diesem Kanal läuft bereits eine Trivia Runde." -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "Ungültige Kategorie `{name}`. Siehe `{prefix}trivia list` für eine Liste der Trivia Kategorien." -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "Beim Analysieren der Trivia Liste für die `{name}` Kategorie trat ein Fehler auf. Möglicherweise wurde sie falsch formatiert." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "Die Trivia Liste wurde erfolgreich analysiert, sie scheint jedoch leer zu sein!" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "Stoppt eine laufende Trivia Runde." -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "Trivia gestoppt." -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "Liste verfügbarer Trivia Kategorien." -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "Verfügbare Trivia Listen" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "Trivia Bestenliste.\\n\\n Standardmäßig die Top 10 dieses Servers, sortiert nach Gesamtsiegen.\\n Verwende untergeordnete Befehle für eine angepasste Bestenliste.\\n " -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "Trivia Bestenliste für diesen Server.\\n\\n `` kann eine dieser Angaben sein:\\n - `wins` : Gesamtsiege\\n - `avg` : Durchschnittliche Punktzahl\\n - `total` : gesamte korrekte Antworten aller Runden\\n - `games` : Insgesamt gespielte Spiele\\n\\n `` ist die Anzahl der Plätze, die auf der Bestenliste gezeigt werden sollen.\\n " -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "Unbekannte Angabe `{field_name}`, siehe `{prefix} help trivia leaderboard server` für gültige Angaben nach denen sortiert werden soll." -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "Globale Trivia Bestenliste.\\n\\n `` kann eine dieser Angaben sein:\\n - `wins` : Gesamtsiege\\n - `avg` : Durchschnittliche Punktzahl\\n - `total` : gesamte korrekte Antworten aller Runden\\n - `games` : Insgesamt gespielte Spiele\\n\\n `` ist die Anzahl der Plätze, die auf der Bestenliste gezeigt werden sollen.\\n " -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "Es wurden noch keine Punktzahlen erfasst!" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "Rang" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "Mitglied" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "Siege" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "Gespielte Runden" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "Gesamtpunktzahl" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "Durchschnittliche Punktzahl" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "{filename} ist ein reservierter Trivia-Name und kann nicht ersetzt werden.\\nWähle bitte einen anderen Namen." -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} existiert bereits. Soll die Datei überschrieben werden?" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "Du hast zu lange zum antworten gebraucht." -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "Ich werde die bestehende Datei nicht ersetzen." -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "Trivia-Liste als {filename} gespeichert." diff --git a/redbot/cogs/trivia/locales/el-GR.po b/redbot/cogs/trivia/locales/el-GR.po index 9865ddf61..509e9db6a 100644 --- a/redbot/cogs/trivia/locales/el-GR.po +++ b/redbot/cogs/trivia/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: el_GR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/es-ES.po b/redbot/cogs/trivia/locales/es-ES.po index 89fe6f33b..aba137213 100644 --- a/redbot/cogs/trivia/locales/es-ES.po +++ b/redbot/cogs/trivia/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,355 +15,355 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: es_ES\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." -msgstr "" +msgstr "No hay ninguna sesión trivial en curso en este canal." #: redbot/cogs/trivia/converters.py:15 msgid "`{arg}` is not a number." -msgstr "" +msgstr "`{arg}` no es un número." #: redbot/cogs/trivia/converters.py:17 msgid "`{arg}` is not a finite number." -msgstr "" +msgstr "`{arg}` no es un número finito." #: redbot/cogs/trivia/session.py:20 msgid "I know this one! {answer}!" -msgstr "" +msgstr "¡Esta me la sé! ¡ {answer}!" #: redbot/cogs/trivia/session.py:21 msgid "Easy: {answer}." -msgstr "" +msgstr "Fácil: {answer}." #: redbot/cogs/trivia/session.py:22 msgid "Oh really? It's {answer} of course." -msgstr "" +msgstr "¿Oh, en serio? Es {answer}, por supuesto." #: redbot/cogs/trivia/session.py:25 msgid "To the next one I guess..." -msgstr "" +msgstr "Para la siguiente supongo..." #: redbot/cogs/trivia/session.py:26 msgid "Moving on..." -msgstr "" +msgstr "Moviendo..." #: redbot/cogs/trivia/session.py:27 msgid "I'm sure you'll know the answer of the next one." -msgstr "" +msgstr "Estoy seguro de que conocerás la respuesta de la siguiente." #: redbot/cogs/trivia/session.py:28 msgid "😔 Next one." -msgstr "" +msgstr "😔 Siguiente." #: redbot/cogs/trivia/session.py:114 msgid "An unexpected error occurred in the trivia session.\\nCheck your console or logs for details." -msgstr "" +msgstr "Se ha producido un error inesperado en la sesión de trivial.\\nCompruebe su consola o registros para más detalles." #: redbot/cogs/trivia/session.py:135 msgid "Question number {num}!" -msgstr "" +msgstr "¡Número de pregunta {num}!" #: redbot/cogs/trivia/session.py:144 msgid "There are no more questions!" -msgstr "" +msgstr "¡No hay más preguntas!" #: redbot/cogs/trivia/session.py:152 msgid "{trivia_list} (by {author})" -msgstr "" +msgstr "{trivia_list} (por {author})" #: redbot/cogs/trivia/session.py:157 msgid "Starting Trivia: {list_names}" -msgstr "" +msgstr "Iniciando Trivial: {list_names}" #: redbot/cogs/trivia/session.py:203 msgid "Guys...? Well, I guess I'll stop then." -msgstr "" +msgstr "¿Chicos...? Bueno, supongo que me detendré entonces." #: redbot/cogs/trivia/session.py:211 msgid " **+1** for me!" -msgstr "" +msgstr " ¡**+1** para mí!" #: redbot/cogs/trivia/session.py:216 msgid "You got it {user}! **+1** to you!" -msgstr "" +msgstr "¡Lo tienes, {user}! ¡**+1** para ti!" #: redbot/cogs/trivia/session.py:311 msgid "Congratulations, {user}, you have received {num} {currency} for coming first." -msgstr "" +msgstr "Felicidades, {user}, has recibido {num} {currency} por ser el primero." #: redbot/cogs/trivia/trivia.py:41 #, docstring msgid "Play trivia with friends!" -msgstr "" +msgstr "¡Juega al trivial con amigos!" #: redbot/cogs/trivia/trivia.py:79 #, docstring msgid "Manage Trivia settings." -msgstr "" +msgstr "Administrar ajustes de Trivial." #: redbot/cogs/trivia/trivia.py:83 #, docstring msgid "Show the current trivia settings." -msgstr "" +msgstr "Mostrar la configuración actual del trivial." #: redbot/cogs/trivia/trivia.py:87 msgid "Current settings\\nBot gains points: {bot_plays}\\nAnswer time limit: {delay} seconds\\nLack of response timeout: {timeout} seconds\\nPoints to win: {max_score}\\nReveal answer on timeout: {reveal_answer}\\nPayout multiplier: {payout_multiplier}\\nAllow lists to override settings: {allow_override}" -msgstr "" +msgstr "Configuración actual\\nBot gana puntos: {bot_plays}\\nTiempo de respuesta: {delay} segundos\\nFalta de tiempo de respuesta: {timeout} segundos\\nPuntos para ganar: {max_score}\\nRevela respuesta al finalizar el tiempo: {reveal_answer}\\nMultiplicador de pago: {payout_multiplier}\\nPermitir a las listas anular la configuración: {allow_override}" #: redbot/cogs/trivia/trivia.py:103 #, docstring msgid "Set the total points required to win." -msgstr "" +msgstr "Ajuste los puntos totales necesarios para ganar." #: redbot/cogs/trivia/trivia.py:105 msgid "Score must be greater than 0." -msgstr "" +msgstr "La puntuación debe ser mayor que 0." #: redbot/cogs/trivia/trivia.py:109 msgid "Done. Points required to win set to {num}." -msgstr "" +msgstr "Hecho. Los puntos necesarios para ganar se han establecido en {num}." #: redbot/cogs/trivia/trivia.py:113 #, docstring msgid "Set the maximum seconds permitted to answer a question." -msgstr "" +msgstr "Establecer los segundos máximos permitidos para responder una pregunta." #: redbot/cogs/trivia/trivia.py:115 msgid "Must be at least 4 seconds." -msgstr "" +msgstr "Debe ser de al menos 4 segundos." #: redbot/cogs/trivia/trivia.py:119 msgid "Done. Maximum seconds to answer set to {num}." -msgstr "" +msgstr "Hecho. Se ha establecido un máximo de segundos para responder a {num}." #: redbot/cogs/trivia/trivia.py:123 #, docstring msgid "Set how long until trivia stops due to no response." -msgstr "" +msgstr "Establecer cuánto tiempo hasta que el trivial se detenga debido a que no hay respuesta." #: redbot/cogs/trivia/trivia.py:126 msgid "Must be larger than the answer time limit." -msgstr "" +msgstr "Debe ser mayor que el límite de tiempo de respuesta." #: redbot/cogs/trivia/trivia.py:130 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." -msgstr "" +msgstr "Hecho. Las sesiones de Trivia ahora terminarán después de {num} segundos sin respuestas." #: redbot/cogs/trivia/trivia.py:137 #, docstring msgid "Allow/disallow trivia lists to override settings." -msgstr "" +msgstr "Permitir/no permitir que las listas de trivial anulen los ajustes." #: redbot/cogs/trivia/trivia.py:142 msgid "Done. Trivia lists can now override the trivia settings for this server." -msgstr "" +msgstr "Hecho. Las listas de Trivial ahora pueden reemplazar la configuración de trivial para este servidor." #: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can no longer override the trivia settings for this server." -msgstr "" +msgstr "Hecho. Las listas de Trivial ya no pueden reemplazar la configuración de trivial para este servidor." #: redbot/cogs/trivia/trivia.py:154 #, docstring msgid "Set whether or not the bot gains points.\\n\\n If enabled, the bot will gain a point if no one guesses correctly.\\n " -msgstr "" +msgstr "Establece si el bot gana puntos o no.\\n\\n Si está habilitado, el bot ganará un punto si nadie adivina correctamente.\\n " #: redbot/cogs/trivia/trivia.py:161 msgid "Done. I'll now gain a point if users don't answer in time." -msgstr "" +msgstr "Hecho. Ahora ganaré un punto si los usuarios no responden a tiempo." #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." -msgstr "" +msgid "Alright, I won't embarrass you at trivia anymore." +msgstr "Bien, ya no te avergonzaré en el trivial." #: redbot/cogs/trivia/trivia.py:167 #, docstring msgid "Set whether or not the answer is revealed.\\n\\n If enabled, the bot will reveal the answer if no one guesses correctly\\n in time.\\n " -msgstr "" +msgstr "Establecer si la respuesta es o no revelada.\\n\\n Si está activado, el bot revelará la respuesta si nadie adivina correctamente\\n a tiempo.\\n " #: redbot/cogs/trivia/trivia.py:175 msgid "Done. I'll reveal the answer if no one knows it." -msgstr "" +msgstr "Hecho. Voy a revelar la respuesta si nadie la conoce." #: redbot/cogs/trivia/trivia.py:177 msgid "Alright, I won't reveal the answer to the questions anymore." -msgstr "" +msgstr "Bien, ya no revelaré la respuesta a las preguntas." #: redbot/cogs/trivia/trivia.py:183 #, docstring msgid "Set the payout multiplier.\\n\\n This can be any positive decimal number. If a user wins trivia when at\\n least 3 members are playing, they will receive credits. Set to 0 to\\n disable.\\n\\n The number of credits is determined by multiplying their total score by\\n this multiplier.\\n " -msgstr "" +msgstr "Establece el multiplicador de pago.\\n\\n Este puede ser cualquier número decimal positivo. Si un jugador gana el trivial cuando al\\nmenos 3 miembros están jugando, recibirán créditos. Establece 0 para\\n deshabilitarlo.\\n\\n El número de créditos está determinado por la multiplicación de su puntación total por\\n este multiplicador.\\n " #: redbot/cogs/trivia/trivia.py:194 msgid "Multiplier must be at least 0." -msgstr "" +msgstr "El multiplicador debe ser al menos 0." #: redbot/cogs/trivia/trivia.py:198 msgid "Done. Payout multiplier set to {num}." -msgstr "" +msgstr "Hecho. Multiplicador de pago establecido en {num}." #: redbot/cogs/trivia/trivia.py:200 msgid "Done. I will no longer reward the winner with a payout." -msgstr "" +msgstr "Hecho. Ya no recompensaré al ganador con un pago." #: redbot/cogs/trivia/trivia.py:205 #, docstring msgid "Manage Custom Trivia lists." -msgstr "" +msgstr "Administrar listas de Trivial personalizadas." #: redbot/cogs/trivia/trivia.py:210 #, docstring msgid "List uploaded custom trivia." -msgstr "" +msgstr "Lista de trivial personalizada cargada." #: redbot/cogs/trivia/trivia.py:212 msgid "No custom Trivia lists uploaded." -msgstr "" +msgstr "No se han subido listas de Trivial personalizadas." #: redbot/cogs/trivia/trivia.py:228 redbot/cogs/trivia/trivia.py:235 msgid "Uploaded trivia lists" -msgstr "" +msgstr "Listas de trivial cargadas" #: redbot/cogs/trivia/trivia.py:245 #, docstring msgid "Upload a trivia file." -msgstr "" +msgstr "Subir un archivo trivial." #: redbot/cogs/trivia/trivia.py:247 msgid "Supply a file with next message or type anything to cancel." -msgstr "" +msgstr "Suministrar un archivo con el siguiente mensaje o escribir cualquier cosa para cancelar." #: redbot/cogs/trivia/trivia.py:253 msgid "You took too long to upload a list." -msgstr "" +msgstr "Tardaste demasiado en subir una lista." #: redbot/cogs/trivia/trivia.py:256 msgid "You have cancelled the upload process." -msgstr "" +msgstr "Has cancelado el proceso de subida." #: redbot/cogs/trivia/trivia.py:264 msgid "Invalid syntax: " -msgstr "" +msgstr "Sintaxis no válida: " #: redbot/cogs/trivia/trivia.py:267 msgid "There was an error parsing the trivia list. See logs for more info." -msgstr "" +msgstr "Hubo un error al analizar la lista de trivias. Vea los registros para más información." #: redbot/cogs/trivia/trivia.py:274 #, docstring msgid "Delete a trivia file." -msgstr "" +msgstr "Eliminar un archivo del trivial." #: redbot/cogs/trivia/trivia.py:278 msgid "Trivia {filename} was deleted." -msgstr "" +msgstr "{filename} del Trivial ha sido eliminado." #: redbot/cogs/trivia/trivia.py:280 msgid "Trivia file was not found." -msgstr "" +msgstr "No se encontró el archivo de Trivial." #: redbot/cogs/trivia/trivia.py:285 #, docstring msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " -msgstr "" +msgstr "Iniciar sesión de trivial en la categoría especificada.\\n\\n Puedes listar múltiples categorías, en cuyo caso el trivial involucra\\n preguntas de todos ellos.\\n " -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." -msgstr "" +msgstr "Ya hay una sesión de trivia en curso en este canal." -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." -msgstr "" +msgstr "Categoría no válida `{name}`. Ver `{prefix}trivia list` para una lista de categorías de trivial." -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." -msgstr "" +msgstr "Hubo un error al analizar la lista de trivial para la categoría `{name}`. Puede estar en un formato incorrecto." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" -msgstr "" +msgstr "La lista de trivial fue analizada con éxito, ¡sin embargo parece estar vacía!" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." -msgstr "" +msgstr "Detener una sesión trivial en curso." -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." -msgstr "" +msgstr "Trivial detenido." -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." -msgstr "" +msgstr "Listar categorías de trivial disponibles." -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" -msgstr "" +msgstr "Listas de trivial disponibles" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " -msgstr "" +msgstr "Tabla de clasificación para trivial.\\n\\n Por defecto es el top 10 de este servidor, ordenado por un total de ganancias. Usa\\n subcomandos para una tabla de clasificación más personalizada.\\n " -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " -msgstr "" +msgstr "Tabla de clasificación para este servidor.\\n\\n `` puede ser cualquiera de los siguientes campos:\\n - `wins` : victorias totales\\n - `avg` : puntuación media\\n - `total` : total de respuestas correctas\\n - `games` : total de partidas jugadas\\n\\n `` es el número de rangos a mostrar en la tabla de clasificaciones.\\n " -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." -msgstr "" +msgstr "Campo desconocido `{field_name}`, ver `{prefix}help trivia leaderboard server` para campos válidos para ordenarlos." -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " -msgstr "" +msgstr "Tabla global de clasificación de trivials.\\n\\n `` puede ser cualquiera de los siguientes campos:\\n - `wins` : victorias totales\\n - `avg` : puntuación media\\n - `total` : total de respuestas correctas de todas las sesiones\\n - `games` : total de partidas jugadas\\n\\n `` es el número de rangos a mostrar en la tabla de clasificaciones.\\n " -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" -msgstr "" +msgstr "¡No hay puntuaciones en el registro!" + +#: redbot/cogs/trivia/trivia.py:512 +msgid "Rank" +msgstr "Rango" + +#: redbot/cogs/trivia/trivia.py:513 +msgid "Member" +msgstr "Miembro" + +#: redbot/cogs/trivia/trivia.py:514 +msgid "Wins" +msgstr "Victorias" #: redbot/cogs/trivia/trivia.py:515 -msgid "Rank" -msgstr "" +msgid "Games Played" +msgstr "Partidas Jugadas" #: redbot/cogs/trivia/trivia.py:516 -msgid "Member" -msgstr "" +msgid "Total Score" +msgstr "Puntuación Total" #: redbot/cogs/trivia/trivia.py:517 -msgid "Wins" -msgstr "" - -#: redbot/cogs/trivia/trivia.py:518 -msgid "Games Played" -msgstr "" - -#: redbot/cogs/trivia/trivia.py:519 -msgid "Total Score" -msgstr "" - -#: redbot/cogs/trivia/trivia.py:520 msgid "Average Score" -msgstr "" +msgstr "Puntuación Media" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." -msgstr "" +msgstr "{filename} es un nombre de trivial reservado y no puede ser reemplazado.\\nElija otro nombre." -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" -msgstr "" +msgstr "{filename} ya existe. ¿Desea sobrescribirlo?" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." -msgstr "" +msgstr "Has tardado demasiado en responder." -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." -msgstr "" +msgstr "No reemplazaré el archivo existente." -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." -msgstr "" +msgstr "Lista de Trivial guardada como {filename}." diff --git a/redbot/cogs/trivia/locales/fi-FI.po b/redbot/cogs/trivia/locales/fi-FI.po index ada56b8ea..5f7cd2e46 100644 --- a/redbot/cogs/trivia/locales/fi-FI.po +++ b/redbot/cogs/trivia/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: fi_FI\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/fr-FR.po b/redbot/cogs/trivia/locales/fr-FR.po index 68e2d3eaf..fdc38873b 100644 --- a/redbot/cogs/trivia/locales/fr-FR.po +++ b/redbot/cogs/trivia/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: fr_FR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "Il n'y a aucune session de Trivia en cours dans ce salon." @@ -104,7 +104,7 @@ msgstr "Gérer les paramètres du Trivia." #: redbot/cogs/trivia/trivia.py:83 #, docstring msgid "Show the current trivia settings." -msgstr "" +msgstr "Afficher les paramètres actuels de la trivia." #: redbot/cogs/trivia/trivia.py:87 msgid "Current settings\\nBot gains points: {bot_plays}\\nAnswer time limit: {delay} seconds\\nLack of response timeout: {timeout} seconds\\nPoints to win: {max_score}\\nReveal answer on timeout: {reveal_answer}\\nPayout multiplier: {payout_multiplier}\\nAllow lists to override settings: {allow_override}" @@ -172,8 +172,8 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "Fait. Je vais maintenant gagné un point si les utilisateurs ne répondent pas dans le délai." #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." -msgstr "D'accord, je ne vous dérangerais plus pour les Trivia." +msgid "Alright, I won't embarrass you at trivia anymore." +msgstr "" #: redbot/cogs/trivia/trivia.py:167 #, docstring @@ -266,104 +266,104 @@ msgstr "La fichier Trivia ne peut pas être trouvé." msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "Lancez une session de Trivia sur la catégorie spécifiée.\\n\\n Vous pouvez énumérer plusieurs catégories, auquel cas\\n le Trivia comportera les éléments suivants\\n des questions de la part de chacun d'eux.\\n " -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "Il y a déjà un session de Trivia en cours dans ce salon." -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "Categorie `{name}` non valide. Voir `{prefix}trivia list` pour obtenir la liste des catégories de Trivia." -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "Il y a eu une erreur lors de l'analyse des listes de Trivia pour la catégorie `{name}`. Il se peut qu'elle soit mal écrit." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "La liste des Trivia a été analysée avec succès, mais elle semble vide !" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "Arrêter une session de Trivia en cours." -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "Le Trivia à été arrêter." -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "Liste les catégories de Trivia disponibles." -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "Listes Trivia disponibles" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "Classements pour le Trivia.\\n\\n Par défaut pour le top 10 de ce serveur, trié par le total des victoires.\\n Utilisez les sous-commandes pour un classement\\n plus personnaliser.\\n " -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "Classement pour ce serveur.\\n\\n `` peut être l'un des champs suivants :\\n - `wins` : nombre total de victoires\\n - `avg` : score moyen\\n - `total` : nombre total de bonnes réponses\\n - `games` : nombre total de parties jouées\\n\\n `` est le nombre de rangs a afficher sur le classement.\\n " -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "Champ `{field_name}` inconnu, voir `{prefix}help trivia leaderboard server` pour avoir les champs valides à utiliser." -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "Classement global Trivia.\\n\\n `` peut être l'un des champs suivants :\\n - `wins` : nombre total de victoires\\n - `avg` : score moyen\\n - `total` : nombre total de bonnes réponses\\n - `games` : nombre total de parties jouées\\n\\n `` est le nombre de rangs a afficher sur le classement.\\n " -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "Il n'y a pas de score enregistré !" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "Rang" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "Membre" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "Victoires" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "Parties jouées" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "Score Total" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "Score moyen" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "{filename} est un nom de trivia réservé et ne peut pas être remplacé.\\nChoisissez un autre nom." -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} existe déjà. Voulez-vous l'écraser?" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "Vous avez pris trop de temps à répondre." -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "Je ne remplace pas le fichier existant." -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "Liste de Trivia enregistrée en tant que {filename}." diff --git a/redbot/cogs/trivia/locales/he-IL.po b/redbot/cogs/trivia/locales/he-IL.po index 4af56cc30..1499e87db 100644 --- a/redbot/cogs/trivia/locales/he-IL.po +++ b/redbot/cogs/trivia/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: he_IL\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/hu-HU.po b/redbot/cogs/trivia/locales/hu-HU.po index b3eefbfba..99944ad7f 100644 --- a/redbot/cogs/trivia/locales/hu-HU.po +++ b/redbot/cogs/trivia/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: hu_HU\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/id-ID.po b/redbot/cogs/trivia/locales/id-ID.po index d349c926b..43c1aa8fb 100644 --- a/redbot/cogs/trivia/locales/id-ID.po +++ b/redbot/cogs/trivia/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: id_ID\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/it-IT.po b/redbot/cogs/trivia/locales/it-IT.po index 098bd2b6e..c5a6614f6 100644 --- a/redbot/cogs/trivia/locales/it-IT.po +++ b/redbot/cogs/trivia/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: it_IT\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "Non c'è un quiz in corso in questo canale." @@ -172,8 +172,8 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "Fatto. Ora otterrò un punto se gli utenti non rispondono in tempo." #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." -msgstr "E va bene, non vi disturberò più con il mio quiz." +msgid "Alright, I won't embarrass you at trivia anymore." +msgstr "" #: redbot/cogs/trivia/trivia.py:167 #, docstring @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "C'è già un quiz in corso in questo canale." -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "La categoria `{name}` non è stata trovata. Vedi `{prefix}trivia list` per una lista di categorie di quiz." -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "Si è verificato un errore nell'analisi della lista delle domande per la categoria `{name}`. Potrebbe contenere errori di formattazione." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "La lista delle domande è stata analizzata con successo, ma sembra essere vuota!" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "Interrompi una sessione di quiz in corso." -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "Quiz fermato." -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "Elenco categorie di quiz disponibili." -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "Liste di quiz disponibili" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "Campo `{field_name}` sconosciuto, vedi `{prefix}help trivia leaderboard server` per i campi validi per cui ordinare i risultati." -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "Non ci sono punteggi da registrare!" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "Posizione" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "Membro" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "Vittorie" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "Partite giocate" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "Punteggio Totale" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "Punteggio Medio" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/ja-JP.po b/redbot/cogs/trivia/locales/ja-JP.po index 86a13b0c4..4a082404c 100644 --- a/redbot/cogs/trivia/locales/ja-JP.po +++ b/redbot/cogs/trivia/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ja_JP\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/ko-KR.po b/redbot/cogs/trivia/locales/ko-KR.po index d7feb478d..b1a9c1ed1 100644 --- a/redbot/cogs/trivia/locales/ko-KR.po +++ b/redbot/cogs/trivia/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ko_KR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/nb-NO.po b/redbot/cogs/trivia/locales/nb-NO.po new file mode 100644 index 000000000..d17c3a1ac --- /dev/null +++ b/redbot/cogs/trivia/locales/nb-NO.po @@ -0,0 +1,369 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 45\n" +"Language: nb_NO\n" + +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 +msgid "There is no ongoing trivia session in this channel." +msgstr "Det er ingen pågående trivia sesjon i denne kanalen." + +#: redbot/cogs/trivia/converters.py:15 +msgid "`{arg}` is not a number." +msgstr "`{arg} er ikke et tall." + +#: redbot/cogs/trivia/converters.py:17 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` er ikke et helt tall." + +#: redbot/cogs/trivia/session.py:20 +msgid "I know this one! {answer}!" +msgstr "Jeg vet dette! {answer}!" + +#: redbot/cogs/trivia/session.py:21 +msgid "Easy: {answer}." +msgstr "Lett: {answer}." + +#: redbot/cogs/trivia/session.py:22 +msgid "Oh really? It's {answer} of course." +msgstr "Åh virkelig? Det er {answer} selvfølgelig." + +#: redbot/cogs/trivia/session.py:25 +msgid "To the next one I guess..." +msgstr "Til den neste jeg gjetter..." + +#: redbot/cogs/trivia/session.py:26 +msgid "Moving on..." +msgstr "Flytter på..." + +#: redbot/cogs/trivia/session.py:27 +msgid "I'm sure you'll know the answer of the next one." +msgstr "Jeg er sikker på at du vet svaret av det neste." + +#: redbot/cogs/trivia/session.py:28 +msgid "😔 Next one." +msgstr "😔 Neste." + +#: redbot/cogs/trivia/session.py:114 +msgid "An unexpected error occurred in the trivia session.\\nCheck your console or logs for details." +msgstr "En uventet feil oppstod i trivia økten.\\nSjekk konsollen eller loggene din for detaljer." + +#: redbot/cogs/trivia/session.py:135 +msgid "Question number {num}!" +msgstr "Spørsmålsnummer {num}!" + +#: redbot/cogs/trivia/session.py:144 +msgid "There are no more questions!" +msgstr "Det er ingen flere spørsmål!" + +#: redbot/cogs/trivia/session.py:152 +msgid "{trivia_list} (by {author})" +msgstr "{trivia_list} (ved {author})" + +#: redbot/cogs/trivia/session.py:157 +msgid "Starting Trivia: {list_names}" +msgstr "Starter Trivia: {list_names}" + +#: redbot/cogs/trivia/session.py:203 +msgid "Guys...? Well, I guess I'll stop then." +msgstr "Gjeter...? Vel, jeg gjetter jeg vil stoppe da." + +#: redbot/cogs/trivia/session.py:211 +msgid " **+1** for me!" +msgstr " **+1** for meg!" + +#: redbot/cogs/trivia/session.py:216 +msgid "You got it {user}! **+1** to you!" +msgstr "Du fikk det {user}! **+1** til deg!" + +#: redbot/cogs/trivia/session.py:311 +msgid "Congratulations, {user}, you have received {num} {currency} for coming first." +msgstr "Gratulerer, {user}, du har mottatt {num} {currency} for å komme først." + +#: redbot/cogs/trivia/trivia.py:41 +#, docstring +msgid "Play trivia with friends!" +msgstr "Spill trivia med venner!" + +#: redbot/cogs/trivia/trivia.py:79 +#, docstring +msgid "Manage Trivia settings." +msgstr "Administrer trivia innstillinger." + +#: redbot/cogs/trivia/trivia.py:83 +#, docstring +msgid "Show the current trivia settings." +msgstr "Vis nåværende trivia innstillinger." + +#: redbot/cogs/trivia/trivia.py:87 +msgid "Current settings\\nBot gains points: {bot_plays}\\nAnswer time limit: {delay} seconds\\nLack of response timeout: {timeout} seconds\\nPoints to win: {max_score}\\nReveal answer on timeout: {reveal_answer}\\nPayout multiplier: {payout_multiplier}\\nAllow lists to override settings: {allow_override}" +msgstr "Nåværende innstillinger\\nBot får poeng: {bot_plays}\\nSvar tidsgrense: {delay} sekunder\\nMangel på svar timeout: {timeout} sekunder\\nPoeng å vinne: {max_score}\\nReveal svar ved timeout: {reveal_answer}\\nPayout multiplier: {payout_multiplier}\\nTillat at lister overstyrer innstillinger: {allow_override}" + +#: redbot/cogs/trivia/trivia.py:103 +#, docstring +msgid "Set the total points required to win." +msgstr "Setter totalt poeng som kreves for å vinne." + +#: redbot/cogs/trivia/trivia.py:105 +msgid "Score must be greater than 0." +msgstr "Poengsummen må være større enn 0." + +#: redbot/cogs/trivia/trivia.py:109 +msgid "Done. Points required to win set to {num}." +msgstr "Ferdig. Poeng kreves for å vinne satt til {num}." + +#: redbot/cogs/trivia/trivia.py:113 +#, docstring +msgid "Set the maximum seconds permitted to answer a question." +msgstr "Angi maksimalt antall sekunder tillatt å svare på spørsmål." + +#: redbot/cogs/trivia/trivia.py:115 +msgid "Must be at least 4 seconds." +msgstr "Må være minst 4 sekunder." + +#: redbot/cogs/trivia/trivia.py:119 +msgid "Done. Maximum seconds to answer set to {num}." +msgstr "Ferdig. Maksimalt antall sekunder å svare angir {num}." + +#: redbot/cogs/trivia/trivia.py:123 +#, docstring +msgid "Set how long until trivia stops due to no response." +msgstr "Angi hvor lenge det skal gis til reisen stopper på grunn av ingen respons." + +#: redbot/cogs/trivia/trivia.py:126 +msgid "Must be larger than the answer time limit." +msgstr "Må være større enn svarenes tidsgrense." + +#: redbot/cogs/trivia/trivia.py:130 +msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." +msgstr "Ferdig. Start økter vil nå utløpe etter {num} sekunder med ingen svar." + +#: redbot/cogs/trivia/trivia.py:137 +#, docstring +msgid "Allow/disallow trivia lists to override settings." +msgstr "Tillatt / ikke tillate turvia lister for å overstyre innstillinger." + +#: redbot/cogs/trivia/trivia.py:142 +msgid "Done. Trivia lists can now override the trivia settings for this server." +msgstr "Ferdig. Trivia lister kan nå overstyre trivia innstillingene for denne serveren." + +#: redbot/cogs/trivia/trivia.py:146 +msgid "Done. Trivia lists can no longer override the trivia settings for this server." +msgstr "Ferdig. Trivia lister kan ikke lenger overstyre trivia innstillinger for denne serveren." + +#: redbot/cogs/trivia/trivia.py:154 +#, docstring +msgid "Set whether or not the bot gains points.\\n\\n If enabled, the bot will gain a point if no one guesses correctly.\\n " +msgstr "Angi om bot skal gevinst punktene.\\n\\n Hvis dette er aktivert, får boten et poeng hvis ingen gjetter riktig.\\n " + +#: redbot/cogs/trivia/trivia.py:161 +msgid "Done. I'll now gain a point if users don't answer in time." +msgstr "Ferdig. Jeg får nå et poeng hvis brukere ikke svarer i tide." + +#: redbot/cogs/trivia/trivia.py:163 +msgid "Alright, I won't embarrass you at trivia anymore." +msgstr "Ok, jeg kommer ikke lenger til å flettes deg." + +#: redbot/cogs/trivia/trivia.py:167 +#, docstring +msgid "Set whether or not the answer is revealed.\\n\\n If enabled, the bot will reveal the answer if no one guesses correctly\\n in time.\\n " +msgstr "Angi om svaret blir avslørt eller ikke.\\n\\n Hvis aktivert, boten vil vise svaret hvis ingen gjetter riktig\\n i tide.\\n " + +#: redbot/cogs/trivia/trivia.py:175 +msgid "Done. I'll reveal the answer if no one knows it." +msgstr "Ferdig. Jeg vil se svaret hvis ingen vet det." + +#: redbot/cogs/trivia/trivia.py:177 +msgid "Alright, I won't reveal the answer to the questions anymore." +msgstr "Ok, jeg får ikke lenger svar på spørsmålene." + +#: redbot/cogs/trivia/trivia.py:183 +#, docstring +msgid "Set the payout multiplier.\\n\\n This can be any positive decimal number. If a user wins trivia when at\\n least 3 members are playing, they will receive credits. Set to 0 to\\n disable.\\n\\n The number of credits is determined by multiplying their total score by\\n this multiplier.\\n " +msgstr "Angi utbetalingsmultiplikatoren.\\n\\nDette kan være et hvilket som helst positivt desimalnummer. Hvis en bruker vinner trivia når\\n minst 3 medlemmer spiller, vil de motta studiepoeng. Sett til 0 for å\\ndeaktivere.\\n\\nAntall studiepoeng bestemmes ved å multiplisere deres totale poengsum med\\ndenne multiplikatoren.\\n " + +#: redbot/cogs/trivia/trivia.py:194 +msgid "Multiplier must be at least 0." +msgstr "Multiplikator må være minst 0." + +#: redbot/cogs/trivia/trivia.py:198 +msgid "Done. Payout multiplier set to {num}." +msgstr "Ferdig. Utbetaling multiplikator satt til {num}." + +#: redbot/cogs/trivia/trivia.py:200 +msgid "Done. I will no longer reward the winner with a payout." +msgstr "Ferdig. Jeg vil ikke lenger belønne vinneren ved en utbetaling." + +#: redbot/cogs/trivia/trivia.py:205 +#, docstring +msgid "Manage Custom Trivia lists." +msgstr "Behandle egendefinerte trivia lister." + +#: redbot/cogs/trivia/trivia.py:210 +#, docstring +msgid "List uploaded custom trivia." +msgstr "Vis opplastede egendefinerte trivia." + +#: redbot/cogs/trivia/trivia.py:212 +msgid "No custom Trivia lists uploaded." +msgstr "Ingen egendefinerte trivia lister lastet opp." + +#: redbot/cogs/trivia/trivia.py:228 redbot/cogs/trivia/trivia.py:235 +msgid "Uploaded trivia lists" +msgstr "Opplastede trivia lister" + +#: redbot/cogs/trivia/trivia.py:245 +#, docstring +msgid "Upload a trivia file." +msgstr "Last opp trivia-fil." + +#: redbot/cogs/trivia/trivia.py:247 +msgid "Supply a file with next message or type anything to cancel." +msgstr "Leverer en fil med neste melding eller skriv noe for å avbryte." + +#: redbot/cogs/trivia/trivia.py:253 +msgid "You took too long to upload a list." +msgstr "Du tok for lang tid å laste opp en liste." + +#: redbot/cogs/trivia/trivia.py:256 +msgid "You have cancelled the upload process." +msgstr "Du har avbrutt opplastingsprosessen." + +#: redbot/cogs/trivia/trivia.py:264 +msgid "Invalid syntax: " +msgstr "Ugyldig syntaks: " + +#: redbot/cogs/trivia/trivia.py:267 +msgid "There was an error parsing the trivia list. See logs for more info." +msgstr "Det oppstod en feil ved analysering av trivia listen. Se loggene for mer info." + +#: redbot/cogs/trivia/trivia.py:274 +#, docstring +msgid "Delete a trivia file." +msgstr "Slette en trivia fil." + +#: redbot/cogs/trivia/trivia.py:278 +msgid "Trivia {filename} was deleted." +msgstr "Trivia {filename} ble slettet." + +#: redbot/cogs/trivia/trivia.py:280 +msgid "Trivia file was not found." +msgstr "Trivia-filen ble ikke funnet." + +#: redbot/cogs/trivia/trivia.py:285 +#, docstring +msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " +msgstr "Start trivia økt på spesifisert kategori.\\n\\n Du kan liste over flere kategorier, i så fall vil reisen involvere\\n spørsmål fra alle dem.\\n " + +#: redbot/cogs/trivia/trivia.py:293 +msgid "There is already an ongoing trivia session in this channel." +msgstr "Det finnes allerede en pågående prøvesøkt på denne kanalen." + +#: redbot/cogs/trivia/trivia.py:304 +msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." +msgstr "Ugyldig kategori `{name}`. Se `{prefix}trivia list` for en liste over trivia kategorier." + +#: redbot/cogs/trivia/trivia.py:311 +msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." +msgstr "Det oppstod en feil under lesingen av trivia listen for kategorien{name}'. Det kan bli formatert feil." + +#: redbot/cogs/trivia/trivia.py:323 +msgid "The trivia list was parsed successfully, however it appears to be empty!" +msgstr "Turvia listen ble vellykket analysert men det ser ut til å være tom!" + +#: redbot/cogs/trivia/trivia.py:338 +#, docstring +msgid "Stop an ongoing trivia session." +msgstr "Stopp en pågående trivia økten." + +#: redbot/cogs/trivia/trivia.py:345 +msgid "Trivia stopped." +msgstr "Trivia stoppet." + +#: redbot/cogs/trivia/trivia.py:349 +#, docstring +msgid "List available trivia categories." +msgstr "Liste tilgjengelig stammekategorier." + +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 +msgid "Available trivia lists" +msgstr "Tilgjengelige trivia lister" + +#: redbot/cogs/trivia/trivia.py:370 +#, docstring +msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " +msgstr "Ledertavle for trivia.\\n\\n Standard på toppen av 10 av denne serveren, sortert etter totale vinsjer. Bruk\\n underkommandoer for et mer tilpasset lederskap.\\n " + +#: redbot/cogs/trivia/trivia.py:385 +#, docstring +msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " +msgstr "Ledertavle for denne serveren.\\n\\n `` kan være hvilken som helst av de følgende feltene:\\n - `wins` : total seier\\n - `avg` : gjennomsnittlig score\\n - `total` : totalt rette svar\\n - `games` : totale partier som er spilt av\\n\\n `` er antallet rangeringer som vises på ledertavlen.\\n " + +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 +msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." +msgstr "Ukjent felt `{field_name}`, se `{prefix}help trivia leaderboard server` for gyldige felt å sortere etter." + +#: redbot/cogs/trivia/trivia.py:414 +#, docstring +msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " +msgstr "Ledertavle for denne serveren.\\n\\n `` kan være hvilken som helst av de følgende feltene:\\n - `wins` : total seier\\n - `avg` : gjennomsnittlig score\\n - `total` : totalt rette svar\\n - `games` : totale partier som er spilt av\\n\\n `` er antallet rangeringer som vises på ledertavlen.\\n " + +#: redbot/cogs/trivia/trivia.py:482 +msgid "There are no scores on record!" +msgstr "Det finnes ingen resultater i posten!" + +#: redbot/cogs/trivia/trivia.py:512 +msgid "Rank" +msgstr "Rank" + +#: redbot/cogs/trivia/trivia.py:513 +msgid "Member" +msgstr "Medlem" + +#: redbot/cogs/trivia/trivia.py:514 +msgid "Wins" +msgstr "Seire" + +#: redbot/cogs/trivia/trivia.py:515 +msgid "Games Played" +msgstr "Spillede partier" + +#: redbot/cogs/trivia/trivia.py:516 +msgid "Total Score" +msgstr "Samlet Poengsum" + +#: redbot/cogs/trivia/trivia.py:517 +msgid "Average Score" +msgstr "Gjennomsnittlig poengsum" + +#: redbot/cogs/trivia/trivia.py:632 +msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." +msgstr "{filename} er en reservert stammenavn og kan ikke erstattes.\\nVelg et annet navn." + +#: redbot/cogs/trivia/trivia.py:641 +msgid "{filename} already exists. Do you wish to overwrite?" +msgstr "{filename} finnes allerede. Vil du overskrive?" + +#: redbot/cogs/trivia/trivia.py:663 +msgid "You took too long answering." +msgstr "Du tok for lang svar." + +#: redbot/cogs/trivia/trivia.py:667 +msgid "I am not replacing the existing file." +msgstr "Jeg erstatter ikke den eksisterende filen." + +#: redbot/cogs/trivia/trivia.py:676 +msgid "Saved Trivia list as {filename}." +msgstr "Lagret stamme via listen som {filename}." + diff --git a/redbot/cogs/trivia/locales/nl-NL.po b/redbot/cogs/trivia/locales/nl-NL.po index 67a240572..4c6370631 100644 --- a/redbot/cogs/trivia/locales/nl-NL.po +++ b/redbot/cogs/trivia/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: nl_NL\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "Positie" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "Lid" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "Overwinningen" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "Potjes gespeeld" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "Totaalscore" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "Gemiddelde score" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/pl-PL.po b/redbot/cogs/trivia/locales/pl-PL.po index 2ea49b129..b2525a19b 100644 --- a/redbot/cogs/trivia/locales/pl-PL.po +++ b/redbot/cogs/trivia/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: pl_PL\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -242,7 +242,7 @@ msgstr "" #: redbot/cogs/trivia/trivia.py:264 msgid "Invalid syntax: " -msgstr "" +msgstr "Nieprawidłowa składnia: " #: redbot/cogs/trivia/trivia.py:267 msgid "There was an error parsing the trivia list. See logs for more info." @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/pt-BR.po b/redbot/cogs/trivia/locales/pt-BR.po index bd607ddc3..01ef76b90 100644 --- a/redbot/cogs/trivia/locales/pt-BR.po +++ b/redbot/cogs/trivia/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: pt_BR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/pt-PT.po b/redbot/cogs/trivia/locales/pt-PT.po index 9a61eda34..96e6909d0 100644 --- a/redbot/cogs/trivia/locales/pt-PT.po +++ b/redbot/cogs/trivia/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: pt_PT\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/ro-RO.po b/redbot/cogs/trivia/locales/ro-RO.po index 7146bb3f1..f7c7786fb 100644 --- a/redbot/cogs/trivia/locales/ro-RO.po +++ b/redbot/cogs/trivia/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ro_RO\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/ru-RU.po b/redbot/cogs/trivia/locales/ru-RU.po index b0a62b424..dc10d706b 100644 --- a/redbot/cogs/trivia/locales/ru-RU.po +++ b/redbot/cogs/trivia/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ru_RU\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "На этом канале нет текущей сессии викторины." @@ -172,8 +172,8 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "Готово. Теперь я получу очко, если пользователи не ответят вовремя." #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." -msgstr "Хорошо, я не буду больше смущать вас в викторине." +msgid "Alright, I won't embarrass you at trivia anymore." +msgstr "" #: redbot/cogs/trivia/trivia.py:167 #, docstring @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "На этом канале уже идет сессия викторины." -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "Неверная категория `{name}`. См. `{prefix}trivia list` для списка категорий." -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "При анализе списка викторины для категории `{name}` произошла ошибка. Возможно, он отформатирован неправильно." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "Список викторины был успешно проанализирован, однако он, кажется, пустой!" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "Остановить текущий сеанс викторины." -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "Викторина остановлена." -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "Список доступных категорий викторины." -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "Доступные списки викторины" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "Неизвестное поле `{field_name}`, см. `{prefix}help trivia leaderboard server` действительные поля для сортировки." -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "Нет счетов в записи!" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "Ранг" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "Участник" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "Побед" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "Игр сыграно" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "Общий счет" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "Средний счет" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/sk-SK.po b/redbot/cogs/trivia/locales/sk-SK.po index b082a98a0..b23e6fe6a 100644 --- a/redbot/cogs/trivia/locales/sk-SK.po +++ b/redbot/cogs/trivia/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: sk_SK\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/sr-CS.po b/redbot/cogs/trivia/locales/sr-CS.po new file mode 100644 index 000000000..6e9cd63ed --- /dev/null +++ b/redbot/cogs/trivia/locales/sr-CS.po @@ -0,0 +1,369 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 45\n" +"Language: sr_CS\n" + +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 +msgid "There is no ongoing trivia session in this channel." +msgstr "" + +#: redbot/cogs/trivia/converters.py:15 +msgid "`{arg}` is not a number." +msgstr "" + +#: redbot/cogs/trivia/converters.py:17 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/cogs/trivia/session.py:20 +msgid "I know this one! {answer}!" +msgstr "" + +#: redbot/cogs/trivia/session.py:21 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:22 +msgid "Oh really? It's {answer} of course." +msgstr "" + +#: redbot/cogs/trivia/session.py:25 +msgid "To the next one I guess..." +msgstr "" + +#: redbot/cogs/trivia/session.py:26 +msgid "Moving on..." +msgstr "" + +#: redbot/cogs/trivia/session.py:27 +msgid "I'm sure you'll know the answer of the next one." +msgstr "" + +#: redbot/cogs/trivia/session.py:28 +msgid "😔 Next one." +msgstr "" + +#: redbot/cogs/trivia/session.py:114 +msgid "An unexpected error occurred in the trivia session.\\nCheck your console or logs for details." +msgstr "" + +#: redbot/cogs/trivia/session.py:135 +msgid "Question number {num}!" +msgstr "" + +#: redbot/cogs/trivia/session.py:144 +msgid "There are no more questions!" +msgstr "" + +#: redbot/cogs/trivia/session.py:152 +msgid "{trivia_list} (by {author})" +msgstr "" + +#: redbot/cogs/trivia/session.py:157 +msgid "Starting Trivia: {list_names}" +msgstr "" + +#: redbot/cogs/trivia/session.py:203 +msgid "Guys...? Well, I guess I'll stop then." +msgstr "" + +#: redbot/cogs/trivia/session.py:211 +msgid " **+1** for me!" +msgstr "" + +#: redbot/cogs/trivia/session.py:216 +msgid "You got it {user}! **+1** to you!" +msgstr "" + +#: redbot/cogs/trivia/session.py:311 +msgid "Congratulations, {user}, you have received {num} {currency} for coming first." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:41 +#, docstring +msgid "Play trivia with friends!" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:79 +#, docstring +msgid "Manage Trivia settings." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:83 +#, docstring +msgid "Show the current trivia settings." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:87 +msgid "Current settings\\nBot gains points: {bot_plays}\\nAnswer time limit: {delay} seconds\\nLack of response timeout: {timeout} seconds\\nPoints to win: {max_score}\\nReveal answer on timeout: {reveal_answer}\\nPayout multiplier: {payout_multiplier}\\nAllow lists to override settings: {allow_override}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:103 +#, docstring +msgid "Set the total points required to win." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:105 +msgid "Score must be greater than 0." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:109 +msgid "Done. Points required to win set to {num}." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:113 +#, docstring +msgid "Set the maximum seconds permitted to answer a question." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:115 +msgid "Must be at least 4 seconds." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:119 +msgid "Done. Maximum seconds to answer set to {num}." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:123 +#, docstring +msgid "Set how long until trivia stops due to no response." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:126 +msgid "Must be larger than the answer time limit." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:130 +msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:137 +#, docstring +msgid "Allow/disallow trivia lists to override settings." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:142 +msgid "Done. Trivia lists can now override the trivia settings for this server." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:146 +msgid "Done. Trivia lists can no longer override the trivia settings for this server." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:154 +#, docstring +msgid "Set whether or not the bot gains points.\\n\\n If enabled, the bot will gain a point if no one guesses correctly.\\n " +msgstr "" + +#: redbot/cogs/trivia/trivia.py:161 +msgid "Done. I'll now gain a point if users don't answer in time." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:163 +msgid "Alright, I won't embarrass you at trivia anymore." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:167 +#, docstring +msgid "Set whether or not the answer is revealed.\\n\\n If enabled, the bot will reveal the answer if no one guesses correctly\\n in time.\\n " +msgstr "" + +#: redbot/cogs/trivia/trivia.py:175 +msgid "Done. I'll reveal the answer if no one knows it." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:177 +msgid "Alright, I won't reveal the answer to the questions anymore." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:183 +#, docstring +msgid "Set the payout multiplier.\\n\\n This can be any positive decimal number. If a user wins trivia when at\\n least 3 members are playing, they will receive credits. Set to 0 to\\n disable.\\n\\n The number of credits is determined by multiplying their total score by\\n this multiplier.\\n " +msgstr "" + +#: redbot/cogs/trivia/trivia.py:194 +msgid "Multiplier must be at least 0." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:198 +msgid "Done. Payout multiplier set to {num}." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:200 +msgid "Done. I will no longer reward the winner with a payout." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:205 +#, docstring +msgid "Manage Custom Trivia lists." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:210 +#, docstring +msgid "List uploaded custom trivia." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:212 +msgid "No custom Trivia lists uploaded." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:228 redbot/cogs/trivia/trivia.py:235 +msgid "Uploaded trivia lists" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:245 +#, docstring +msgid "Upload a trivia file." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:247 +msgid "Supply a file with next message or type anything to cancel." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:253 +msgid "You took too long to upload a list." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:256 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:264 +msgid "Invalid syntax: " +msgstr "" + +#: redbot/cogs/trivia/trivia.py:267 +msgid "There was an error parsing the trivia list. See logs for more info." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:274 +#, docstring +msgid "Delete a trivia file." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:278 +msgid "Trivia {filename} was deleted." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:280 +msgid "Trivia file was not found." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:285 +#, docstring +msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " +msgstr "" + +#: redbot/cogs/trivia/trivia.py:293 +msgid "There is already an ongoing trivia session in this channel." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:304 +msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:311 +msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:323 +msgid "The trivia list was parsed successfully, however it appears to be empty!" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:338 +#, docstring +msgid "Stop an ongoing trivia session." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:345 +msgid "Trivia stopped." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:349 +#, docstring +msgid "List available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 +msgid "Available trivia lists" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:370 +#, docstring +msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " +msgstr "" + +#: redbot/cogs/trivia/trivia.py:385 +#, docstring +msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " +msgstr "" + +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 +msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:414 +#, docstring +msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " +msgstr "" + +#: redbot/cogs/trivia/trivia.py:482 +msgid "There are no scores on record!" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:512 +msgid "Rank" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:513 +msgid "Member" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:514 +msgid "Wins" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:515 +msgid "Games Played" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:516 +msgid "Total Score" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:517 +msgid "Average Score" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:632 +msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:641 +msgid "{filename} already exists. Do you wish to overwrite?" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:663 +msgid "You took too long answering." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:667 +msgid "I am not replacing the existing file." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:676 +msgid "Saved Trivia list as {filename}." +msgstr "" + diff --git a/redbot/cogs/trivia/locales/sr-SP.po b/redbot/cogs/trivia/locales/sr-SP.po index 48e8a5e92..f43f44be4 100644 --- a/redbot/cogs/trivia/locales/sr-SP.po +++ b/redbot/cogs/trivia/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: sr_SP\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/sv-SE.po b/redbot/cogs/trivia/locales/sv-SE.po index 0fe2c8837..fe2c27fdd 100644 --- a/redbot/cogs/trivia/locales/sv-SE.po +++ b/redbot/cogs/trivia/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: sv_SE\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/tr-TR.po b/redbot/cogs/trivia/locales/tr-TR.po index ab64852af..ed891fa63 100644 --- a/redbot/cogs/trivia/locales/tr-TR.po +++ b/redbot/cogs/trivia/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,230 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: tr_TR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." -msgstr "" +msgstr "Bu kanalda devam etmekte olan bilgi yarışması yok." #: redbot/cogs/trivia/converters.py:15 msgid "`{arg}` is not a number." -msgstr "" +msgstr "`{arg}` bir sayı değil." #: redbot/cogs/trivia/converters.py:17 msgid "`{arg}` is not a finite number." -msgstr "" +msgstr "`{arg}` sonu olan bir sayı değil." #: redbot/cogs/trivia/session.py:20 msgid "I know this one! {answer}!" -msgstr "" +msgstr "Bunun cevabını biliyorum! {answer}!" #: redbot/cogs/trivia/session.py:21 msgid "Easy: {answer}." -msgstr "" +msgstr "Basit: {answer}." #: redbot/cogs/trivia/session.py:22 msgid "Oh really? It's {answer} of course." -msgstr "" +msgstr "Cidden mi? Cevap tabiki de {answer}." #: redbot/cogs/trivia/session.py:25 msgid "To the next one I guess..." -msgstr "" +msgstr "Sanırım bir sonrakine..." #: redbot/cogs/trivia/session.py:26 msgid "Moving on..." -msgstr "" +msgstr "Devam ediyoruz..." #: redbot/cogs/trivia/session.py:27 msgid "I'm sure you'll know the answer of the next one." -msgstr "" +msgstr "Bir sonrakinin cevabını bileceğinden eminim." #: redbot/cogs/trivia/session.py:28 msgid "😔 Next one." -msgstr "" +msgstr "😔 Sıradaki." #: redbot/cogs/trivia/session.py:114 msgid "An unexpected error occurred in the trivia session.\\nCheck your console or logs for details." -msgstr "" +msgstr "Bilgi yarışması sırasında beklenmedik bir hata oluştu.\\nDetaylar için kayıtları veya konsolu kontrol edin." #: redbot/cogs/trivia/session.py:135 msgid "Question number {num}!" -msgstr "" +msgstr "Soru numarası {num}!" #: redbot/cogs/trivia/session.py:144 msgid "There are no more questions!" -msgstr "" +msgstr "Başka soru kalmadı!" #: redbot/cogs/trivia/session.py:152 msgid "{trivia_list} (by {author})" -msgstr "" +msgstr "{trivia_list} (oluşturan: {author})" #: redbot/cogs/trivia/session.py:157 msgid "Starting Trivia: {list_names}" -msgstr "" +msgstr "Bilgi Yarışması Başlatılıyor: {list_names}" #: redbot/cogs/trivia/session.py:203 msgid "Guys...? Well, I guess I'll stop then." -msgstr "" +msgstr "Beyler...? Peki, öyleyse sanırım duracağım." #: redbot/cogs/trivia/session.py:211 msgid " **+1** for me!" -msgstr "" +msgstr " **+1** bana!" #: redbot/cogs/trivia/session.py:216 msgid "You got it {user}! **+1** to you!" -msgstr "" +msgstr "Doğru bildin {user}! **+1** sana!" #: redbot/cogs/trivia/session.py:311 msgid "Congratulations, {user}, you have received {num} {currency} for coming first." -msgstr "" +msgstr "Tebrikler, {user}, ilk olduğun için {num} {currency} kazandın." #: redbot/cogs/trivia/trivia.py:41 #, docstring msgid "Play trivia with friends!" -msgstr "" +msgstr "Arkadaşlarınla bilgi yarışması oyna!" #: redbot/cogs/trivia/trivia.py:79 #, docstring msgid "Manage Trivia settings." -msgstr "" +msgstr "Bilgi Yarışması ayarlarını yönet." #: redbot/cogs/trivia/trivia.py:83 #, docstring msgid "Show the current trivia settings." -msgstr "" +msgstr "Mevcut bilgi yarışması ayarlarını göster." #: redbot/cogs/trivia/trivia.py:87 msgid "Current settings\\nBot gains points: {bot_plays}\\nAnswer time limit: {delay} seconds\\nLack of response timeout: {timeout} seconds\\nPoints to win: {max_score}\\nReveal answer on timeout: {reveal_answer}\\nPayout multiplier: {payout_multiplier}\\nAllow lists to override settings: {allow_override}" -msgstr "" +msgstr "Mevcut ayarlar\\nBotun kazandığı puanlar: {bot_plays}\\nCevap süre sınırı: {delay} saniye\\nCevap vermeme zaman aşımı: {timeout} saniye\\nKazanmak için gereken puan: {max_score}\\nZaman aşımında cevabı söyleme: {reveal_answer}\\nÖdül katlama: {payout_multiplier}\\nListelerin ayarları hükümsüzleştirme izni: {allow_override}" #: redbot/cogs/trivia/trivia.py:103 #, docstring msgid "Set the total points required to win." -msgstr "" +msgstr "Kazanmak için gereken toplam puanı ayarla." #: redbot/cogs/trivia/trivia.py:105 msgid "Score must be greater than 0." -msgstr "" +msgstr "Puan sıfırdan yüksek olmalıdır." #: redbot/cogs/trivia/trivia.py:109 msgid "Done. Points required to win set to {num}." -msgstr "" +msgstr "Tamamdır. Artık kazanmak için gereken puan sayısı {num}." #: redbot/cogs/trivia/trivia.py:113 #, docstring msgid "Set the maximum seconds permitted to answer a question." -msgstr "" +msgstr "Bir soruyu cevaplamak için en fazla kaç saniye verileceğini ayarla." #: redbot/cogs/trivia/trivia.py:115 msgid "Must be at least 4 seconds." -msgstr "" +msgstr "En az 4 saniye olmalıdır." #: redbot/cogs/trivia/trivia.py:119 msgid "Done. Maximum seconds to answer set to {num}." -msgstr "" +msgstr "Tamamdır. Cevap vermek için verilen en fazla süre artık {num}." #: redbot/cogs/trivia/trivia.py:123 #, docstring msgid "Set how long until trivia stops due to no response." -msgstr "" +msgstr "Bilgi yarışmasının cevap almamaktan dolayı durmadan önce ne kadar bekleyeceğini ayarla." #: redbot/cogs/trivia/trivia.py:126 msgid "Must be larger than the answer time limit." -msgstr "" +msgstr "Cevap verme süre sınırından büyük olmalıdır." #: redbot/cogs/trivia/trivia.py:130 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." -msgstr "" +msgstr "Tamamdır. Bilgi yarışmaları artık {num} saniye cevap almazlarsa zaman aşımına uğrayacak." #: redbot/cogs/trivia/trivia.py:137 #, docstring msgid "Allow/disallow trivia lists to override settings." -msgstr "" +msgstr "Bilgi yarışması listelerinin ayarlara üstün gelmesine izin ver/verme." #: redbot/cogs/trivia/trivia.py:142 msgid "Done. Trivia lists can now override the trivia settings for this server." -msgstr "" +msgstr "Tamamdır. Bilgi yarışması listeleri artık bu sunucunun bilgi yarışması ayarlarına üstün gelecek." #: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can no longer override the trivia settings for this server." -msgstr "" +msgstr "Tamamdır. Bilgi yarışması listeleri artık bu sunucunun bilgi yarışması ayarlarına üstün gelmeyecek." #: redbot/cogs/trivia/trivia.py:154 #, docstring msgid "Set whether or not the bot gains points.\\n\\n If enabled, the bot will gain a point if no one guesses correctly.\\n " -msgstr "" +msgstr "Bot puan kazanıp kazanmayacağını ayarla..\\n\\n Bu ayar etkinleştirilirse kimse cevabı doğru bilemediğinde bot bir puan alır.\\n " #: redbot/cogs/trivia/trivia.py:161 msgid "Done. I'll now gain a point if users don't answer in time." -msgstr "" +msgstr "Tamamdır. Artık kullanıcılar zamanında doğru cevap veremezlerse bir puan alacağım." #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." -msgstr "" +msgid "Alright, I won't embarrass you at trivia anymore." +msgstr "Tamamdır, artık bilgi yarışmasında seni utandırmayacağım." #: redbot/cogs/trivia/trivia.py:167 #, docstring msgid "Set whether or not the answer is revealed.\\n\\n If enabled, the bot will reveal the answer if no one guesses correctly\\n in time.\\n " -msgstr "" +msgstr "Cevabın söylenip söylenmeyeceğini ayarla.\\n\\n Bu ayar açılırsa kimse zamanında cevap vermezse bot doğru cevabı\\n söyleyecektir.\\n " #: redbot/cogs/trivia/trivia.py:175 msgid "Done. I'll reveal the answer if no one knows it." -msgstr "" +msgstr "Tamamdır. Artık cevabı kimse bilemezse ben söyleyeceğim." #: redbot/cogs/trivia/trivia.py:177 msgid "Alright, I won't reveal the answer to the questions anymore." -msgstr "" +msgstr "Tamamdır, artık soruların cevaplarını söylemeyeceğim." #: redbot/cogs/trivia/trivia.py:183 #, docstring msgid "Set the payout multiplier.\\n\\n This can be any positive decimal number. If a user wins trivia when at\\n least 3 members are playing, they will receive credits. Set to 0 to\\n disable.\\n\\n The number of credits is determined by multiplying their total score by\\n this multiplier.\\n " -msgstr "" +msgstr "Ödül katlanma oranını ayarla.\\n\\n Bu herhangi bir pozitif ondalık sayı olabilir. Bir kullanıcı en az 3 üye de oynarken\\n bilgi yarışmasını kazanırsa kredi alacak. Devre dışı bırakmak için ayarı\\n 0 yapın.\\n\\n Kaç kredi verileceği üyenin toplam puanını\\n katlanma oranı ile çarparak belirlenir.\\n " #: redbot/cogs/trivia/trivia.py:194 msgid "Multiplier must be at least 0." -msgstr "" +msgstr "Katlanma oranı en az 0 olmalı." #: redbot/cogs/trivia/trivia.py:198 msgid "Done. Payout multiplier set to {num}." -msgstr "" +msgstr "Tamamdır. Ödül katlanma oranı artık {num}." #: redbot/cogs/trivia/trivia.py:200 msgid "Done. I will no longer reward the winner with a payout." -msgstr "" +msgstr "Tamamdır. Artık kazanana kredi ödülü vermiyeceğim." #: redbot/cogs/trivia/trivia.py:205 #, docstring msgid "Manage Custom Trivia lists." -msgstr "" +msgstr "Özel Bilgi Yarışması listelerini yönet." #: redbot/cogs/trivia/trivia.py:210 #, docstring msgid "List uploaded custom trivia." -msgstr "" +msgstr "Yüklenmiş özel bilgi yarışmalarını listele." #: redbot/cogs/trivia/trivia.py:212 msgid "No custom Trivia lists uploaded." -msgstr "" +msgstr "Yüklenmiş özel bilgi yarışması listesi bulunmamakta." #: redbot/cogs/trivia/trivia.py:228 redbot/cogs/trivia/trivia.py:235 msgid "Uploaded trivia lists" -msgstr "" +msgstr "Yüklenmiş bilgi yarışması listeleri" #: redbot/cogs/trivia/trivia.py:245 #, docstring msgid "Upload a trivia file." -msgstr "" +msgstr "Bir bilgi yarışması dosyası yükle." #: redbot/cogs/trivia/trivia.py:247 msgid "Supply a file with next message or type anything to cancel." -msgstr "" +msgstr "Bir sonraki mesajı içeren bir dosya sağlayın veya iptal etmek için herhangi bir şey yazın." #: redbot/cogs/trivia/trivia.py:253 msgid "You took too long to upload a list." -msgstr "" +msgstr "Bir liste yüklemeniz çok uzun sürdü." #: redbot/cogs/trivia/trivia.py:256 msgid "You have cancelled the upload process." -msgstr "" +msgstr "Yükleme işlemini iptal ettiniz." #: redbot/cogs/trivia/trivia.py:264 msgid "Invalid syntax: " @@ -246,124 +246,124 @@ msgstr "Geçersiz komut: " #: redbot/cogs/trivia/trivia.py:267 msgid "There was an error parsing the trivia list. See logs for more info." -msgstr "" +msgstr "Liste ayrıştırılırken hata oluştu. Daha çok bilgi için kayıtları inceleyin." #: redbot/cogs/trivia/trivia.py:274 #, docstring msgid "Delete a trivia file." -msgstr "" +msgstr "Bir bilgi yarışması dosyasını sil." #: redbot/cogs/trivia/trivia.py:278 msgid "Trivia {filename} was deleted." -msgstr "" +msgstr "{filename} adlı bilgi yarışması silindi." #: redbot/cogs/trivia/trivia.py:280 msgid "Trivia file was not found." -msgstr "" +msgstr "Bilgi yarışması dosyası bulunamadı." #: redbot/cogs/trivia/trivia.py:285 #, docstring msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " -msgstr "" +msgstr "Belirtilen kategoride bilgi yarışması başlat.\\n\\n Birden çok kategori seçerseniz bilgi yarışmasında\\n hepsinden sorular olacaktır.\\n " -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." -msgstr "" +msgstr "Bu kanalda zaten devam etmekte olan bir bilgi yarışması mevcut." -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." -msgstr "" +msgstr "`{name}` geçersiz kategori. Bilgi yarışması kategorilerini görmek için `{prefix}trivia list` komutunu çalıştırın." -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." -msgstr "" +msgstr "`{name}` kategorisi için bilgi yarışması listesini ayrıştırırken hata oluştu. Düzgün biçimlendirilmemiş olabilir." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" -msgstr "" +msgstr "Bilgi yarışması listesi başarıyla ayrıştırıldı, fakat boş gibi görünüyor!" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." -msgstr "" +msgstr "Devam etmekte olan bir bilgi yarışmasını durdur." -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." -msgstr "" +msgstr "Bilgi yarışması durduruldu." -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." -msgstr "" +msgstr "Mevcut bilgi yarışması kategorilerini listele." -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" -msgstr "" +msgstr "Mevcut bilgi yarışması kategorileri" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " -msgstr "" +msgstr "Bilgi yarışması için sıralama.\\n\\n Varsayılan olarak bu sunucuda en çok kazanmış 10 kişiyi gösterir. Daha özelleştirilmiş\\n bir sıralama için alt komutları kullanın.\\n " -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " -msgstr "" +msgstr "Bu sunucu için sıralama.\\n\\n `` şu alanlardan biri olabilir:\\n - `wins` : toplam kazanma sayısı\\n - `avg` : ortalama puan\\n - `total` : toplam doğru cevap\\n - `games` : kaç yarışmaya katıldığı\\n\\n `` sıralamada kaç kişi gösterileceğidir.\\n " -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." -msgstr "" +msgstr "Bilinmedik alan `{field_name}`, ayrım yapılabilecek geçerli alanları görmek için `{prefix}help trivia leaderboard server` kullanın." -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " -msgstr "" +msgstr "Küresel bilgi yarışması sıralaması.\\n\\n `` şu alanlardan biri olabilir:\\n - `wins` : toplam kazanma sayısı\\n - `avg` : ortalama puan\\n - `total` : verilmiş toplam doğru cevap\\n - `games` : toplam katılma sayısı\\n\\n `` sıralamada kaç kişi gösterileceğidir.\\n " -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" -msgstr "" +msgstr "Kayıtta hiç puan yok!" + +#: redbot/cogs/trivia/trivia.py:512 +msgid "Rank" +msgstr "Rütbe" + +#: redbot/cogs/trivia/trivia.py:513 +msgid "Member" +msgstr "Üye" + +#: redbot/cogs/trivia/trivia.py:514 +msgid "Wins" +msgstr "Kazanmalar" #: redbot/cogs/trivia/trivia.py:515 -msgid "Rank" -msgstr "" +msgid "Games Played" +msgstr "Oynanan Oyunlar" #: redbot/cogs/trivia/trivia.py:516 -msgid "Member" -msgstr "" +msgid "Total Score" +msgstr "Toplam Puan" #: redbot/cogs/trivia/trivia.py:517 -msgid "Wins" -msgstr "" - -#: redbot/cogs/trivia/trivia.py:518 -msgid "Games Played" -msgstr "" - -#: redbot/cogs/trivia/trivia.py:519 -msgid "Total Score" -msgstr "" - -#: redbot/cogs/trivia/trivia.py:520 msgid "Average Score" -msgstr "" +msgstr "Ortalama Puan" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." -msgstr "" +msgstr "{filename} ayrılmış bir bilgi yarışması adıdır ve değiştirilemez.\\nBaşka bir ad seçin." -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" -msgstr "" +msgstr "{filename} zaten mevcut. Üzerine yazmak ister misiniz?" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." -msgstr "" +msgstr "Cevap vermeniz çok uzun sürdü." -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." -msgstr "" +msgstr "Var olan dosyayı değiştirmiyorum." -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." -msgstr "" +msgstr "Bilgi yarışması listesi {filename} olarak kaydedildi." diff --git a/redbot/cogs/trivia/locales/uk-UA.po b/redbot/cogs/trivia/locales/uk-UA.po index 6e76b1d43..7db79964c 100644 --- a/redbot/cogs/trivia/locales/uk-UA.po +++ b/redbot/cogs/trivia/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: uk_UA\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/vi-VN.po b/redbot/cogs/trivia/locales/vi-VN.po index bce00026e..203a6a385 100644 --- a/redbot/cogs/trivia/locales/vi-VN.po +++ b/redbot/cogs/trivia/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: vi_VN\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/zh-CN.po b/redbot/cogs/trivia/locales/zh-CN.po index eabbfce9e..2e64d9dc9 100644 --- a/redbot/cogs/trivia/locales/zh-CN.po +++ b/redbot/cogs/trivia/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: zh_CN\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/zh-HK.po b/redbot/cogs/trivia/locales/zh-HK.po index 3f5507c47..e92c96ef8 100644 --- a/redbot/cogs/trivia/locales/zh-HK.po +++ b/redbot/cogs/trivia/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: zh_HK\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/zh-TW.po b/redbot/cogs/trivia/locales/zh-TW.po index 1caa7d548..9f5328a91 100644 --- a/redbot/cogs/trivia/locales/zh-TW.po +++ b/redbot/cogs/trivia/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: zh_TW\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:344 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:341 msgid "There is no ongoing trivia session in this channel." msgstr "" @@ -172,7 +172,7 @@ msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" #: redbot/cogs/trivia/trivia.py:163 -msgid "Alright, I won't embarass you at trivia anymore." +msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" #: redbot/cogs/trivia/trivia.py:167 @@ -266,104 +266,104 @@ msgstr "" msgid "Start trivia session on the specified category.\\n\\n You may list multiple categories, in which case the trivia will involve\\n questions from all of them.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:296 +#: redbot/cogs/trivia/trivia.py:293 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:307 +#: redbot/cogs/trivia/trivia.py:304 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:314 +#: redbot/cogs/trivia/trivia.py:311 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:323 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:341 +#: redbot/cogs/trivia/trivia.py:338 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:348 +#: redbot/cogs/trivia/trivia.py:345 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:352 +#: redbot/cogs/trivia/trivia.py:349 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:357 redbot/cogs/trivia/trivia.py:363 +#: redbot/cogs/trivia/trivia.py:354 redbot/cogs/trivia/trivia.py:360 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:370 #, docstring msgid "Leaderboard for trivia.\\n\\n Defaults to the top 10 of this server, sorted by total wins. Use\\n subcommands for a more customised leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:388 +#: redbot/cogs/trivia/trivia.py:385 #, docstring msgid "Leaderboard for this server.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:401 redbot/cogs/trivia/trivia.py:430 +#: redbot/cogs/trivia/trivia.py:398 redbot/cogs/trivia/trivia.py:427 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:417 +#: redbot/cogs/trivia/trivia.py:414 #, docstring msgid "Global trivia leaderboard.\\n\\n `` can be any of the following fields:\\n - `wins` : total wins\\n - `avg` : average score\\n - `total` : total correct answers from all sessions\\n - `games` : total games played\\n\\n `` is the number of ranks to show on the leaderboard.\\n " msgstr "" -#: redbot/cogs/trivia/trivia.py:485 +#: redbot/cogs/trivia/trivia.py:482 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:515 +#: redbot/cogs/trivia/trivia.py:512 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:516 +#: redbot/cogs/trivia/trivia.py:513 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:517 +#: redbot/cogs/trivia/trivia.py:514 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:518 +#: redbot/cogs/trivia/trivia.py:515 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:519 +#: redbot/cogs/trivia/trivia.py:516 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:520 +#: redbot/cogs/trivia/trivia.py:517 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:635 +#: redbot/cogs/trivia/trivia.py:632 msgid "{filename} is a reserved trivia name and cannot be replaced.\\nChoose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:644 +#: redbot/cogs/trivia/trivia.py:641 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:666 +#: redbot/cogs/trivia/trivia.py:663 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:670 +#: redbot/cogs/trivia/trivia.py:667 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:679 +#: redbot/cogs/trivia/trivia.py:676 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/session.py b/redbot/cogs/trivia/session.py index 00ea666c2..a748e613d 100644 --- a/redbot/cogs/trivia/session.py +++ b/redbot/cogs/trivia/session.py @@ -256,7 +256,7 @@ class TriviaSession: return _pred async def end_game(self): - """End the trivia session and display scrores.""" + """End the trivia session and display scores.""" if self.scores: await self.send_table() multiplier = self.settings["payout_multiplier"] diff --git a/redbot/cogs/trivia/trivia.py b/redbot/cogs/trivia/trivia.py index 4f80edd6e..64b2ec22c 100644 --- a/redbot/cogs/trivia/trivia.py +++ b/redbot/cogs/trivia/trivia.py @@ -160,7 +160,7 @@ class Trivia(commands.Cog): if enabled: await ctx.send(_("Done. I'll now gain a point if users don't answer in time.")) else: - await ctx.send(_("Alright, I won't embarass you at trivia anymore.")) + await ctx.send(_("Alright, I won't embarrass you at trivia anymore.")) @triviaset.command(name="revealanswer", usage="") async def trivaset_reveal_answer(self, ctx: commands.Context, enabled: bool): @@ -279,7 +279,7 @@ class Trivia(commands.Cog): else: await ctx.send(_("Trivia file was not found.")) - @commands.group(invoke_without_command=True) + @commands.group(invoke_without_command=True, require_var_positional=True) @commands.guild_only() async def trivia(self, ctx: commands.Context, *categories: str): """Start trivia session on the specified category. @@ -287,9 +287,6 @@ class Trivia(commands.Cog): You may list multiple categories, in which case the trivia will involve questions from all of them. """ - if not categories: - await ctx.send_help() - return categories = [c.lower() for c in categories] session = self._get_trivia_session(ctx.channel) if session is not None: @@ -625,7 +622,7 @@ class Trivia(commands.Cog): ------- None """ - filename = attachment.filename.rsplit(".", 1)[0] + filename = attachment.filename.rsplit(".", 1)[0].casefold() # Check if trivia filename exists in core files or if it is a command if filename in self.trivia.all_commands or any( diff --git a/redbot/cogs/warnings/locales/af-ZA.po b/redbot/cogs/warnings/locales/af-ZA.po index 416939f76..4526a7cad 100644 --- a/redbot/cogs/warnings/locales/af-ZA.po +++ b/redbot/cogs/warnings/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/ar-SA.po b/redbot/cogs/warnings/locales/ar-SA.po index 3883c52e6..4ed12cf6e 100644 --- a/redbot/cogs/warnings/locales/ar-SA.po +++ b/redbot/cogs/warnings/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/bg-BG.po b/redbot/cogs/warnings/locales/bg-BG.po index ce618cecf..70477412d 100644 --- a/redbot/cogs/warnings/locales/bg-BG.po +++ b/redbot/cogs/warnings/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/no-NO.po b/redbot/cogs/warnings/locales/bs-BA.po similarity index 70% rename from redbot/cogs/warnings/locales/no-NO.po rename to redbot/cogs/warnings/locales/bs-BA.po index 476c0066f..e34073b09 100644 --- a/redbot/cogs/warnings/locales/no-NO.po +++ b/redbot/cogs/warnings/locales/bs-BA.po @@ -1,19 +1,19 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 57\n" -"Language: no_NO\n" +"Language: bs_BA\n" #: redbot/cogs/warnings/helpers.py:72 msgid "I could not find a command from that input!" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/ca-ES.po b/redbot/cogs/warnings/locales/ca-ES.po index 9e25780fc..863159d9f 100644 --- a/redbot/cogs/warnings/locales/ca-ES.po +++ b/redbot/cogs/warnings/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/cs-CZ.po b/redbot/cogs/warnings/locales/cs-CZ.po index de84635a5..9d541fa16 100644 --- a/redbot/cogs/warnings/locales/cs-CZ.po +++ b/redbot/cogs/warnings/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "Vlastní důvody byly zakázány." #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "Spravovat automatické akce pro varování.\\n\\n Akce jsou v podstatě příkazová makra. Každý příkaz může být proveden\\n, když je akce spuštěna, a/nebo po zrušení akce\\n.\\n\\n Akce musí mít zadány název a práh bodů. Když je uživatel\\n bude dostatečně upozorněn a překročí dostatek bodů\\n, akce bude provedena.\\n " -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "Vytvořit automatickou akci.\\n\\n Duplicitní názvy akcí nejsou povoleny.\\n " -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "Nalezen duplicitní název akce!" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "Akce {name} byla přidána." -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "Odstranit akci se zadaným názvem." -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "Neexistuje žádná akce s názvem {name}!" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "Správa varovných důvodů.\\n\\n Důvody musí být zadány jméno, popis a hodnotu bodů. Pokud je varován uživatel, musí být uvedeno\\n jméno důvodu.\\n " -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "Vytvořit důvod varování." -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "*Vlastní* nelze použít jako název důvodu!" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "Nový důvod byl zaregistrován." -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "Odstranit důvod varování." -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "To není registrovaný název důvodu." -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "Seznam všech nastavených důvodů varování." -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "Důvod: {name}" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "Body" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "Jméno: {reason_name}\\nBody: {points}\\nPopis: {description}" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "Nejsou nastaveny žádné důvody!" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Seznam všech nastavených automatických akcí pro varování." -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "Akce: {name}" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "Překročení příkazu" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "Zahodit příkaz" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "Jméno: {action_name}\\nBody: {points}\\nPříkaz pro pokračování: {exceed_command}\\nVypínací příkaz: {drop_command}" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "Nejsou nakonfigurovány žádné akce!" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "Upozornit uživatele na zadaný důvod.\\n\\n `počet bodů, pro které by varování mělo být. Pokud není zadáno žádné číslo\\n, bude uveden 1 bod. Přednastavené výstrahy to neberou v úvahu.\\n `` může být registrovaným důvodem, pokud existuje nebo je ve výchozím nastavení vytvořen vlastní\\n.\\n " -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "Nemůžeš varovat sám sebe." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "To není registrovaný důvod!" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "Pro povolení vlastních důvodů povolte `{prefix}warningset allowcustomreasons true`." -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "Varování od {user}" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "Obdrželi jste varování v {guild_name}." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\\n\\nPoužij `{prefix}pro odstranění tohoto varování {user} {message}`." -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "{description}\\nBody: {points}" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "Seznam varování pro daného uživatele." -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "Tento uživatel nemá žádná varování!" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "Neznámý moderátor ({})" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "Upozornění na {num_points} bodů za {reason_name}, vydané {user}, popis {description}\\n" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "Varování pro {user}" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "Seznam varování pro sebe." -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "Nemáte žádné varování!" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "Upozornění na {num_points} bodů za {reason_name}, vydané {user}, popis {description}\\n" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "Odstraní varování od uživatele." -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "Nemůžete od sebe odstranit varování." -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "Toto varování neexistuje!" diff --git a/redbot/cogs/warnings/locales/da-DK.po b/redbot/cogs/warnings/locales/da-DK.po index a3f4f3762..7dc63b90b 100644 --- a/redbot/cogs/warnings/locales/da-DK.po +++ b/redbot/cogs/warnings/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/de-DE.po b/redbot/cogs/warnings/locales/de-DE.po index c85b36bd0..c83cd0ba6 100644 --- a/redbot/cogs/warnings/locales/de-DE.po +++ b/redbot/cogs/warnings/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "Benutzerdefinierte Gründe wurden deaktiviert." #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." -msgstr "Legt fest, ob Warnungen per DM an den verwarnten Nutzer gesendet werden sollen." +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "Ich werde nun versuchen verwarnte Nutzer per DM zu informieren." -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "Ich werde nicht mehr versuchen verwarnte Nutzer per DM zu informieren." -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "Lege fest, ob der Name des Moderators der die Verwarnung erteilt in der DM an den Nutzer enthalten sein sollte." -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Ich werde den Namen der Moderators der die Verwarnung erteilt hat in der DM nennen." -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Ich werde den Namen der Moderators der die Verwarnung erteilt hat nicht in der DM nennen." -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "Bestimme den Kanal, in welchen Warnungen gesendet werden sollen.\\n\\nVerwende den Befehl ohne einen Kanal zu nennen, um immer den Kanal zu verwenden, in dem der `[p]warn` Befehl verwendet wurde.\\n " -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "Der Warnungskanal wurde auf {channel} gesetzt." -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "Warnungen werden nun in den Kanal gesendet, in dem der Befehl verwendet wurde." -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " -msgstr "\\n Lege fest, ob Warnungen in einen mit `[p]warningset warnchannel` eingestellten Kanal gesendet werden sollen.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "Warnungen werden jetzt in {channel} gesendet." -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "Warnungskanal wurde deaktiviert." -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "Verwalte automatisierte Aktionen für Verwarnungen.\\n\\n Aktionen sind im Grunde genommen Befehlmakros. Jeder Befehl kann ausgeführt\\n werden wenn die Aktion ausgelöst wird, und/oder wenn die Aktion aufgehoben\\n wird.\\n\\n Aktionen muss sowohl ein Name als auch ein Punkte-Grenzwert vergeben werden.\\n Wenn ein Benutzer verwarnt wird und dessen Punkte diesen Grenzwert übersteigen,\\n dann wird die Aktion ausgeführt.\\n " -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "Erstelle eine automatisierte Aktion.\\n\\n Doppelte Aktionsnamen sind nicht erlaubt.\\n " -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "Doppelter Aktionsname gefunden!" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "Aktion {name} wurde hinzugefügt." -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "Lösche die Aktion mit den angegebenen Namen." -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "Es gibt keine Aktion mit dem Namen {name}!" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "Verwalte Gründe für Verwarnungen.\\n\\n Gründen muss ein Name, eine Beschreibung und ein Punktewert vergeben werden.\\n Der Name des Grunds muss bei der Verwarnung eines Benutzers angegeben werden.\\n " -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "Erstelle einen Grund für Verwarnungen." -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "*Benutzerdefiniert* kann nicht als Name für einen Grund verwendet werden!" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "Der neue Grund wurde registriert." -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "Lösche einen Grund für Verwarnungen." -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "Das ist kein registrierter Name für einen Grund." -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "Liste alle konfigurierten Gründe für Verwarnungen auf." -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "Grund: {name}" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "Punkte" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "Name: {reason_name}\\nPunkte: {points}\\nBeschreibung: {description}" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "Es sind keine Gründe konfiguriert!" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Liste alle konfigurierten automatisierten Aktionen für Verwarnungen auf." -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "Aktion: {name}" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "Befehl überschreiten" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "Befehl streichen" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "Name: {action_name}\\nPunkte: {points}\\nBefehl überschreiten: {exceed_command}\\nBefehl ablegen: {drop_command}" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "Es sind keine Aktionen konfiguriert!" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "Warnung den Benutzer aus dem angegebenen Grund.\\n\\n `` Anzahl der Punkte, für die die Warnung gelten sollte. Wenn keine Nummer angegeben wird\\n 1 Punkt wird angegeben. Vorgesetzte Warnungen ignorieren dies.\\n `` kann ein registrierter Grund sein, wenn sie existiert oder ein benutzerdefinierter\\n standardmäßig erstellt wird.\\n " -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "Du kannst dich selbst nicht verwarnen." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "Du kannst andere Bots nicht warnen." -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "Das ist kein registrierter Grund!" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "Nutze `{prefix}warningset allowcustomreasons true`, um benutzerdefinierte Gründe zu aktivieren." -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "Verwarnung von {user}" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "Verwarnung" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "Du hast eine Verwarnung in {guild_name} erhalten." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "{user} wurde verwarnt, ich konnte aber keine DM senden." -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "{user} wurde verwarnt." -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\\n\\nBenutze `{prefix}unwarn {user} {message}` um diese Warnung zu entfernen." -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "{description}\\nPunkte: {points}" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "Listet die Verwarnungen des angegebenen Benutzers auf." -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "Dieser Benutzer hat noch keine Verwarnungen!" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "Unbekannter Moderator ({})" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "{num_points} Punkte Verwarnung {reason_name} ausgestellt von {user} wegen {description}\\n" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "Verwarnung für {user}" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "Listet Verwarnungen für dich selbst auf." -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "Du hast keine Warnungen!" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "{num_points} Punkte Verwarnung {reason_name} ausgestellt von {user} wegen {description}\\n" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "Entferne eine Verwarnung von einem Benutzer." -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "Du kannst keine Verwarnungen von dir selbst entfernen." -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "Diese Warnung existiert nicht!" diff --git a/redbot/cogs/warnings/locales/el-GR.po b/redbot/cogs/warnings/locales/el-GR.po index 237d59504..1f5dd445e 100644 --- a/redbot/cogs/warnings/locales/el-GR.po +++ b/redbot/cogs/warnings/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/es-ES.po b/redbot/cogs/warnings/locales/es-ES.po index c06e448a8..10379fe61 100644 --- a/redbot/cogs/warnings/locales/es-ES.po +++ b/redbot/cogs/warnings/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/fi-FI.po b/redbot/cogs/warnings/locales/fi-FI.po index 3dc9b2ccd..9ead2cb17 100644 --- a/redbot/cogs/warnings/locales/fi-FI.po +++ b/redbot/cogs/warnings/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/fr-FR.po b/redbot/cogs/warnings/locales/fr-FR.po index 456853348..20922ac60 100644 --- a/redbot/cogs/warnings/locales/fr-FR.po +++ b/redbot/cogs/warnings/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "Les raisons personnalisées ont été désactivées." #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." -msgstr "Activer/désactiver l'envoi d'avertissements aux utilisateurs en message privé." +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "Je vais maintenant essayer d'envoyer des avertissements aux utilisateurs par message privé." -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "Les avertissements ne seront plus envoyés aux utilisateurs par message privé." -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "Décide si le nom du modérateur de l'avertissement doit être inclus en message privé avec l'utilisateur." -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "J'inclurais le nom du modérateur qui a émis l'avertissement lors de l'envoi d'un message privé à un utilisateur." -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Je n'inclurais pas le nom du modérateur qui a émis l'avertissement lors de l'envoi d'un message privé à un utilisateur." -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "Le salon d'avertissement a été réglé sur {channel}." -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "Les avertissements seront maintenant envoyés dans le salon où la commande a été invoqué." -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "Les avertissements seront maintenant envoyés à {channel}." -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " -msgstr "" +msgstr "Crée une action automatisée.\\n\\n Les noms d'actions dupliqués ne sont pas autorisés.\\n " -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "Nom d'action dupliqué trouvé !" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "L'action {name} a été ajoutée." -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "Supprimer l'action avec le nom spécifié." -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "Aucune action nommée {name} n'existe!" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "Gérer les raisons d'avertissement.\\n\\n Les raisons doivent avoir un nom, une description et une valeur de points. Le nom\\n de la raison devra être donné quand un utilisateur est averti.\\n " -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "Créer une raison d'avertissement." -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "*Custom* ne peut pas être utilisé comme nom de raison !" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "La nouvelle raison a été enregistrée." -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "Supprimer une raison d'avertissement." -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "Ce n'est pas un nom de raison enregistré." -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "Lister toutes les raisons configurées pour les avertissements." -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "Raison : {name}" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "Points" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "Nom : {reason_name}\\nPoints : {points}\\nDescription : {description}" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "Il n'y a pas de raisons configurées !" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Lister toutes les actions automatisées configurées pour les avertissements." -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "Action : {name}" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "Commande dépassée" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "Commande de suppression" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "Il n'y a aucune action configurée !" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "Vous ne pouvez pas vous avertir vous-même." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "Vous ne pouvez pas avertir les autres bots." -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "Ce n'est pas une raison enregistrée !" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "Utilisez `{prefix}warningset allowcustomreasons` pour activer les raisons personnalisées." -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "Avertissement de {user}" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "Avertissement" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "Vous avez reçu un avertissement dans {guild_name}." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "Un avertissement pour {user} a été émis, mais je n'ai pas pu leur envoyer un message d'avertissement." -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "{user} a été averti." -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\\n\\nUtilisez `{prefix}unwarn {user} {message}` pour retirer cet avertissement." -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "{description}\\nPoints : {points}" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "Lister les avertissements pour l'utilisateur spécifié." -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "Cet utilisateur n'a aucun avertissement !" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" -msgstr "" +msgstr "Modérateur Supprimé" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "Modérateur inconnu ({})" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "{num_points} points d'avertissement {reason_name} émis par {user} pour {description}\\n" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "Avertissements pour {user}" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "Liste les avertissements pour vous." -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "Vous n'avez pas d'avertissements !" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "{num_points} points d'avertissement {reason_name} émis par {user} pour {description}\\n" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "Supprimer un avertissement d'un utilisateur." -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "Vous ne pouvez pas supprimer les avertissements de vous-même." -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "Cet avertissement n'existe pas !" diff --git a/redbot/cogs/warnings/locales/he-IL.po b/redbot/cogs/warnings/locales/he-IL.po index fdb1e841d..e7c3935c3 100644 --- a/redbot/cogs/warnings/locales/he-IL.po +++ b/redbot/cogs/warnings/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/hu-HU.po b/redbot/cogs/warnings/locales/hu-HU.po index 7881f9eea..5dd4d2b36 100644 --- a/redbot/cogs/warnings/locales/hu-HU.po +++ b/redbot/cogs/warnings/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/id-ID.po b/redbot/cogs/warnings/locales/id-ID.po index f1860573d..f12cb841b 100644 --- a/redbot/cogs/warnings/locales/id-ID.po +++ b/redbot/cogs/warnings/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/it-IT.po b/redbot/cogs/warnings/locales/it-IT.po index e332012d3..8906696ca 100644 --- a/redbot/cogs/warnings/locales/it-IT.po +++ b/redbot/cogs/warnings/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "I motivi personalizzati sono stati disabilitati." #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "Trovato nome azione duplicato!" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "L'azione {name} è stata aggiunta." -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "Elimina l'azione con il nome specificato." -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "Non esiste alcuna azione chiamata {name}!" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "Crea un motivo di ammonizione." -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "*Custom* non può essere utilizzato come nome del motivo!" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "Il nuovo motivo è stato registrato." -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "Elimina un motivo di ammonizione." -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "Non è un nome di motivo registrato." -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "Elenca tutti i motivi configurati per le ammonizioni." -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "Motivo: {name}" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "Punti" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "Non sono stati configurati motivi!" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Elenca tutte le azioni automatizzate configurate per le ammonizioni." -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "Azione: {name}" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "Comando di superamento in alto" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "Comando di superamento in basso" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "Non sono state configurate azioni!" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "Non puoi ammonirti da solo." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "Non è un motivo registrato!" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "Esegui `{prefix}warningset allowcustomreasons true` per abilitare i motivi personalizzati." -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "Ammonizione da {user}" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "Hai ricevuto un'ammonizione in {guild_name}." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "Questo utente non ha ammonizioni!" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "Ammonizioni per {user}" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "Rimuovi un'ammonizione da un utente." -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "Non puoi rimuovere ammonizioni da te stesso." -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "Questa ammonizione non esiste!" diff --git a/redbot/cogs/warnings/locales/ja-JP.po b/redbot/cogs/warnings/locales/ja-JP.po index 7d9772bec..70427f6a6 100644 --- a/redbot/cogs/warnings/locales/ja-JP.po +++ b/redbot/cogs/warnings/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/ko-KR.po b/redbot/cogs/warnings/locales/ko-KR.po index 9e35a0c43..646588974 100644 --- a/redbot/cogs/warnings/locales/ko-KR.po +++ b/redbot/cogs/warnings/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "사용자 지정 이유가 비활성화되었어요." #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." -msgstr "DM의 사용자들에게 경고를 보낼지 여부를 전환하세요." +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "이제부터 DM 사용자들에게 경고를 보내도록 할게요." -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "더 이상 DM 사용자들에게 경고가 전송되지 않아요." -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "경고 채널이 {channel}로 설정되었어요." -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "이제 경고가 사용된 채널 명령어로 전송될거에요." -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "이제 경고가 {channel}로 전송될거에요." -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "토글 채널이 비활성화되었어요." -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "중복된 동작 이름이 발견되었어요!" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "동작 {name}가 추가되었어요." -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "지정된 이름의 작동을 삭제하세요." -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "이름이 {name}인 동작이 존재하지 않아요!" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "경고 이유를 생성하세요." -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "새로운 이유가 등록되었어요." -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "경고 이유를 삭제하세요." -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "해당 이름은 등록되지 않은 이유의 이름이에요." -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "경고에 대한 설정된 이유들을 나열하세요." -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "이유: {name}" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "설정된 이유가 없어요!" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "동작: {name}" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "명령어 초과" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "명령어 드롭" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "설정된 동작이 없어요!" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "본인 스스로에게 경고를 할 수 없어요." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "그것은 등록된 이유가 아니에요!" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "{user}으로부터의 경고" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "{guild_name}에게 경고를 받았아요." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "{user}가 경고를 받았어요." -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "해당 사용자는 경고가 없어요!" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "경고 대상 {user}" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "본인의 경고를 나열합니다." -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "경고가 없어요!" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "사용자의 경고를 제거합니다." -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "본인이 본인에 대한 경고를 제거할 수 없어요." -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "경고가 존재하지 않아요." diff --git a/redbot/cogs/warnings/locales/nb-NO.po b/redbot/cogs/warnings/locales/nb-NO.po new file mode 100644 index 000000000..44e840666 --- /dev/null +++ b/redbot/cogs/warnings/locales/nb-NO.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 57\n" +"Language: nb_NO\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "Jeg fant ikke en kommando i det inntastet!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "Den kommandoen krever bot eier. Jeg kan ikke tillate deg å bruke den for en handling" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "Skriv inn kommandoen som skal kjøres når brukeren **overstiger punktene for denne handlingen å forekomme.**\\n**Hvis du ikke ønsker å kjøre en kommando, **`none`.\\n\\nSkriv det inn akkurat slik du ville hvis du faktisk prøvde å kjøre kommandoen unntatt ikke sette en prefiks og bruk `{user}` i stedet for noen bruker/medlem argumenter\\n\\nADVARSEL: Kommandoen som er angitt vil bli kjørt uten hensyn til kontroller eller kjølevæsker. Kommandoer som krever bot eier er ikke tillatt av sikkerhetsgrunner.\\n\\nVennligst vent 15 sekunder før du skriver inn svaret ditt." + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "Du kan skrive inn svaret nå." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "Skriv inn kommandoen som skal kjøres når brukeren **overstiger punktene for denne handlingen å forekomme.**\\n**Hvis du ikke ønsker å kjøre en kommando, **`none`.\\n\\nSkriv det inn akkurat slik du ville hvis du faktisk prøvde å kjøre kommandoen unntatt ikke sette en prefiks og bruk `{user}` i stedet for noen bruker/medlem argumenter\\n\\nADVARSEL: Kommandoen som er angitt vil bli kjørt uten hensyn til kontroller eller kjølevæsker. Kommandoer som krever bot eier er ikke tillatt av sikkerhetsgrunner.\\n\\nVennligst vent 15 sekunder før du skriver inn svaret ditt." + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "Advar feilaktig brukere og ta automatiserte handlinger." + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "Administrer innstillinger for advarsler." + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "Aktiver eller deaktiver tilpassede årsaker i et advarsel." + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "Egendefinerte årsaker er aktivert." + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "Egendefinerte årsaker er deaktivert." + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "Angi om advarsler skal sendes til brukere i DMer." + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "Nå skal jeg prøve å sende advarsler til brukerne disposisjon." + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "Advarsler sendes ikke lenger til brukere direktemelding." + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "Velg om navnet på moderatorvarsel en bruker skal inkluderes i DM til den brukeren." + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "Jeg vil også ta med navnet på moderator som ga varsel ved sending av feilmelding til en bruker." + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "Jeg kommer ikke til å oppgi navnet på moderator som ga advarsel ved sending av feilmelding til en bruker." + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "Angi kanalen hvor advarsler skal sendes til.\\n\\n La stå tom for å bruke kanalen `[p]warn` kommandoen ble kalt inn.\\n " + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "Advarselkanalen har blitt satt til {channel}." + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "Advarsler sendes nå i kanal kommandoen ble brukt i." + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "\\n Angi om advarsler skal sendes til en kanal satt med `[p]warningset warnchannel`.\\n " + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "Advarsler sendes nå til {channel}." + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "Veksle kanal har blitt deaktivert." + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "Administrer automatiserte handlinger for advarsler.\\n\\n Handlinger er i det vesentlige kommandomakroer. Enhver kommando kan kjøres\\n når handlingen først aktiveres, og/eller når handlingen\\n er løftet.\\n\\n Handlinger må gis et navn og en punktterskel. Når en\\n bruker varsles nok slik at deres poeng går over denne\\n terskelen handlingen vil bli utført.\\n " + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "Opprette en automatisk handling.\\n\\n Dupliserte handlingsnavn er ikke tillatt.\\n " + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "Duplikat handlingsnavn ble funnet!" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "Handlingen {name} er lagt til." + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "Slett handlingen med det angitte navnet." + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "Ingen handling med navn {name} eksisterer!" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "Behandle advarselsgrunner.\\n\\n Begrunnelser må gis et navn, en beskrivelse og punktverdi.\\n navn på grunnen må oppgis når en bruker blir advart.\\n " + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "Opprette en advarselsgrunn." + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "*Tilpasset* kan ikke brukes som begrunnelse!" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "Den nye årsaken er registrert." + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "Slette en advarselsgrunn." + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "Det er ikke et registrert årsaksnavn." + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "Vis alle konfigurerte årsaker til advarsler." + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "Årsak: {name}" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "Poeng" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "Navn: {reason_name}\\nPoeng: {points}\\nBeskrivelse: {description}" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "Det er ingen grunner konfigurert!" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "Vis alle konfigurerte automatiserte handlinger for Advarseler." + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "Handling: {name}" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "Utført kommando" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "Slipp kommando" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "Navn: {action_name}\\nPoeng: {points}\\nOppnådd kommando: {exceed_command}\\nSlippkommando: {drop_command}" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "Det er ingen handlinger konfigurert!" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "Advar brukeren av en gitt grunn.\\n\\n `` antall poeng advarselen skal være for. Hvis ingen nummer er angitt med\\n = 1 punkter. Forhåndsførte advarsler ser bort fra dette.\\n `` kan være en registrert årsak hvis den eksisterer, eller en egendefinert en\\n er opprettet som standard.\\n " + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "Du kan ikke advare deg selv." + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "Du kan ikke advare andre bots." + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "Du kan ikke advare servereieren." + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "Personen du prøver å advare er lik eller høyere enn du i discord hierarkiet, du kan ikke advare dem." + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "Det er ikke en registrert grunn!" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "Gjør `{prefix}warningset allowcustomreasons true` for å aktivere egendefinerte årsaker." + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "Advarsel fra {user}" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "Advarsel" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "Du har mottatt en advarsel i {guild_name}." + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "En advarsel for {user} har blitt utstedt, men jeg kunne ikke sende en advarsel." + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "{user} har blitt advart." + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "{reason}\\n\\nBruk `{prefix}unwarn {user} {message}` for å fjerne denne advarselen." + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "{description}\\nPoeng: {points}" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "Oppgi advarslene for den angitte brukeren." + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "Den brukeren har ingen advarsler!" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "Slettet moderator" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "Ukjent moderator ({})" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "{num_points} -poeng advarsel {reason_name} utstedt av {user} for {description}\\n" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "Advarsler for {user}" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "Vis advarsler for deg selv." + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "Du har ingen advarsler!" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "{num_points} -poeng advarsel {reason_name} utstedt av {user} for {description}\\n" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "Fjern en advarsel fra en bruker." + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "Du kan ikke fjerne advarsler fra deg selv." + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "Den advarselen finnes ikke!" + diff --git a/redbot/cogs/warnings/locales/nl-NL.po b/redbot/cogs/warnings/locales/nl-NL.po index 25e13f65a..53a3fa0ce 100644 --- a/redbot/cogs/warnings/locales/nl-NL.po +++ b/redbot/cogs/warnings/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "Dubbele actienaam gevonden!" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "Dat is geen geregistreerde reden!" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "Deze gebruiker heeft geen waarschuwingen!" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/pl-PL.po b/redbot/cogs/warnings/locales/pl-PL.po index 0dc8ae9db..78f6cc1e0 100644 --- a/redbot/cogs/warnings/locales/pl-PL.po +++ b/redbot/cogs/warnings/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/warnings/helpers.py:72 msgid "I could not find a command from that input!" -msgstr "" +msgstr "Nie mogłem/am znaleźć polecenia z tego wejścia!" #: redbot/cogs/warnings/helpers.py:77 msgid "That command requires bot owner. I can't allow you to use that for an action" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/pt-BR.po b/redbot/cogs/warnings/locales/pt-BR.po index 1b27c597e..4522ab98b 100644 --- a/redbot/cogs/warnings/locales/pt-BR.po +++ b/redbot/cogs/warnings/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/pt-PT.po b/redbot/cogs/warnings/locales/pt-PT.po index 5f047e70b..4c8794248 100644 --- a/redbot/cogs/warnings/locales/pt-PT.po +++ b/redbot/cogs/warnings/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/ro-RO.po b/redbot/cogs/warnings/locales/ro-RO.po index 633e64be6..eaa792946 100644 --- a/redbot/cogs/warnings/locales/ro-RO.po +++ b/redbot/cogs/warnings/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/ru-RU.po b/redbot/cogs/warnings/locales/ru-RU.po index 0916d675e..89c2c9041 100644 --- a/redbot/cogs/warnings/locales/ru-RU.po +++ b/redbot/cogs/warnings/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "Пользовательские причины были отключе #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "Найдено повторяющееся имя действия!" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "Действие {name} было добавлено." -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "Удалить действие с указанным именем." -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "Никаких действий с именем {name} не существует!" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "Создать причину предупреждения." -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "*Custom* нельзя использовать в качестве имени причины!" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "Новая причина была зарегистрирована." -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "Удалить причину предупреждения." -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "Это не зарегистрированное имя причины." -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "Перечислите все настроенные причины для предупреждений." -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "Причина: {name}" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "Баллы" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "Нет настроенных причин!" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Список всех настроенных автоматических действий для предупреждений." -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "Действие: {name}" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "Команды превышения" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "Команда сброса" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "Нет настроенных действий!" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "Вы не можете предупредить себя." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "Эта причина не зарегистрированна!" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "Введите `{prefix}warningset allowcustomreasons true` чтобы включить пользовательские причины." -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "Предупреждение от {user}" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "Вы получили предупреждение на сервере {guild_name}." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "У этого пользователя нет предупреждений!" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "Неизвестный модератор ({})" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "Предупреждения для {user}" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "Список своих предупреждений." -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "У вас нет предупреждений!" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "Удалить предупреждение пользователя." -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "Вы не можете удалить предупреждения от себя." -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "Это предупреждение не существует!" diff --git a/redbot/cogs/warnings/locales/sk-SK.po b/redbot/cogs/warnings/locales/sk-SK.po index ccbed0afc..10ec1770b 100644 --- a/redbot/cogs/warnings/locales/sk-SK.po +++ b/redbot/cogs/warnings/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/sr-CS.po b/redbot/cogs/warnings/locales/sr-CS.po new file mode 100644 index 000000000..435b9ad29 --- /dev/null +++ b/redbot/cogs/warnings/locales/sr-CS.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 57\n" +"Language: sr_CS\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/redbot/cogs/warnings/locales/sr-SP.po b/redbot/cogs/warnings/locales/sr-SP.po index 3cb49af47..572d69ed0 100644 --- a/redbot/cogs/warnings/locales/sr-SP.po +++ b/redbot/cogs/warnings/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/sv-SE.po b/redbot/cogs/warnings/locales/sv-SE.po index b76df6c05..d4018336d 100644 --- a/redbot/cogs/warnings/locales/sv-SE.po +++ b/redbot/cogs/warnings/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/tr-TR.po b/redbot/cogs/warnings/locales/tr-TR.po index 946e424b0..0bea7a658 100644 --- a/redbot/cogs/warnings/locales/tr-TR.po +++ b/redbot/cogs/warnings/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -17,297 +17,305 @@ msgstr "" #: redbot/cogs/warnings/helpers.py:72 msgid "I could not find a command from that input!" -msgstr "" +msgstr "Bu komutu bulamadım!" #: redbot/cogs/warnings/helpers.py:77 msgid "That command requires bot owner. I can't allow you to use that for an action" -msgstr "" +msgstr "O komut bot sahibini gerektirir. Bir eylem için kullanmana izin veremem" #: redbot/cogs/warnings/helpers.py:86 msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." -msgstr "" +msgstr "Bir kullanıcı **bu eylemin gerçekleşmesi için gereken puanı** geçtiğinde çalıştırılacak komutu gir.\\n**Bir komutun çalıştırılmasını istemiyorsanız** `none` **yazın**.\\n\\nKomutu aynı siz çalıştırıyormuşsunuz gibi yazın, tek fark bir önek kullanmayın ve kullanıcı/üye seçenekleri yerine `{user}` kullanın\\n\\nUYARI: Girilen komut herhangi bir denetim veya cooldown dikkate alınmadan çalıştırılacaktır. Bot sahibi olunmasını gerektiren komutlar güvenlik gereği kullanılamaz.\\n\\nLütfen yanıtınızı girmeden önce 15 saniye bekleyin." #: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 msgid "You may enter your response now." -msgstr "" +msgstr "Yanıtınızı şimdi girebilirsiniz." #: redbot/cogs/warnings/helpers.py:128 msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." -msgstr "" +msgstr "Bir kullanıcı **bir eylemin gerçekleşmesi için gereken puanın altına geri döbdüğünde** çalıştırılacak komutu girin. Lütfen unutmayınız ki bu bir kullanıcı bir eylemin gerçekleşmesi için gereken puanı geçtiğinde yapılanların geri alınması için tasarlanmıştır.\\n**Puan düşmesi durumunda bir komutun çalıştırılmasını istemiyorsanız** `none` **yazın**.\\n\\nKomutu aynı siz çalıştırıyormuşsunuz gibi yazın, tek fark bir önek kullanmayın ve kullanıcı/üye seçenekleri yerine `{user}` kullanın\\n\\nUYARI: Girilen komut herhangi bir denetim veya cooldown dikkate alınmadan çalıştırılacaktır. Bot sahibi olunmasını gerektiren komutlar güvenlik gereği kullanılamaz.\\n\\nLütfen yanıtınızı girmeden önce 15 saniye bekleyin." #: redbot/cogs/warnings/warnings.py:30 #, docstring msgid "Warn misbehaving users and take automated actions." -msgstr "" +msgstr "Yaramazlık eden kullanıcıları uyar ve otomatik eylemlerde bulun." #: redbot/cogs/warnings/warnings.py:113 #, docstring msgid "Manage settings for Warnings." -msgstr "" +msgstr "Uyarılar için ayarları yönet." #: redbot/cogs/warnings/warnings.py:119 #, docstring msgid "Enable or disable custom reasons for a warning." -msgstr "" +msgstr "Bir uyarı için özel sebepleri aç veya kapa." #: redbot/cogs/warnings/warnings.py:123 msgid "Custom reasons have been enabled." -msgstr "" +msgstr "Özel sebepler etkinleştirildi." #: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been disabled." -msgstr "" +msgstr "Özel sebepler devre dışı bırakıldı." #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." -msgstr "" +msgid "Set whether warnings should be sent to users in DMs." +msgstr "Uyarıların kullanıcılara özel mesaj olarak gönderilip gönderilmemesini ayarla." + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "Artık kullanıcılara uyarılarını özel mesaj olarak göndermeye çalışacağım." #: redbot/cogs/warnings/warnings.py:135 -msgid "I will now try to send warnings to users DMs." -msgstr "" - -#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." -msgstr "" +msgstr "Uyarılar kullanıcılara artık özel mesaj olarak gönderilmeyecek." -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." -msgstr "" +msgstr "Kullanıcıya atılan özel mesajda uyarıyı yazan moderatörün isminin bulunup bulunmamasını ayarla." -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." -msgstr "" +msgstr "Kullanıcıya özel mesaj gönderirken uyarıyı yazan moderatörün adını da dahil edeceğim." -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." -msgstr "" +msgstr "Kullanıcıya özel mesaj gönderirken uyarıyı yazan moderatörün adını dahil etmeyeceğim." -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " -msgstr "" +msgstr "Uyarıların gönderileceği kanalı ayarla.\\n\\n Boş bırakırsanız `[p]warn` komutunun çalıştırıldığı kanal kullanılacaktır.\\n " -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." -msgstr "" +msgstr "Uyarı kanalı {channel} olarak ayarlandı." -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." -msgstr "" +msgstr "Uyarılar artık komutun kullanıldığı kanala gönderilecek." -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " -msgstr "" +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "\\n Uyarıların bir kanala gönderilip gönderilmemesini `[p]warningset warnchannel` ile ayarla.\\n " -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." -msgstr "" +msgstr "Uyarılar artık {channel} kanalına gönderilecek." -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." -msgstr "" +msgstr "Kanal seçimi devre dışı bırakıldı." -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " -msgstr "" +msgstr "Uyarılar için otomatik eylemleri yönet.\\n\\n Eylemler bir nevi komut makrolarıdır. Bir eylem ilk tetiklendiğinde\\n beya eylem geri alındığında her hangi bir komut\\n çalıştırılabilir.\\n\\n Eylemlere bir isim ve puan verilmelidir. Bir üye\\n bu puanın üstüne çıkacak kadar çok uyarı aldığında\\n eylem gerçekleştirilecektir.\\n " -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " -msgstr "" +msgstr "Otomatik eylem oluştur.\\n\\n Eylemlerin isimleri aynı olamaz.\\n " -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" -msgstr "" +msgstr "Aynı isimde bir eylem var!" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." -msgstr "" +msgstr "{name} adlı eylem eklendi." -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." -msgstr "" +msgstr "Belirtilen addaki eylemi sil." -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" -msgstr "" +msgstr "{name} adında bir eylem bulunmamakta." -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " -msgstr "" +msgstr "Uyarı gerekçelerini yönet.\\n\\n Gerekçelerin bir adı, açıklaması ve puan değeri olmalıdır. Gerekçenin\\n ismi bir kullanıcıya uyarı yazılırken verilmelidir.\\n " -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." -msgstr "" +msgstr "Bir uyarı gerekçesi oluştur." -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" -msgstr "" +msgstr "*Custom* bir gerekçe adı olarak kullanılamaz!" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." -msgstr "" +msgstr "Yeni gerekçe kaydedildi." -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." -msgstr "" +msgstr "Bir uyarı gerekçesini sil." -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." -msgstr "" +msgstr "Bu kayıtlı bir gerekçe adı değil." -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." -msgstr "" +msgstr "Uyarılar için ayarlanmış tüm gerekçeleri listele." -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" -msgstr "" +msgstr "Gerekçe: {name}" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "Puanlar" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" -msgstr "" +msgstr "İsim: {reason_name}\\nPuan: {points}\\nAçıklama: {description}" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" -msgstr "" +msgstr "Yapılandırılmış gerekçe bulunmamakta." -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." -msgstr "" +msgstr "Uyarılar için ayarlanmış tüm otomatik eylemleri listele." + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "Eylem: {name}" #: redbot/cogs/warnings/warnings.py:343 -msgid "Action: {name}" -msgstr "" - -#: redbot/cogs/warnings/warnings.py:346 msgid "Exceed command" -msgstr "" +msgstr "Geçiş komutu" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" -msgstr "" +msgstr "Düşüş komutu" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" -msgstr "" +msgstr "İsim: {action_name}\\nPuan: {points}\\nGeçiş komutu: {exceed_command}\\nDüşüş komutu: {drop_command}" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" -msgstr "" +msgstr "Ayarlanmış eylem bulunmamakta." -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " -msgstr "" +msgstr "Bir kullanıcıya belirtilen sebeple uyarı yaz.\\n\\n `` uyarının kaç puan temsil ettiğidir. Eğer bir numara verilmezse\\n 1 puan verilecektir. Bu önceden-ayarlanmış uyarıları etkilemez.\\n `` varsa kayıtlı bir gerekçe olabilir veya özel bir tane\\n varsayılan olarak oluşturulur.\\n " + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "Kendinize uyarı yazamazsınız." #: redbot/cogs/warnings/warnings.py:383 -msgid "You cannot warn yourself." -msgstr "" - -#: redbot/cogs/warnings/warnings.py:386 msgid "You cannot warn other bots." -msgstr "" +msgstr "Diğer botlara uyarı yazamazsınız." -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "Sunucu sahibine uyarı yazamazsınız." + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "Uyarmaya çalıştığınız kişi Discord hiyerarşisinde sizden üstte veya eşit, onlara uyarı yazamazsınız." + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" -msgstr "" +msgstr "Bu kayıtlı bir gerekçe değil." -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." -msgstr "" +msgstr "Özel gerekçeleri etkinleştirmek için `{prefix}warningset allowcustomreasons true` komutunu kullanın." -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" -msgstr "" +msgstr "{user} tarafından uyarılar" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" -msgstr "" +msgstr "Uyarı" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." -msgstr "" +msgstr "{guild_name} sunucusundan bir uyarı aldınız." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." -msgstr "" +msgstr "{user} için bir uyarı yazıldı, fakat onlara uyarı mesajını gönderemedim." -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." -msgstr "" +msgstr "{user} uyarıldı." -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." -msgstr "" +msgstr "{reason}\\n\\nBu uyarıyı kaldırmak için `{prefix}unwarn {user} {message}` kullanın." -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" -msgstr "" +msgstr "{description}\\nPuanlar: {points}" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." -msgstr "" +msgstr "Belirtilen kullanıcı için uyarıları listele." -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "Bu kullanıcının hiç uyarısı yok!" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" -msgstr "" +msgstr "Moderatör silindi" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" -msgstr "" +msgstr "Bilinmeyen Moderatör ({})" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" -msgstr "" +msgstr "{num_points} puanlı uyarı {reason_name} {user} kullanıcısına {description} gerekçesiyle\\n" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" -msgstr "" +msgstr "{user} için uyarılar" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." -msgstr "" +msgstr "Kendiniz için uyarıları listeleyin." -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" -msgstr "" +msgstr "Hiç uyarınız bulunmamakta." -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" -msgstr "" +msgstr "{num_points} puanlı uyarı {reason_name} {user} kullanıcısına {description} gerekçesiyle\\n" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." -msgstr "" +msgstr "Bir kullanıcıdan bir uyarı sil." -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." -msgstr "" +msgstr "Kendinizden uyarı silemezsiniz." -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" -msgstr "" +msgstr "O uyarı yok." diff --git a/redbot/cogs/warnings/locales/uk-UA.po b/redbot/cogs/warnings/locales/uk-UA.po index 544ff2707..e72168d39 100644 --- a/redbot/cogs/warnings/locales/uk-UA.po +++ b/redbot/cogs/warnings/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/vi-VN.po b/redbot/cogs/warnings/locales/vi-VN.po index 17cc0aa8d..e24242a37 100644 --- a/redbot/cogs/warnings/locales/vi-VN.po +++ b/redbot/cogs/warnings/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/zh-CN.po b/redbot/cogs/warnings/locales/zh-CN.po index 4c8bcd36f..5f384bf08 100644 --- a/redbot/cogs/warnings/locales/zh-CN.po +++ b/redbot/cogs/warnings/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/zh-HK.po b/redbot/cogs/warnings/locales/zh-HK.po index 900d4e7c3..9a008d225 100644 --- a/redbot/cogs/warnings/locales/zh-HK.po +++ b/redbot/cogs/warnings/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/zh-TW.po b/redbot/cogs/warnings/locales/zh-TW.po index 476152326..0b115e5f5 100644 --- a/redbot/cogs/warnings/locales/zh-TW.po +++ b/redbot/cogs/warnings/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -60,254 +60,262 @@ msgstr "" #: redbot/cogs/warnings/warnings.py:130 #, docstring -msgid "Toggle whether warnings should be sent to users in DMs." +msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:133 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:135 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:140 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:144 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:150 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:160 +#: redbot/cogs/warnings/warnings.py:158 #, docstring msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:168 +#: redbot/cogs/warnings/warnings.py:166 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:172 redbot/cogs/warnings/warnings.py:190 +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:177 +#: redbot/cogs/warnings/warnings.py:175 #, docstring -msgid "\\n Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:183 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:188 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:198 +#: redbot/cogs/warnings/warnings.py:194 #, docstring msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:213 +#: redbot/cogs/warnings/warnings.py:209 #, docstring msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:234 +#: redbot/cogs/warnings/warnings.py:230 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:241 +#: redbot/cogs/warnings/warnings.py:237 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:246 +#: redbot/cogs/warnings/warnings.py:242 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:259 +#: redbot/cogs/warnings/warnings.py:255 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:265 +#: redbot/cogs/warnings/warnings.py:261 #, docstring msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:277 +#: redbot/cogs/warnings/warnings.py:273 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:281 +#: redbot/cogs/warnings/warnings.py:277 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:291 +#: redbot/cogs/warnings/warnings.py:287 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:296 +#: redbot/cogs/warnings/warnings.py:292 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:303 +#: redbot/cogs/warnings/warnings.py:299 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:309 +#: redbot/cogs/warnings/warnings.py:305 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:317 +#: redbot/cogs/warnings/warnings.py:313 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:319 redbot/cogs/warnings/warnings.py:344 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:466 +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:320 msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:330 +#: redbot/cogs/warnings/warnings.py:327 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:336 +#: redbot/cogs/warnings/warnings.py:333 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:343 +#: redbot/cogs/warnings/warnings.py:340 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:343 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:348 +#: redbot/cogs/warnings/warnings.py:347 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:351 msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:359 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:373 +#: redbot/cogs/warnings/warnings.py:372 #, docstring msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:381 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:383 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:409 +#: redbot/cogs/warnings/warnings.py:413 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:462 +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:438 redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:450 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:460 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "" -#: redbot/cogs/warnings/warnings.py:472 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:485 +#: redbot/cogs/warnings/warnings.py:496 msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:499 msgid "{description}\\nPoints: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:511 +#: redbot/cogs/warnings/warnings.py:522 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:524 +#: redbot/cogs/warnings/warnings.py:535 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:529 redbot/cogs/warnings/warnings.py:563 +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:532 redbot/cogs/warnings/warnings.py:566 +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:533 +#: redbot/cogs/warnings/warnings.py:544 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:544 redbot/cogs/warnings/warnings.py:578 +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:550 +#: redbot/cogs/warnings/warnings.py:561 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:558 +#: redbot/cogs/warnings/warnings.py:569 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:567 +#: redbot/cogs/warnings/warnings.py:578 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:592 +#: redbot/cogs/warnings/warnings.py:603 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:605 +#: redbot/cogs/warnings/warnings.py:616 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:612 +#: redbot/cogs/warnings/warnings.py:623 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/warnings.py b/redbot/cogs/warnings/warnings.py index 413fd7d76..7301b306a 100644 --- a/redbot/cogs/warnings/warnings.py +++ b/redbot/cogs/warnings/warnings.py @@ -126,12 +126,10 @@ class Warnings(commands.Cog): @warningset.command() @commands.guild_only() - async def toggledm(self, ctx: commands.Context): - """Toggle whether warnings should be sent to users in DMs.""" - guild = ctx.guild - toggle = not await self.config.guild(guild).toggle_dm() - await self.config.guild(guild).toggle_dm.set(toggle) - if toggle: + async def senddm(self, ctx: commands.Context, true_or_false: bool): + """Set whether warnings should be sent to users in DMs.""" + await self.config.guild(ctx.guild).toggle_dm.set(true_or_false) + if true_or_false: await ctx.send(_("I will now try to send warnings to users DMs.")) else: await ctx.send(_("Warnings will no longer be sent to users DMs.")) @@ -173,15 +171,13 @@ class Warnings(commands.Cog): @warningset.command() @commands.guild_only() - async def togglechannel(self, ctx: commands.Context): + async def usewarnchannel(self, ctx: commands.Context, true_or_false: bool): """ - Toggle if warnings should be sent to a channel set with `[p]warningset warnchannel`. + Set if warnings should be sent to a channel set with `[p]warningset warnchannel`. """ - guild = ctx.guild - toggle = await self.config.guild(guild).toggle_channel() - await self.config.guild(guild).toggle_channel.set(not toggle) - channel = self.bot.get_channel(await self.config.guild(guild).warn_channel()) - if not toggle: + await self.config.guild(ctx.guild).toggle_channel.set(true_or_false) + channel = self.bot.get_channel(await self.config.guild(ctx.guild).warn_channel()) + if true_or_false: if channel: await ctx.send( _("Warnings will now be sent to {channel}.").format(channel=channel.mention) @@ -314,7 +310,8 @@ class Warnings(commands.Cog): for r, v in registered_reasons.items(): if await ctx.embed_requested(): em = discord.Embed( - title=_("Reason: {name}").format(name=r), description=v["description"], + title=_("Reason: {name}").format(name=r), + description=v["description"], ) em.add_field(name=_("Points"), value=str(v["points"])) msg_list.append(em) @@ -343,7 +340,9 @@ class Warnings(commands.Cog): em = discord.Embed(title=_("Action: {name}").format(name=r["action_name"])) em.add_field(name=_("Points"), value="{}".format(r["points"]), inline=False) em.add_field( - name=_("Exceed command"), value=r["exceed_command"], inline=False, + name=_("Exceed command"), + value=r["exceed_command"], + inline=False, ) em.add_field(name=_("Drop command"), value=r["drop_command"], inline=False) msg_list.append(em) @@ -377,14 +376,19 @@ class Warnings(commands.Cog): `` can be a registered reason if it exists or a custom one is created by default. """ - channel = ctx.channel guild = ctx.guild if user == ctx.author: - await ctx.send(_("You cannot warn yourself.")) - return + return await ctx.send(_("You cannot warn yourself.")) if user.bot: - await ctx.send(_("You cannot warn other bots.")) - return + return await ctx.send(_("You cannot warn other bots.")) + if user == ctx.guild.owner: + return await ctx.send(_("You cannot warn the server owner.")) + if user.top_role >= ctx.author.top_role and ctx.author != ctx.guild.owner: + return await ctx.send( + _( + "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." + ) + ) guild_settings = await self.config.guild(ctx.guild).all() custom_allowed = guild_settings["allow_custom_reasons"] @@ -436,7 +440,10 @@ class Warnings(commands.Cog): title = _("Warning from {user}").format(user=ctx.author) else: title = _("Warning") - em = discord.Embed(title=title, description=reason_type["description"],) + em = discord.Embed( + title=title, + description=reason_type["description"], + ) em.add_field(name=_("Points"), value=str(reason_type["points"])) try: await user.send( @@ -462,14 +469,18 @@ class Warnings(commands.Cog): title = _("Warning from {user}").format(user=ctx.author) else: title = _("Warning") - em = discord.Embed(title=title, description=reason_type["description"],) + em = discord.Embed( + title=title, + description=reason_type["description"], + ) em.add_field(name=_("Points"), value=str(reason_type["points"])) warn_channel = self.bot.get_channel(guild_settings["warn_channel"]) if warn_channel: if warn_channel.permissions_for(guild.me).send_messages: with contextlib.suppress(discord.HTTPException): await warn_channel.send( - _("{user} has been warned.").format(user=user.mention), embed=em, + _("{user} has been warned.").format(user=user.mention), + embed=em, ) if not dm_failed: diff --git a/redbot/core/bank.py b/redbot/core/bank.py index 06c745330..0d8f41330 100644 --- a/redbot/core/bank.py +++ b/redbot/core/bank.py @@ -47,7 +47,10 @@ __all__ = [ _MAX_BALANCE = 2 ** 63 - 1 +_SCHEMA_VERSION = 1 + _DEFAULT_GLOBAL = { + "schema_version": 0, "is_global": False, "bank_name": "Twentysix bank", "currency": "credits", @@ -73,13 +76,50 @@ log = logging.getLogger("red.core.bank") _data_deletion_lock = asyncio.Lock() -def _init(): +async def _init(): global _config _config = Config.get_conf(None, 384734293238749, cog_name="Bank", force_registration=True) _config.register_global(**_DEFAULT_GLOBAL) _config.register_guild(**_DEFAULT_GUILD) _config.register_member(**_DEFAULT_MEMBER) _config.register_user(**_DEFAULT_USER) + await _migrate_config() + + +async def _migrate_config(): + schema_version = await _config.schema_version() + + if schema_version == _SCHEMA_VERSION: + return + + if schema_version == 0: + await _schema_0_to_1() + schema_version += 1 + await _config.schema_version.set(schema_version) + + +async def _schema_0_to_1(): + # convert floats in bank balances to ints + + # don't use anything seen below in extensions, it's optimized and controlled for here, + # but can't be safe in 3rd party use + + # this CANNOT use ctx manager, because ctx managers compare before and after, + # and floats can be equal to ints: (1.0 == 1) is True + group = _config._get_base_group(_config.USER) + bank_user_data = await group.all() + for user_config in bank_user_data.values(): + if "balance" in user_config: + user_config["balance"] = int(user_config["balance"]) + await group.set(bank_user_data) + + group = _config._get_base_group(_config.MEMBER) + bank_member_data = await group.all() + for guild_data in bank_member_data.values(): + for member_config in guild_data.values(): + if "balance" in member_config: + member_config["balance"] = int(member_config["balance"]) + await group.set(bank_member_data) async def _process_data_deletion( @@ -191,6 +231,11 @@ async def can_spend(member: discord.Member, amount: int) -> bool: amount : int The amount the member wants to spend. + Raises + ------ + TypeError + If the amount is not an `int`. + Returns ------- bool @@ -198,6 +243,8 @@ async def can_spend(member: discord.Member, amount: int) -> bool: amount, else :code:`False`. """ + if not isinstance(amount, int): + raise TypeError("Amount must be of type int, not {}.".format(type(amount))) if _invalid_amount(amount): return False return await get_balance(member) >= amount @@ -212,7 +259,6 @@ async def set_balance(member: Union[discord.Member, discord.User], amount: int) The member whose balance to set. amount : int The amount to set the balance to. - Returns ------- int @@ -227,8 +273,12 @@ async def set_balance(member: Union[discord.Member, discord.User], amount: int) BalanceTooHigh If attempting to set the balance to a value greater than ``bank._MAX_BALANCE``. + TypeError + If the amount is not an `int`. """ + if not isinstance(amount, int): + raise TypeError("Amount must be of type int, not {}.".format(type(amount))) if amount < 0: raise ValueError("Not allowed to have negative balance.") guild = getattr(member, "guild", None) @@ -452,7 +502,8 @@ async def bank_prune(bot: Red, guild: discord.Guild = None, user_id: int = None) group = _config._get_base_group(_config.MEMBER, str(guild.id)) if user_id is None: - await bot.request_offline_members(*_guilds) + for _guild in _guilds: + await _guild.chunk() accounts = await group.all() tmp = accounts.copy() members = bot.get_all_members() if global_bank else guild.members @@ -799,7 +850,12 @@ async def set_max_balance(amount: int, guild: discord.Guild = None) -> int: If the bank is guild-specific and guild was not provided. ValueError If the amount is less than 0 or higher than 2 ** 63 - 1. + TypeError + If the amount is not an `int`. + """ + if not isinstance(amount, int): + raise TypeError("Amount must be of type int, not {}.".format(type(amount))) if not (0 < amount <= _MAX_BALANCE): raise ValueError( "Amount must be greater than zero and less than {max}.".format( @@ -868,9 +924,12 @@ async def set_default_balance(amount: int, guild: discord.Guild = None) -> int: If the bank is guild-specific and guild was not provided. ValueError If the amount is less than 0 or higher than the max allowed balance. + TypeError + If the amount is not an `int`. """ - amount = int(amount) + if not isinstance(amount, int): + raise TypeError("Amount must be of type int, not {}.".format(type(amount))) max_bal = await get_max_balance(guild) if not (0 <= amount <= max_bal): @@ -905,7 +964,9 @@ def cost(amount: int): Other exceptions will propagate and will be handled by Red's (and/or any other configured) error handling. + """ + # TODO: Add documentation for input/output/exceptions if not isinstance(amount, int) or amount < 0: raise ValueError("This decorator requires an integer cost greater than or equal to zero") diff --git a/redbot/core/bot.py b/redbot/core/bot.py index ca41320d7..67f6e2d57 100644 --- a/redbot/core/bot.py +++ b/redbot/core/bot.py @@ -26,8 +26,10 @@ from typing import ( Any, Literal, MutableMapping, + overload, ) from types import MappingProxyType +from rich.console import Console import discord from discord.ext import commands as dpy_commands @@ -40,14 +42,13 @@ from .data_manager import cog_data_path from .dev_commands import Dev from .events import init_events from .global_checks import init_global_checks - from .settings_caches import ( PrefixManager, IgnoreManager, WhitelistBlacklistManager, DisabledCogCache, + I18nManager, ) - from .rpc import RPCMixin from .utils import common_filters, AsyncIter from .utils._internal_utils import send_to_owners_with_prefix_replaced @@ -112,6 +113,7 @@ class RedBase( help__verify_checks=True, help__verify_exists=False, help__tagline="", + help__use_tick=False, description="Red V3", invite_public=False, invite_perm=0, @@ -140,6 +142,8 @@ class RedBase( disabled_commands=[], autoimmune_ids=[], delete_delay=-1, + locale=None, + regional_format=None, ) self._config.register_channel(embeds=None, ignored=False) @@ -157,6 +161,8 @@ class RedBase( self._disabled_cog_cache = DisabledCogCache(self._config) self._ignored_cache = IgnoreManager(self._config) self._whiteblacklist_cache = WhitelistBlacklistManager(self._config) + self._i18n_cache = I18nManager(self._config) + self._bypass_cooldowns = False async def prefix_manager(bot, message) -> List[str]: prefixes = await self._prefix_cache.get_prefixes(message.guild) @@ -170,6 +176,12 @@ class RedBase( if "owner_id" in kwargs: raise RuntimeError("Red doesn't accept owner_id kwarg, use owner_ids instead.") + if "intents" not in kwargs: + intents = discord.Intents.all() + for intent_name in cli_flags.disable_intent: + setattr(intents, intent_name, False) + kwargs["intents"] = intents + self._owner_id_overwrite = cli_flags.owner if "owner_ids" in kwargs: @@ -211,6 +223,9 @@ class RedBase( self._deletion_requests: MutableMapping[int, asyncio.Lock] = weakref.WeakValueDictionary() + # Although I see the use of keeping this public, lets rather make it private. + self._rich_console = Console() + def set_help_formatter(self, formatter: commands.help.HelpFormatterABC): """ Set's Red's help formatter. @@ -245,12 +260,12 @@ class RedBase( "and implement the required interfaces." ) - # do not switch to isinstance, we want to know that this has not been overriden, + # do not switch to isinstance, we want to know that this has not been overridden, # even with a subclass. if type(self._help_formatter) is commands.help.RedHelpFormatter: self._help_formatter = formatter else: - raise RuntimeError("The formatter has already been overriden.") + raise RuntimeError("The formatter has already been overridden.") def reset_help_formatter(self): """ @@ -320,7 +335,7 @@ class RedBase( Parameters ---------- cog_name: str - This should be the cog's qualified name, not neccessarily the classname + This should be the cog's qualified name, not necessarily the classname guild_id: int Returns @@ -657,6 +672,67 @@ class RedBase( return self._color + async def get_or_fetch_user(self, user_id: int) -> discord.User: + """ + Retrieves a `discord.User` based on their ID. + You do not have to share any guilds + with the user to get this information, however many operations + do require that you do. + + .. warning:: + + This method may make an API call if the user is not found in the bot cache. For general usage, consider ``bot.get_user`` instead. + + Parameters + ----------- + user_id: int + The ID of the user that should be retrieved. + + Raises + ------- + Errors + Please refer to `discord.Client.fetch_user`. + + Returns + -------- + discord.User + The user you requested. + """ + + if (user := self.get_user(user_id)) is not None: + return user + return await self.fetch_user(user_id) + + async def get_or_fetch_member(self, guild: discord.Guild, member_id: int) -> discord.Member: + """ + Retrieves a `discord.Member` from a guild and a member ID. + + .. warning:: + + This method may make an API call if the user is not found in the bot cache. For general usage, consider ``discord.Guild.get_member`` instead. + + Parameters + ----------- + guild: discord.Guild + The guild which the member should be retrieved from. + member_id: int + The ID of the member that should be retrieved. + + Raises + ------- + Errors + Please refer to `discord.Guild.fetch_member`. + + Returns + -------- + discord.Member + The user you requested. + """ + + if (member := guild.get_member(member_id)) is not None: + return member + return await guild.fetch_member(member_id) + get_embed_colour = get_embed_color # start config migrations @@ -738,7 +814,7 @@ class RedBase( self.add_cog(Dev()) await modlog._init(self) - bank._init() + await bank._init() packages = [] @@ -807,7 +883,7 @@ class RedBase( packages.insert(0, "permissions") to_remove = [] - print("Loading packages...") + log.info("Loading packages...") for package in packages: try: spec = await self._cog_mgr.find_cog(package) @@ -830,7 +906,7 @@ class RedBase( for package in to_remove: packages.remove(package) if packages: - print("Loaded packages: " + ", ".join(packages)) + log.info("Loaded packages: " + ", ".join(packages)) if self.rpc_enabled: await self.rpc.initialize(self.rpc_port) @@ -986,22 +1062,37 @@ class RedBase( """ return await self._config.guild(discord.Object(id=guild_id)).mod_role() - async def get_shared_api_tokens(self, service_name: str) -> Dict[str, str]: + @overload + async def get_shared_api_tokens(self, service_name: str = ...) -> Dict[str, str]: + ... + + @overload + async def get_shared_api_tokens(self, service_name: None = ...) -> Dict[str, Dict[str, str]]: + ... + + async def get_shared_api_tokens( + self, service_name: Optional[str] = None + ) -> Union[Dict[str, Dict[str, str]], Dict[str, str]]: """ - Gets the shared API tokens for a service + Gets the shared API tokens for a service, or all of them if no argument specified. Parameters ---------- - service_name: str - The service to get tokens for. + service_name: str, optional + The service to get tokens for. Leave empty to get tokens for all services. Returns ------- - Dict[str, str] + Dict[str, Dict[str, str]] or Dict[str, str] A Mapping of token names to tokens. This mapping exists because some services have multiple tokens. + If ``service_name`` is `None`, this method will return + a mapping with mappings for all services. """ - return await self._config.custom(SHARED_API_TOKENS, service_name).all() + if service_name is None: + return await self._config.custom(SHARED_API_TOKENS).all() + else: + return await self._config.custom(SHARED_API_TOKENS, service_name).all() async def set_shared_api_tokens(self, service_name: str, **tokens: str): """ @@ -1051,6 +1142,25 @@ class RedBase( for name in token_names: group.pop(name, None) + async def remove_shared_api_services(self, *service_names: str): + """ + Removes shared API services, as well as keys and tokens associated with them. + + Parameters + ---------- + *service_names: str + The services to remove. + + Examples + ---------- + Removing the youtube service + + >>> await ctx.bot.remove_shared_api_services("youtube") + """ + async with self._config.custom(SHARED_API_TOKENS).all() as group: + for service in service_names: + group.pop(service, None) + async def get_context(self, message, *, cls=commands.Context): return await super().get_context(message, cls=cls) @@ -1113,7 +1223,7 @@ class RedBase( def remove_cog(self, cogname: str): cog = self.get_cog(cogname) - if cog is None or isinstance(cog, commands.commands._RuleDropper): + if cog is None: return for cls in inspect.getmro(cog.__class__): @@ -1182,7 +1292,7 @@ class RedBase( **kwargs, ): """ - This is a convienience wrapper around + This is a convenience wrapper around discord.abc.Messageable.send @@ -1192,7 +1302,7 @@ class RedBase( This should realistically only be used for responding using user provided input. (unfortunately, including usernames) - Manually crafted messages which dont take any user input have no need of this + Manually crafted messages which don't take any user input have no need of this Returns ------- @@ -1269,17 +1379,15 @@ class RedBase( if permissions_not_loaded: subcommand.requires.ready_event.set() - def remove_command(self, name: str) -> None: - command = self.get_command(name) - if isinstance(command, commands.commands._RuleDropper): - return + def remove_command(self, name: str) -> Optional[commands.Command]: command = super().remove_command(name) - if not command: - return + if command is None: + return None command.requires.reset() if isinstance(command, commands.Group): for subcommand in command.walk_commands(): subcommand.requires.reset() + return command def clear_permission_rules(self, guild_id: Optional[int], **kwargs) -> None: """Clear all permission overrides in a scope. @@ -1422,8 +1530,10 @@ class RedBase( await self._red_ready.wait() async def _delete_delay(self, ctx: commands.Context): - """Currently used for: - * delete delay""" + """ + Currently used for: + * delete delay + """ guild = ctx.guild if guild is None: return diff --git a/redbot/core/checks.py b/redbot/core/checks.py index cdc409a89..67ad77f96 100644 --- a/redbot/core/checks.py +++ b/redbot/core/checks.py @@ -5,6 +5,7 @@ import discord from .commands import ( bot_has_permissions, + bot_in_a_guild, has_permissions, is_owner, guildowner, @@ -13,7 +14,6 @@ from .commands import ( admin_or_permissions, mod, mod_or_permissions, - check as _check_decorator, ) from .utils.mod import ( is_mod_or_superior as _is_mod_or_superior, @@ -27,6 +27,7 @@ if TYPE_CHECKING: __all__ = [ "bot_has_permissions", + "bot_in_a_guild", "has_permissions", "is_owner", "guildowner", @@ -37,20 +38,10 @@ __all__ = [ "mod_or_permissions", "is_mod_or_superior", "is_admin_or_superior", - "bot_in_a_guild", "check_permissions", ] -def bot_in_a_guild(): - """Deny the command if the bot is not in a guild.""" - - async def predicate(ctx): - return len(ctx.bot.guilds) > 0 - - return _check_decorator(predicate) - - def is_mod_or_superior(ctx: "Context") -> Awaitable[bool]: warnings.warn( "`redbot.core.checks.is_mod_or_superior` is deprecated and will be removed in a future " diff --git a/redbot/core/cli.py b/redbot/core/cli.py index 54e401d08..129bd7b86 100644 --- a/redbot/core/cli.py +++ b/redbot/core/cli.py @@ -4,6 +4,7 @@ import logging import sys from typing import Optional +import discord from discord import __version__ as discord_version @@ -42,9 +43,8 @@ async def interactive_config(red, token_set, prefix_set, *, print_header=True): if not token_set: print( "Please enter a valid token.\n" - "You can find out how to obtain a token with this guide" - ' (section "Creating a Bot Account"):\n' - f"https://discordpy.readthedocs.io/en/v{discord_version}/discord.html#creating-a-bot-account" + "You can find out how to obtain a token with this guide:\n" + "https://docs.discord.red/en/stable/bot_application_guide.html#creating-a-bot-account" ) while not token: token = input("> ") @@ -235,7 +235,33 @@ def parse_cli_flags(args): help="Set the maximum number of messages to store in the internal message cache.", ) parser.add_argument( - "--no-message-cache", action="store_true", help="Disable the internal message cache.", + "--no-message-cache", action="store_true", help="Disable the internal message cache." + ) + parser.add_argument( + "--disable-intent", + action="append", + choices=list(discord.Intents.VALID_FLAGS), # DEP-WARN + default=[], + help="Unsupported flag that allows disabling the given intent." + " Currently NOT SUPPORTED (and not covered by our version guarantees)" + " as Red is not prepared to work without all intents.\n" + f"Go to https://discordpy.readthedocs.io/en/v{discord_version}/api.html#discord.Intents" + " to see what each intent does.\n" + "This flag can be used multiple times to specify multiple intents.", + ) + parser.add_argument( + "--force-rich-logging", + action="store_true", + dest="rich_logging", + default=None, + help="Forcefully enables the Rich logging handlers. This is normally enabled for supported active terminals.", + ) + parser.add_argument( + "--force-disable-rich-logging", + action="store_false", + dest="rich_logging", + default=None, + help="Forcefully disables the Rich logging handlers.", ) args = parser.parse_args(args) diff --git a/redbot/core/cog_manager.py b/redbot/core/cog_manager.py index ffaec6f1e..18278ec0d 100644 --- a/redbot/core/cog_manager.py +++ b/redbot/core/cog_manager.py @@ -127,11 +127,7 @@ class CogManager: pathlib.Path """ - try: - path.exists() - except AttributeError: - path = Path(path) - return path + return Path(path) async def add_path(self, path: Union[Path, str]) -> None: """Add a cog path to current list. @@ -177,7 +173,7 @@ class CogManager: Path to remove. """ - path = self._ensure_path_obj(path).resolve() + path = self._ensure_path_obj(path) paths = await self.user_defined_paths() paths.remove(path) @@ -456,10 +452,14 @@ class CogManagerUI(commands.Cog): unloaded = _("**{} unloaded:**\n").format(len(unloaded)) + ", ".join(unloaded) for page in pagify(loaded, delims=[", ", "\n"], page_length=1800): + if page.startswith(", "): + page = page[2:] e = discord.Embed(description=page, colour=discord.Colour.dark_green()) await ctx.send(embed=e) for page in pagify(unloaded, delims=[", ", "\n"], page_length=1800): + if page.startswith(", "): + page = page[2:] e = discord.Embed(description=page, colour=discord.Colour.dark_red()) await ctx.send(embed=e) else: diff --git a/redbot/core/commands/__init__.py b/redbot/core/commands/__init__.py index 75f664eeb..e2f5cf452 100644 --- a/redbot/core/commands/__init__.py +++ b/redbot/core/commands/__init__.py @@ -52,6 +52,7 @@ from .requires import ( Requires as Requires, permissions_check as permissions_check, bot_has_permissions as bot_has_permissions, + bot_in_a_guild as bot_in_a_guild, has_permissions as has_permissions, has_guild_permissions as has_guild_permissions, is_owner as is_owner, @@ -127,6 +128,7 @@ from discord.ext.commands import ( Greedy as Greedy, ExpectedClosingQuoteError as ExpectedClosingQuoteError, ColourConverter as ColourConverter, + ColorConverter as ColorConverter, VoiceChannelConverter as VoiceChannelConverter, NSFWChannelRequired as NSFWChannelRequired, IDConverter as IDConverter, @@ -145,4 +147,15 @@ from discord.ext.commands import ( MaxConcurrencyReached as MaxConcurrencyReached, bot_has_guild_permissions as bot_has_guild_permissions, CommandRegistrationError as CommandRegistrationError, + MessageNotFound as MessageNotFound, + MemberNotFound as MemberNotFound, + UserNotFound as UserNotFound, + ChannelNotFound as ChannelNotFound, + ChannelNotReadable as ChannelNotReadable, + BadColourArgument as BadColourArgument, + RoleNotFound as RoleNotFound, + BadInviteArgument as BadInviteArgument, + EmojiNotFound as EmojiNotFound, + PartialEmojiConversionFailure as PartialEmojiConversionFailure, + BadBoolArgument as BadBoolArgument, ) diff --git a/redbot/core/commands/_dpy_reimplements.py b/redbot/core/commands/_dpy_reimplements.py index 559256aad..9e1031026 100644 --- a/redbot/core/commands/_dpy_reimplements.py +++ b/redbot/core/commands/_dpy_reimplements.py @@ -45,7 +45,7 @@ _ = Translator("nah", __file__) """ Anything here is either a reimplementation or re-export -of a discord.py funtion or class with more lies for mypy +of a discord.py function or class with more lies for mypy """ __all__ = [ diff --git a/redbot/core/commands/commands.py b/redbot/core/commands/commands.py index 7fb79d2f1..b9660a8c7 100644 --- a/redbot/core/commands/commands.py +++ b/redbot/core/commands/commands.py @@ -134,7 +134,7 @@ class CogCommandMixin: return ctx.clean_prefix if s == "[botname]": return ctx.me.display_name - # We shouldnt get here: + # We shouldn't get here: return s return formatting_pattern.sub(replacement, text) @@ -268,7 +268,7 @@ class Command(CogCommandMixin, DPYCommand): None of your methods should start with ``red_`` or be dunder names which start with red (eg. ``__red_test_thing__``) - unless to override behavior in a method designed to be overriden, + unless to override behavior in a method designed to be overridden, as this prefix is reserved for future methods in order to be able to add features non-breakingly. @@ -655,7 +655,7 @@ class Command(CogCommandMixin, DPYCommand): @a_command.error async def a_command_error_handler(self, ctx, error): - if isinstance(error.original, MyErrrorType): + if isinstance(error.original, MyErrorType): self.log_exception(error.original) else: await ctx.bot.on_command_error(ctx, error.original, unhandled_by_cog=True) @@ -815,7 +815,7 @@ class Group(GroupMixin, Command, CogGroupMixin, DPYGroup): return await ctx.send_help() elif self.invoke_without_command: # So invoke_without_command when a subcommand of this group is invoked - # will skip the the invokation of *this* command. However, because of + # will skip the invocation of *this* command. However, because of # how our permissions system works, we don't want it to skip the checks # as well. if not await self.can_run(ctx, change_permission_state=True): @@ -877,8 +877,8 @@ class CogMixin(CogGroupMixin, CogCommandMixin): Raises ------ RedUnhandledAPI - If the method was not overriden, - or an overriden implementation is not handling this + If the method was not overridden, + or an overridden implementation is not handling this """ raise RedUnhandledAPI() @@ -960,8 +960,8 @@ class CogMixin(CogGroupMixin, CogCommandMixin): Raises ------ RedUnhandledAPI - If the method was not overriden, - or an overriden implementation is not handling this + If the method was not overridden, + or an overridden implementation is not handling this """ raise RedUnhandledAPI() @@ -1026,9 +1026,9 @@ class Cog(CogMixin, DPYCog, metaclass=DPYCogMeta): .. warning:: - None of your methods should start with ``red_`` or + None of your methods should start with ``red_`` or be dunder names which start with red (eg. ``__red_test_thing__``) - unless to override behavior in a method designed to be overriden, + unless to override behavior in a method designed to be overridden, as this prefix is reserved for future methods in order to be able to add features non-breakingly. diff --git a/redbot/core/commands/context.py b/redbot/core/commands/context.py index c899aa4a6..a2dab2495 100644 --- a/redbot/core/commands/context.py +++ b/redbot/core/commands/context.py @@ -255,7 +255,10 @@ class Context(DPYContext): embed=discord.Embed(description=message, color=(await self.embed_colour())) ) else: - return await self.send(message) + return await self.send( + message, + allowed_mentions=discord.AllowedMentions(everyone=False, roles=False, users=False), + ) @property def clean_prefix(self) -> str: diff --git a/redbot/core/commands/converter.py b/redbot/core/commands/converter.py index 8bbf84ba8..3bd335e0e 100644 --- a/redbot/core/commands/converter.py +++ b/redbot/core/commands/converter.py @@ -3,7 +3,7 @@ commands.converter ================== This module contains useful functions and classes for command argument conversion. -Some of the converters within are included provisionaly and are marked as such. +Some of the converters within are included provisionally and are marked as such. """ import functools import re @@ -75,7 +75,7 @@ def parse_timedelta( """ This converts a user provided string into a timedelta - The units should be in order from largest to smallest. + The units should be in order from largest to smallest. This works with or without whitespace. Parameters @@ -112,7 +112,12 @@ def parse_timedelta( _("`{unit}` is not a valid unit of time for this command").format(unit=k) ) if params: - delta = timedelta(**params) + try: + delta = timedelta(**params) + except OverflowError: + raise BadArgument( + _("The time set is way too high, consider setting something reasonable.") + ) if maximum and maximum < delta: raise BadArgument( _( @@ -165,7 +170,7 @@ else: class DictConverter(dpy_commands.Converter): """ - Converts pairs of space seperated values to a dict + Converts pairs of space separated values to a dict """ def __init__(self, *expected_keys: str, delims: Optional[List[str]] = None): diff --git a/redbot/core/commands/help.py b/redbot/core/commands/help.py index ab967d652..47dbc347f 100644 --- a/redbot/core/commands/help.py +++ b/redbot/core/commands/help.py @@ -76,6 +76,7 @@ class HelpSettings: verify_exists: bool = False tagline: str = "" delete_delay: int = 0 + use_tick: bool = False # Contrib Note: This is intentional to not accept the bot object # There are plans to allow guild and user specific help settings @@ -127,6 +128,7 @@ class HelpSettings: "\nHelp only shows commands which can be used: {verify_checks}" "\nHelp shows unusable commands when asked directly: {verify_exists}" "\nDelete delay: {delete_delay}" + "\nReact with a checkmark when help is sent via DM: {use_tick}" "{tagline_info}" ).format_map(data) @@ -428,17 +430,17 @@ class RedHelpFormatter(HelpFormatterABC): offset += len(embed_dict["embed"]["description"]) offset += len(embed_dict["embed"]["title"]) - # In order to only change the size of embeds when neccessary for this rather + # In order to only change the size of embeds when necessary for this rather # than change the existing behavior for people uneffected by this # we're only modifying the page char limit should they be impacted. # We could consider changing this to always just subtract the offset, # But based on when this is being handled (very end of 3.2 release) # I'd rather not stick a major visual behavior change in at the last moment. if page_char_limit + offset > 5500: - # This is still neccessary with the max interaction above + # This is still necessary with the max interaction above # While we could subtract 100% of the time the offset from page_char_limit # the intent here is to shorten again - # *only* when neccessary, by the exact neccessary amount + # *only* when necessary, by the exact neccessary amount # To retain a visual match with prior behavior. page_char_limit = 5500 - offset elif page_char_limit < 250: @@ -623,7 +625,10 @@ class RedHelpFormatter(HelpFormatterABC): @staticmethod async def help_filter_func( - ctx, objects: Iterable[SupportsCanSee], help_settings: HelpSettings, bypass_hidden=False, + ctx, + objects: Iterable[SupportsCanSee], + help_settings: HelpSettings, + bypass_hidden=False, ) -> AsyncIterator[SupportsCanSee]: """ This does most of actual filtering. @@ -775,7 +780,8 @@ class RedHelpFormatter(HelpFormatterABC): ) else: messages.append(msg) - + if use_DMs and help_settings.use_tick: + await ctx.tick() # The if statement takes into account that 'destination' will be # the context channel in non-DM context, reusing 'channel_permissions' to avoid # computing the permissions twice. @@ -800,7 +806,7 @@ class RedHelpFormatter(HelpFormatterABC): c = menus.DEFAULT_CONTROLS if len(pages) > 1 else {"\N{CROSS MARK}": menus.close_menu} # Allow other things to happen during menu timeout/interaction. asyncio.create_task(menus.menu(ctx, pages, c, message=m)) - # menu needs reactions added manually since we fed it a messsage + # menu needs reactions added manually since we fed it a message menus.start_adding_reactions(m, c.keys()) diff --git a/redbot/core/commands/locales/af-ZA.po b/redbot/core/commands/locales/af-ZA.po index 8d9145153..01860f40e 100644 --- a/redbot/core/commands/locales/af-ZA.po +++ b/redbot/core/commands/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/ar-SA.po b/redbot/core/commands/locales/ar-SA.po index 4cf229e1b..0d41ac43f 100644 --- a/redbot/core/commands/locales/ar-SA.po +++ b/redbot/core/commands/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/bg-BG.po b/redbot/core/commands/locales/bg-BG.po index df783f767..f99dab677 100644 --- a/redbot/core/commands/locales/bg-BG.po +++ b/redbot/core/commands/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Да" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/no-NO.po b/redbot/core/commands/locales/bs-BA.po similarity index 61% rename from redbot/core/commands/locales/no-NO.po rename to redbot/core/commands/locales/bs-BA.po index 0c095cbfa..4025a5da7 100644 --- a/redbot/core/commands/locales/no-NO.po +++ b/redbot/core/commands/locales/bs-BA.po @@ -1,139 +1,139 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 188\n" -"Language: no_NO\n" +"Language: bs_BA\n" #: redbot/core/commands/commands.py:525 msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" -msgstr "Ja" +msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " -msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " +msgstr "" diff --git a/redbot/core/commands/locales/ca-ES.po b/redbot/core/commands/locales/ca-ES.po index 5d77e9cf9..51cd60c4c 100644 --- a/redbot/core/commands/locales/ca-ES.po +++ b/redbot/core/commands/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/cs-CZ.po b/redbot/core/commands/locales/cs-CZ.po index 037aade3b..514381280 100644 --- a/redbot/core/commands/locales/cs-CZ.po +++ b/redbot/core/commands/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "\\\"{argument}\\\" není číslo." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` není platnou jednotkou času pro tento příkaz" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Tento čas je pro tento příkaz příliš velký. (Maximum: {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Tento čas je pro tento příkaz příliš velký. (Maximum: {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "Server \\\"{name}\\\" nebyl nalezen." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "Poskytnuté tokeny nejsou v platném formátu." - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "Neočekávaný klíč {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "Očekáváno jedno z: {}" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "Ne" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Ano" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "Zakázáno" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/da-DK.po b/redbot/core/commands/locales/da-DK.po index e8ff86e67..37f4c9b44 100644 --- a/redbot/core/commands/locales/da-DK.po +++ b/redbot/core/commands/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Ja" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/de-DE.po b/redbot/core/commands/locales/de-DE.po index 5882362db..52a663bb9 100644 --- a/redbot/core/commands/locales/de-DE.po +++ b/redbot/core/commands/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "\\\"{argument}\\\" ist keine Zahl." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` ist keine gültige Zeiteinheit für diesen Befehl" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Diese Zeitspanne ist für diesen Befehl zu groß. (Maximal: {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Diese Zeitspanne ist für diesen Befehl zu klein. (Minimum: {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "Server \\\"{name}\\\" nicht gefunden." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "Die angegebenen Token sind nicht in einem gültigen Format." - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "Unerwarteter Schlüssel {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "Eins von {} erwartet" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "Nein" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Ja" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "Deaktiviert" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "Geben Sie {ctx.clean_prefix}help für weitere Informationen zu einem Befehl ein. Sie können auch {ctx.clean_prefix}help für weitere Informationen zu einer Kategorie eingeben." -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "**__Unterbefehle:__**" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "**__Unterbefehle:__** (Fortsetzung)" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "Unterbefehle:" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Hilfe-Menü" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "*Seite {page_num} von {page_count}*\\n{content_description}" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "**__Befehle:__**" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "**__Befehle:__** (Fortsetzung)" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "Befehle:" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "**__Ohne Kategorie:__**" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "{title} (Fortsetzung)" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "Ohne Kategorie:" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "Es konnte keine Hilfe für *{command_name}* gefunden werden." -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "Befehl *{command_name}* besitzt keinen Unterbefehl mit dem Namen *{not_found}*." -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "Es konnte keine Hilfe-Nachricht als Direktnachricht zugestellt werden. Entweder ist der Bot blockiert oder Direktnachrichten sind auf diesem Server deaktiviert." -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/el-GR.po b/redbot/core/commands/locales/el-GR.po index 52d0055e7..014c8974a 100644 --- a/redbot/core/commands/locales/el-GR.po +++ b/redbot/core/commands/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/es-ES.po b/redbot/core/commands/locales/es-ES.po index 0663ecdbd..e6c3cb2d3 100644 --- a/redbot/core/commands/locales/es-ES.po +++ b/redbot/core/commands/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -17,122 +17,122 @@ msgstr "" #: redbot/core/commands/commands.py:525 msgid "\\\"{argument}\\\" is not a number." -msgstr "" +msgstr "\\\"{argument}\\\" no es un número." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" -msgstr "" +msgstr "`{unit}` no es una unidad de tiempo válida para este comando" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "El tiempo fijado es demasiado alto, considere establecer algo razonable." + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" -msgstr "" +msgstr "Esta cantidad de tiempo es demasiado grande para este comando. (Maximo: {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" -msgstr "" +msgstr "Esta cantidad de tiempo es demasiado pequeña para este comando. (Mínimo: {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." -msgstr "" +msgstr "Servidor \\\"{name}\\\" no encontrado." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" -msgstr "" +msgstr "Key inesperada {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" -msgstr "" +msgstr "Se esperaba uno de: {}" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" -msgstr "" +msgstr "No" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Sí" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "Desactivado" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" -msgstr "" +msgstr "\\nTagline personalizada: {tag}" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" -msgstr "" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +msgstr "Caracteres máximos por página: {page_char_limit}\\nPáginas máximas por servidor (solo usadas si no se utilizan menús): {max_pages_in_guild}\\nAyuda es un menú: {use_menus}\\nAyuda muestra comandos ocultos: {show_hidden}\\nAyuda solo muestra comandos que se pueden usar: {verify_checks}\\nAyuda muestra comandos inutilizables cuando se le pregunta directamente: {verify_exists}\\nRetraso de borrado: {delete_delay}\\nReaccionar con una marca de verificación cuando la ayuda se envía a través de DM: {use_tick}{tagline_info}" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." -msgstr "" +msgstr "Escribe {ctx.clean_prefix}help para más información sobre un comando. También puedes escribir {ctx.clean_prefix}help para más información sobre una categoría." -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" -msgstr "" - -#: redbot/core/commands/help.py:341 -msgid "**__Subcommands:__**" -msgstr "" +msgstr "`Sintaxis: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" #: redbot/core/commands/help.py:343 +msgid "**__Subcommands:__**" +msgstr "**__Subcomandos:__**" + +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" -msgstr "" +msgstr "**__Subcomandos:__** (continuación)" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" -msgstr "" +msgstr "Subcomandos:" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "Menú de ayuda de {ctx.me.display_name}" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" -msgstr "" - -#: redbot/core/commands/help.py:516 -msgid "**__Commands:__**" -msgstr "" +msgstr "*Página {page_num} de {page_count}*\\n{content_description}" #: redbot/core/commands/help.py:518 +msgid "**__Commands:__**" +msgstr "**__Comandos:__**" + +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" -msgstr "" +msgstr "**__Comandos:__** (continuación)" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" -msgstr "" +msgstr "Comandos:" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" -msgstr "" +msgstr "**__Sin Categoría:__**" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" -msgstr "" +msgstr "{title} (continuación)" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" -msgstr "" +msgstr "Sin categoría:" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." -msgstr "" +msgstr "Tema de ayuda para *{command_name}* no encontrado." -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "" +msgstr "El comando *{command_name}* no tiene ningún subcomando llamado *{not_found}*." -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." -msgstr "" +msgstr "No pude enviarte el mensaje de ayuda en MD. O me has bloqueado o has desactivado los MDs en este servidor." -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/fi-FI.po b/redbot/core/commands/locales/fi-FI.po index c9bbd6ca3..4d7e1f0c4 100644 --- a/redbot/core/commands/locales/fi-FI.po +++ b/redbot/core/commands/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" -msgstr "" +msgstr "Ei käytössä" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "" diff --git a/redbot/core/commands/locales/fr-FR.po b/redbot/core/commands/locales/fr-FR.po index bc5f48151..82ac31f1b 100644 --- a/redbot/core/commands/locales/fr-FR.po +++ b/redbot/core/commands/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "\\\"{argument}\\\" n'est pas un nombre." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` n'est pas une unité de temps valide pour cette commande" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Ce temps est trop grand pour cette commande. (Maximum : {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Ce temps est trop petit pour cette commande. (Minimum : {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "Serveur \\\"{name}\\\" introuvable." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "Les tokens fournis ne sont pas dans un format valide." - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "Clé inattendue {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "Un des : {} était attendu" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "Non" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Oui" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "Désactivé" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 -msgid "**__Commands:__**" -msgstr "" - #: redbot/core/commands/help.py:518 -msgid "**__Commands:__** (continued)" -msgstr "" +msgid "**__Commands:__**" +msgstr "**__Commandes:__**" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:520 +msgid "**__Commands:__** (continued)" +msgstr "**__Commandes:__** (suite)" + +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/he-IL.po b/redbot/core/commands/locales/he-IL.po index 46e155da0..3015b02a0 100644 --- a/redbot/core/commands/locales/he-IL.po +++ b/redbot/core/commands/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/hu-HU.po b/redbot/core/commands/locales/hu-HU.po index 2a7ffc16e..271fb301c 100644 --- a/redbot/core/commands/locales/hu-HU.po +++ b/redbot/core/commands/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "A(z) \\\"{argument}\\\" nem szám." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "Az `{unit}` nem érvényes időegység e parancshoz" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Ez az időegység túl nagy e parancshoz. (Maximum: {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Ez az időegység túl kicsi e parancshoz. (Minimum: {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "A \\\"{name}\\\" szerver nem található." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "A megadott tokenek nem érvényes formátumban vannak." - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "Váratlan kulcs {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "Ezek valamelyikére számítottam: {}" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "Nem" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Igen" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "Letiltva" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" -msgstr "" +msgstr "\\nEgyéni címke: {tag}" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" -msgstr "" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +msgstr "Maximum karakterek oldalanként: {page_char_limit}\\nMaximum karakterek szerverenként (csak akkor használva ha a menük nincsenek használatban): {max_pages_in_guild}\\nA segítő parancs egy menü: {use_menus}\\nSegítő parancs mutat rejtett parancsokat: {show_hidden}\\nSegítő parancs csak használható parancsokat mutat: {verify_checks}\\nA segítő menü megjelenít nem használható parancsokat közvetlen kérésnél: {verify_exists}\\nTörlési késleltetés: {delete_delay}\\nReagálás pipával ha a segítség DM-ben van elküldve: {use_tick}{tagline_info}" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." -msgstr "" +msgstr "Egy parancsról további információk: {ctx.clean_prefix}help . További információk egy kategóriáról: {ctx.clean_prefix}help ." -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" -msgstr "" +msgstr "`Szerkezet: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "**__Alparancsok:__**" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "**__Alparancsok:__** (folytatva)" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "Alparancsok:" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "{ctx.me.display_name} Súgó Menü" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" -msgstr "" +msgstr "*{page_num}/{page_count}. oldal*\\n{content_description}" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "**__Parancsok:__**" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "**__Parancsok:__** (folytatva)" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "Parancsok:" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "**__Nincs kategória:__**" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "{title} (folytatva)" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "Nincs kategória:" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "A súgókategória a(z) *{command_name}*-hoz/-hez nem található." -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "" +msgstr "A *{command_name}* parancsnak nincsen *{not_found}* nevű alparancsa." -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." -msgstr "" +msgstr "Nem tudtam elküldeni a súgóüzenetet privát üzenetben. Letiltottál vagy kikapcsoltad a közvetlen üzeneteket ennek a szervernek a tagjaitól." -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/id-ID.po b/redbot/core/commands/locales/id-ID.po index bc8ce5456..1fb4a2934 100644 --- a/redbot/core/commands/locales/id-ID.po +++ b/redbot/core/commands/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Ya" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" -msgstr "" +msgstr "Dinonaktifkan" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/it-IT.po b/redbot/core/commands/locales/it-IT.po index d61f6b5fd..d95269ca6 100644 --- a/redbot/core/commands/locales/it-IT.po +++ b/redbot/core/commands/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Sì" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/ja-JP.po b/redbot/core/commands/locales/ja-JP.po index 5b634fe9d..f412c9281 100644 --- a/redbot/core/commands/locales/ja-JP.po +++ b/redbot/core/commands/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "イエス" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/ko-KR.po b/redbot/core/commands/locales/ko-KR.po index 3de731153..6b1aae53a 100644 --- a/redbot/core/commands/locales/ko-KR.po +++ b/redbot/core/commands/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "그래요!" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "비활성화됨" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/nb-NO.po b/redbot/core/commands/locales/nb-NO.po new file mode 100644 index 000000000..8c59a8376 --- /dev/null +++ b/redbot/core/commands/locales/nb-NO.po @@ -0,0 +1,139 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 188\n" +"Language: nb_NO\n" + +#: redbot/core/commands/commands.py:525 +msgid "\\\"{argument}\\\" is not a number." +msgstr "\\\"{argument}\\\" er ikke et tall." + +#: redbot/core/commands/converter.py:112 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` er ikke en gyldig tidsenhet for denne kommandoen" + +#: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "Tiden som settes er for høy, kan man vurdere å sette noe rimelig." + +#: redbot/core/commands/converter.py:123 +msgid "This amount of time is too large for this command. (Maximum: {maximum})" +msgstr "Denne tidsperioden er for stor for denne kommandoen (Maks: {maximum})" + +#: redbot/core/commands/converter.py:129 +msgid "This amount of time is too small for this command. (Minimum: {minimum})" +msgstr "Det er for lite tid for denne kommandoen. (Minimum: {minimum})" + +#: redbot/core/commands/converter.py:157 +msgid "Server \\\"{name}\\\" not found." +msgstr "Server \\\"{name}\\\" ble ikke funnet." + +#: redbot/core/commands/converter.py:192 +msgid "Unexpected key {key}" +msgstr "Uventet nøkkel {key}" + +#: redbot/core/commands/converter.py:394 +msgid "Expected one of: {}" +msgstr "Forventet én av: {}" + +#: redbot/core/commands/help.py:104 +msgid "No" +msgstr "Nei" + +#: redbot/core/commands/help.py:106 +msgid "Yes" +msgstr "Ja" + +#: redbot/core/commands/help.py:112 +msgid "Disabled" +msgstr "Deaktivert" + +#: redbot/core/commands/help.py:117 +msgid "\\nCustom Tagline: {tag}" +msgstr "\\nCustom Tagline: {tag}" + +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +msgstr "Maksimalt antall tegn per side: {page_char_limit}\\nMaksimalt antall sider per server (bare brukt dersom menyer ikke er brukt): {max_pages_in_guild}\\nHjelp er et meny: {use_menus}\\nHjelp viser skjulte kommandoer: {show_hidden}\\nHjelpe viser bare kommandoer som kan brukes: {verify_checks}\\nHjelp viser ubrukelige kommandoer når du spør direkte: {verify_exists}\\nSletteforsinkelse: {delete_delay}\\nReact med et sjekkmerke når hjelp sendes via DM: {use_tick}{tagline_info}" + +#: redbot/core/commands/help.py:272 +msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." +msgstr "Skriv {ctx.clean_prefix}help for mer informasjon om en kommando. Du kan også skrive {ctx.clean_prefix}help for mer informasjon om en kategori." + +#: redbot/core/commands/help.py:302 +msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" +msgstr "`Syntaks: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" + +#: redbot/core/commands/help.py:343 +msgid "**__Subcommands:__**" +msgstr "**__Underkommandoer__**" + +#: redbot/core/commands/help.py:345 +msgid "**__Subcommands:__** (continued)" +msgstr "**__Subcommands:__** (fortsatt)" + +#: redbot/core/commands/help.py:356 +msgid "Subcommands:" +msgstr "Underkommandoer:" + +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 +msgid "{ctx.me.display_name} Help Menu" +msgstr "{ctx.me.display_name} Hjelpemeny" + +#: redbot/core/commands/help.py:467 +msgid "*Page {page_num} of {page_count}*\\n{content_description}" +msgstr "*Side {page_num} av {page_count}*\\n{content_description}" + +#: redbot/core/commands/help.py:518 +msgid "**__Commands:__**" +msgstr "**__Kommando:__**" + +#: redbot/core/commands/help.py:520 +msgid "**__Commands:__** (continued)" +msgstr "**__Kommando:__** (fortsatt)" + +#: redbot/core/commands/help.py:530 +msgid "Commands:" +msgstr "Kommandoer:" + +#: redbot/core/commands/help.py:572 +msgid "**__No Category:__**" +msgstr "**__Ingen kategori:__**" + +#: redbot/core/commands/help.py:585 +msgid "{title} (continued)" +msgstr "{title} (fortsatt)" + +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 +msgid "No Category:" +msgstr "Ingen kategori:" + +#: redbot/core/commands/help.py:684 +msgid "Help topic for *{command_name}* not found." +msgstr "Hjelpeemnet for *{command_name}* ikke funnet." + +#: redbot/core/commands/help.py:701 +msgid "Command *{command_name}* has no subcommand named *{not_found}*." +msgstr "Kommandoen *{command_name}* har ingen underkommando som heter *{not_found}*." + +#: redbot/core/commands/help.py:776 +msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." +msgstr "Jeg kunne ikke sende meldingen til deg i DM. Enten har du blokkert meg eller du deaktivert DMs i denne serveren." + +#: redbot/core/commands/help.py:815 +#, docstring +msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " +msgstr "\\n Jeg trenger noen\\n (Hjelp) ikke bare noen\\n (Hjelp) du vet at jeg trenger noen\\n (Hjelp!)\\n " + diff --git a/redbot/core/commands/locales/nl-NL.po b/redbot/core/commands/locales/nl-NL.po index e5a571b37..db1de0222 100644 --- a/redbot/core/commands/locales/nl-NL.po +++ b/redbot/core/commands/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "\\\"{argument}\\\" is geen getal." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` is geen geldige tijdseenheid voor deze command" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Deze hoeveelheid tijd is te groot voor deze opdracht. (Maximum: {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Deze hoeveelheid tijd is te klein voor deze opdracht. (Minimum: {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "Server \\\"{name}\\\" niet gevonden." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "De opgegeven tokens hebben geen geldig formaat." - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "Onverwachte sleutel {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "Eén verwacht van: {}" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "Nee" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Ja" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/pl-PL.po b/redbot/core/commands/locales/pl-PL.po index c1caf37da..b9fd55a60 100644 --- a/redbot/core/commands/locales/pl-PL.po +++ b/redbot/core/commands/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -17,122 +17,122 @@ msgstr "" #: redbot/core/commands/commands.py:525 msgid "\\\"{argument}\\\" is not a number." -msgstr "" +msgstr "\\\"{argument}\\\" nie jest liczbą." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "Nieoczekiwany klucz: {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "Nie" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Tak" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "Wyłączone" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "**__Subkomendy:__**" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "**__Podkomendy:__** (ciąg dalszy)" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "Komendy:" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "**__Brak kategorii:__**" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "{title} (kontynuowany)" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "Bez kategorii:" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/pt-BR.po b/redbot/core/commands/locales/pt-BR.po index 403f1aefa..af6bdb49b 100644 --- a/redbot/core/commands/locales/pt-BR.po +++ b/redbot/core/commands/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "\\\"{argument}\\\" não é um número." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` não é uma unidade de tempo válida para este comando" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Esta quantidade de tempo é muito grande para este comando. (Máximo: {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Esta quantidade de tempo é muito pequena para este comando. (Mínimo: {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "O servidor \\\"{name}\\\" não foi encontrado." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "Os tokens fornecidos não estão em um formato válido." - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "Chave inesperada {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "Esperado um de: {}" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "Desabilitado" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/pt-PT.po b/redbot/core/commands/locales/pt-PT.po index 58e2ec477..51c000e31 100644 --- a/redbot/core/commands/locales/pt-PT.po +++ b/redbot/core/commands/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/ro-RO.po b/redbot/core/commands/locales/ro-RO.po index d10ead36e..6881bdab9 100644 --- a/redbot/core/commands/locales/ro-RO.po +++ b/redbot/core/commands/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/ru-RU.po b/redbot/core/commands/locales/ru-RU.po index 8631fdd97..83802df82 100644 --- a/redbot/core/commands/locales/ru-RU.po +++ b/redbot/core/commands/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "\\\"{argument}\\\" не является числом." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` не является допустимой единицей измерения для этой команды" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Это количество времени слишком большое для этой команды. (Максимум: {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Это количество времени слишком маленькое для этой команды. (Минимум: {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "Сервер \\\"{name}\\\" не найдено." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "Указанные токены не в правильном формате." - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "Неожиданный ключ {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "Ожидался один из: {}" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "Нет" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Да" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "Отключено" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/sk-SK.po b/redbot/core/commands/locales/sk-SK.po index 6b95496be..0a063a360 100644 --- a/redbot/core/commands/locales/sk-SK.po +++ b/redbot/core/commands/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "\\\"{argument}\\\" nie je číslo." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Áno" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/sr-CS.po b/redbot/core/commands/locales/sr-CS.po new file mode 100644 index 000000000..cbf32b4ca --- /dev/null +++ b/redbot/core/commands/locales/sr-CS.po @@ -0,0 +1,139 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 188\n" +"Language: sr_CS\n" + +#: redbot/core/commands/commands.py:525 +msgid "\\\"{argument}\\\" is not a number." +msgstr "" + +#: redbot/core/commands/converter.py:112 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "" + +#: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 +msgid "This amount of time is too large for this command. (Maximum: {maximum})" +msgstr "" + +#: redbot/core/commands/converter.py:129 +msgid "This amount of time is too small for this command. (Minimum: {minimum})" +msgstr "" + +#: redbot/core/commands/converter.py:157 +msgid "Server \\\"{name}\\\" not found." +msgstr "" + +#: redbot/core/commands/converter.py:192 +msgid "Unexpected key {key}" +msgstr "" + +#: redbot/core/commands/converter.py:394 +msgid "Expected one of: {}" +msgstr "" + +#: redbot/core/commands/help.py:104 +msgid "No" +msgstr "" + +#: redbot/core/commands/help.py:106 +msgid "Yes" +msgstr "" + +#: redbot/core/commands/help.py:112 +msgid "Disabled" +msgstr "" + +#: redbot/core/commands/help.py:117 +msgid "\\nCustom Tagline: {tag}" +msgstr "" + +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +msgstr "" + +#: redbot/core/commands/help.py:272 +msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." +msgstr "" + +#: redbot/core/commands/help.py:302 +msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" +msgstr "" + +#: redbot/core/commands/help.py:343 +msgid "**__Subcommands:__**" +msgstr "" + +#: redbot/core/commands/help.py:345 +msgid "**__Subcommands:__** (continued)" +msgstr "" + +#: redbot/core/commands/help.py:356 +msgid "Subcommands:" +msgstr "" + +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 +msgid "{ctx.me.display_name} Help Menu" +msgstr "" + +#: redbot/core/commands/help.py:467 +msgid "*Page {page_num} of {page_count}*\\n{content_description}" +msgstr "" + +#: redbot/core/commands/help.py:518 +msgid "**__Commands:__**" +msgstr "" + +#: redbot/core/commands/help.py:520 +msgid "**__Commands:__** (continued)" +msgstr "" + +#: redbot/core/commands/help.py:530 +msgid "Commands:" +msgstr "" + +#: redbot/core/commands/help.py:572 +msgid "**__No Category:__**" +msgstr "" + +#: redbot/core/commands/help.py:585 +msgid "{title} (continued)" +msgstr "" + +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 +msgid "No Category:" +msgstr "" + +#: redbot/core/commands/help.py:684 +msgid "Help topic for *{command_name}* not found." +msgstr "" + +#: redbot/core/commands/help.py:701 +msgid "Command *{command_name}* has no subcommand named *{not_found}*." +msgstr "" + +#: redbot/core/commands/help.py:776 +msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." +msgstr "" + +#: redbot/core/commands/help.py:815 +#, docstring +msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " +msgstr "" + diff --git a/redbot/core/commands/locales/sr-SP.po b/redbot/core/commands/locales/sr-SP.po index a2f3f7e5d..053a4d872 100644 --- a/redbot/core/commands/locales/sr-SP.po +++ b/redbot/core/commands/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/sv-SE.po b/redbot/core/commands/locales/sv-SE.po index 2237156d1..485ca7c5c 100644 --- a/redbot/core/commands/locales/sv-SE.po +++ b/redbot/core/commands/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "\\\"{argument}\\\" är inte ett tal." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` är inte en giltig tidsenhet för detta kommando" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Denna tid är för stor för detta kommando. (Maximal: {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Denna tid är för liten för detta kommando. (Minimum: {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "Servern \\\"{name}\\\" hittades inte." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "De angivna tokens är inte i ett giltigt format." - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "Oväntad nyckel {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "Förväntade sig en av: {}" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Ja" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "Skriv {ctx.clean_prefix}help för mer information om ett kommando. Du kan också skriva {ctx.clean_prefix}help för mer information om en kategori." -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "**__Underkommandon:__** (fortsatt)" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Hjälpmeny" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "*Sida {page_num} av {page_count}*\\n{content_description}" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "**__Kommandon:__** (fortsatt)" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "{title} (fortsatt)" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "Ingen kategori:" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "Hjälptråden för *{command_name}* hittades inte." -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "Kommandot *{command_name}* har inget underkommando som heter *{not_found}*." -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "Jag kunde inte skicka hjälpmeddelandet till dig i DM. Antingen blockerade du mig eller så inaktiverade du DMs i denna server." -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/tr-TR.po b/redbot/core/commands/locales/tr-TR.po index 93aaf006f..a605253a2 100644 --- a/redbot/core/commands/locales/tr-TR.po +++ b/redbot/core/commands/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -17,122 +17,122 @@ msgstr "" #: redbot/core/commands/commands.py:525 msgid "\\\"{argument}\\\" is not a number." -msgstr "" +msgstr "\\\"{argument}\\\" bir sayı değil." -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" -msgstr "" +msgstr "`{unit}` bu komut için geçerli bir zaman birimi değil" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "Ayarlanan süre aşırı uzun, daha mantıklı bir şey ayarlamayı düşünün." + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" -msgstr "" +msgstr "Bu süre bu komut için çok fazla. (Maksimum: {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" -msgstr "" +msgstr "Bu komut için bu süre çok kısa. (Minimum: {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." -msgstr "" +msgstr "Sunucu \\\"{name}\\\" bulunamadı." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" -msgstr "" +msgstr "Beklenmedik anahtar {key}" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" -msgstr "" +msgstr "Arasından biri beklenenler: {}" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" -msgstr "" +msgstr "Hayır" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "Evet" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "Devre dışı bırakıldı" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" -msgstr "" +msgstr "\\nÖzel Kısa Açıklama: {tag}" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" -msgstr "" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +msgstr "Sayfa başına maksimum karakter: {page_char_limit}\\nSunucu başına maksimum sayfa (sadece menüler kullanılmıyorsa kullanılır): {max_pages_in_guild}\\nHelp bir menüdür: {use_menus}\\nHelp gizli komutları gösterir: {show_hidden}\\nHelp sadece kullanılabilen komutları gösterir {verify_checks}\\nHelp direk sorulduğunda kullanılamaz komutları gösterir: {verify_exists}\\nSilme gecikmesi: {delete_delay}\\nYardım özel mesaj olarak gönderildiğin tik ile tepki ver: {use_tick}{tagline_info}" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." -msgstr "" +msgstr "{ctx.clean_prefix}help yazarak bir komut hakkında daha fazla bilgi alabilirsiniz. Bu komutu kullanarak {ctx.clean_prefix}help kategori hakkında bilgi alabilirsiniz." -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" -msgstr "" +msgstr "`Komut: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "**__Diğer komutlar:__**" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "**__Diğer komutlar:__** (devamı)" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "Diğer komutlar:" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "{ctx.me.display_name} Yardım Menüsü" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" -msgstr "" - -#: redbot/core/commands/help.py:516 -msgid "**__Commands:__**" -msgstr "" +msgstr "*{page_count} sayfadan {page_num}.*\\n{content_description}" #: redbot/core/commands/help.py:518 +msgid "**__Commands:__**" +msgstr "**__Komutlar:__**" + +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" -msgstr "" +msgstr "**__Komutlar:__** (devamı)" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" -msgstr "" +msgstr "Komutlar:" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" -msgstr "" +msgstr "**__Kategori Yok:__**" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" -msgstr "" +msgstr "{title} (devamı)" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" -msgstr "" +msgstr "Kategori Yok:" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." -msgstr "" +msgstr "*{command_name}* için yardım konusu bulunamadı." -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "" +msgstr "*{command_name}* komutunun *{not_found}* adında bir alt komutu bulunmamakta." -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "Size DM'den yardım mesajı gönderemedim. Ya beni engelledin ya da bu sunucuda Dm'leri devre dışı bıraktın." -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/uk-UA.po b/redbot/core/commands/locales/uk-UA.po index 21c041e48..91b8169e6 100644 --- a/redbot/core/commands/locales/uk-UA.po +++ b/redbot/core/commands/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/vi-VN.po b/redbot/core/commands/locales/vi-VN.po index 7f1ba5052..8f4cfe15f 100644 --- a/redbot/core/commands/locales/vi-VN.po +++ b/redbot/core/commands/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/zh-CN.po b/redbot/core/commands/locales/zh-CN.po index 0cab36962..7d0cc1511 100644 --- a/redbot/core/commands/locales/zh-CN.po +++ b/redbot/core/commands/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "是" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/zh-HK.po b/redbot/core/commands/locales/zh-HK.po index 761b88cac..5930e7da9 100644 --- a/redbot/core/commands/locales/zh-HK.po +++ b/redbot/core/commands/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "" -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " diff --git a/redbot/core/commands/locales/zh-TW.po b/redbot/core/commands/locales/zh-TW.po index de90e7061..9a0f79cb1 100644 --- a/redbot/core/commands/locales/zh-TW.po +++ b/redbot/core/commands/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-17 12:31+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -19,120 +19,120 @@ msgstr "" msgid "\\\"{argument}\\\" is not a number." msgstr "\\\"{argument}\\\" 不是數字。" -#: redbot/core/commands/converter.py:113 +#: redbot/core/commands/converter.py:112 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}`不是此命令的有效時間單位" #: redbot/core/commands/converter.py:119 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "" + +#: redbot/core/commands/converter.py:123 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "對於該命令來說,此時間量太大。 (最大值: {maximum})" -#: redbot/core/commands/converter.py:125 +#: redbot/core/commands/converter.py:129 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "對於該命令來說,此時間量太小。 (最小值: {minimum})" -#: redbot/core/commands/converter.py:153 +#: redbot/core/commands/converter.py:157 msgid "Server \\\"{name}\\\" not found." msgstr "沒有找到\\\"{name}\\\"伺服器." -#: redbot/core/commands/converter.py:183 redbot/core/commands/converter.py:185 -msgid "The provided tokens are not in a valid format." -msgstr "提供的token格式無效。" - -#: redbot/core/commands/converter.py:239 +#: redbot/core/commands/converter.py:192 msgid "Unexpected key {key}" msgstr "" -#: redbot/core/commands/converter.py:441 +#: redbot/core/commands/converter.py:394 msgid "Expected one of: {}" msgstr "" -#: redbot/core/commands/help.py:103 +#: redbot/core/commands/help.py:104 msgid "No" msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:106 msgid "Yes" msgstr "是" -#: redbot/core/commands/help.py:111 +#: redbot/core/commands/help.py:112 msgid "Disabled" msgstr "已停用" -#: redbot/core/commands/help.py:116 +#: redbot/core/commands/help.py:117 msgid "\\nCustom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:122 -msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}{tagline_info}" +#: redbot/core/commands/help.py:123 +msgid "Maximum characters per page: {page_char_limit}\\nMaximum pages per guild (only used if menus are not used): {max_pages_in_guild}\\nHelp is a menu: {use_menus}\\nHelp shows hidden commands: {show_hidden}\\nHelp only shows commands which can be used: {verify_checks}\\nHelp shows unusable commands when asked directly: {verify_exists}\\nDelete delay: {delete_delay}\\nReact with a checkmark when help is sent via DM: {use_tick}{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:270 +#: redbot/core/commands/help.py:272 msgid "Type {ctx.clean_prefix}help for more info on a command. You can also type {ctx.clean_prefix}help for more info on a category." msgstr "" -#: redbot/core/commands/help.py:300 +#: redbot/core/commands/help.py:302 msgid "`Syntax: {ctx.clean_prefix}{command.qualified_name} {command.signature}`" msgstr "" -#: redbot/core/commands/help.py:341 +#: redbot/core/commands/help.py:343 msgid "**__Subcommands:__**" msgstr "" -#: redbot/core/commands/help.py:343 +#: redbot/core/commands/help.py:345 msgid "**__Subcommands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:354 +#: redbot/core/commands/help.py:356 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:418 redbot/core/commands/help.py:670 -#: redbot/core/commands/help.py:683 redbot/core/commands/help.py:702 +#: redbot/core/commands/help.py:420 redbot/core/commands/help.py:675 +#: redbot/core/commands/help.py:688 redbot/core/commands/help.py:707 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:465 +#: redbot/core/commands/help.py:467 msgid "*Page {page_num} of {page_count}*\\n{content_description}" msgstr "" -#: redbot/core/commands/help.py:516 +#: redbot/core/commands/help.py:518 msgid "**__Commands:__**" msgstr "" -#: redbot/core/commands/help.py:518 +#: redbot/core/commands/help.py:520 msgid "**__Commands:__** (continued)" msgstr "" -#: redbot/core/commands/help.py:528 +#: redbot/core/commands/help.py:530 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:570 +#: redbot/core/commands/help.py:572 msgid "**__No Category:__**" msgstr "" -#: redbot/core/commands/help.py:583 +#: redbot/core/commands/help.py:585 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:599 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:601 redbot/core/commands/help.py:615 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:679 +#: redbot/core/commands/help.py:684 msgid "Help topic for *{command_name}* not found." msgstr "" -#: redbot/core/commands/help.py:696 +#: redbot/core/commands/help.py:701 msgid "Command *{command_name}* has no subcommand named *{not_found}*." msgstr "" -#: redbot/core/commands/help.py:771 +#: redbot/core/commands/help.py:776 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "" -#: redbot/core/commands/help.py:809 +#: redbot/core/commands/help.py:815 #, docstring msgid "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n " msgstr "\\n I need somebody\\n (Help) not just anybody\\n (Help) you know I need someone\\n (Help!)\\n \n" diff --git a/redbot/core/commands/requires.py b/redbot/core/commands/requires.py index f5db7d6b0..645e074bb 100644 --- a/redbot/core/commands/requires.py +++ b/redbot/core/commands/requires.py @@ -3,7 +3,7 @@ commands.requires ================= This module manages the logic of resolving command permissions and requirements. This includes rules which override those requirements, -as well as custom checks which can be overriden, and some special +as well as custom checks which can be overridden, and some special checks like bot permissions checks. """ import asyncio @@ -11,22 +11,23 @@ import enum import inspect from collections import ChainMap from typing import ( - Union, - Optional, - List, - Callable, - Awaitable, - Dict, - Any, TYPE_CHECKING, - TypeVar, - Tuple, + Any, + Awaitable, + Callable, ClassVar, + Dict, + List, Mapping, + Optional, + Tuple, + TypeVar, + Union, ) import discord +from discord.ext.commands import check from .converter import GuildConverter from .errors import BotMissingPermissions @@ -47,6 +48,7 @@ __all__ = [ "Requires", "permissions_check", "bot_has_permissions", + "bot_in_a_guild", "has_permissions", "has_guild_permissions", "is_owner", @@ -385,7 +387,7 @@ class Requires: The ID of the guild for the rule's scope. Set to `Requires.GLOBAL` for a global rule. If a global rule is set for a model, - it will be prefered over the guild rule. + it will be preferred over the guild rule. Returns ------- @@ -473,7 +475,7 @@ class Requires: Parameters ---------- ctx : "Context" - The invkokation context to check with. + The invocation context to check with. Returns ------- @@ -486,7 +488,7 @@ class Requires: If the bot is missing required permissions to run the command. CommandError - Propogated from any permissions checks. + Propagated from any permissions checks. """ if not self.ready_event.is_set(): @@ -524,7 +526,7 @@ class Requires: cur_state = self._get_rule_from_ctx(ctx) should_invoke, next_state = transition_permstate_to(prev_state, cur_state) if should_invoke is None: - # NORMAL invokation, we simply follow standard procedure + # NORMAL invocation, we simply follow standard procedure should_invoke = await self._verify_user(ctx) elif isinstance(next_state, dict): # NORMAL to PASSIVE_ALLOW; should we proceed as normal or transition? @@ -705,6 +707,15 @@ def bot_has_permissions(**perms: bool): return decorator +def bot_in_a_guild(): + """Deny the command if the bot is not in a guild.""" + + async def predicate(ctx): + return len(ctx.bot.guilds) > 0 + + return check(predicate) + + def has_permissions(**perms: bool): """Restrict the command to users with these permissions. diff --git a/redbot/core/config.py b/redbot/core/config.py index e0f39baad..84ef96419 100644 --- a/redbot/core/config.py +++ b/redbot/core/config.py @@ -464,7 +464,7 @@ class Group(Value): Note ---- - If retreiving a sub-group, the return value of this method will + If retrieving a sub-group, the return value of this method will include registered defaults for values which have not yet been set. Parameters @@ -687,7 +687,7 @@ class Config(metaclass=ConfigMeta): Should config require registration of data keys before allowing you to get/set values? See `force_registration`. cog_name : str, optional - Config normally uses ``cog_instance`` to determine tha name of your cog. + Config normally uses ``cog_instance`` to determine the name of your cog. If you wish you may pass ``None`` to ``cog_instance`` and directly specify the name of your cog here. diff --git a/redbot/core/core_commands.py b/redbot/core/core_commands.py index 6f8327c6b..7c82cff0d 100644 --- a/redbot/core/core_commands.py +++ b/redbot/core/core_commands.py @@ -23,6 +23,7 @@ import aiohttp import discord from babel import Locale as BabelLocale, UnknownLocaleError from redbot.core.data_manager import storage_type +from redbot.core.utils.chat_formatting import box, pagify from . import ( __version__, @@ -384,7 +385,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): @commands.command() async def info(self, ctx: commands.Context): - """Shows info about Red.""" + """Shows info about [botname].""" embed_links = await ctx.embed_requested() author_repo = "https://github.com/Twentysix26" org_repo = "https://github.com/Cog-Creators" @@ -443,7 +444,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): await ctx.send(embed=embed) else: python_version = "{}.{}.{}".format(*sys.version_info[:3]) - dpy_version = "{}".format(discord.__version__,) + dpy_version = "{}".format(discord.__version__) red_version = "{}".format(__version__) about = _( @@ -1139,14 +1140,21 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): if self.bot._last_exception: for page in pagify(self.bot._last_exception, shorten_by=10): - await destination.send(box(page, lang="py")) + try: + await destination.send(box(page, lang="py")) + except discord.HTTPException: + await ctx.channel.send( + "I couldn't send the traceback message to you in DM. " + "Either you blocked me or you disabled DMs in this server." + ) + return else: - await ctx.send(_("No exception has occurred yet")) + await ctx.send(_("No exception has occurred yet.")) @commands.command() @commands.check(CoreLogic._can_get_invite_url) async def invite(self, ctx): - """Show's [botname]'s invite url.""" + """Shows [botname]'s invite url.""" try: await ctx.author.send(await self._invite_url()) except discord.errors.Forbidden: @@ -1177,7 +1185,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): "you can invite me on new servers.\n\n" "You can change this by ticking `Public bot` in " "your token settings: " - "https://discordapp.com/developers/applications/me/{0}".format(self.bot.user.id) + "https://discord.com/developers/applications/{0}/bot".format(self.bot.user.id) ) return if not confirm: @@ -1227,7 +1235,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): log.debug(_("Leaving guild '{}'").format(ctx.guild.name)) await ctx.guild.leave() else: - await ctx.send(_("Alright, I'll stay then :)")) + await ctx.send(_("Alright, I'll stay then. :)")) @commands.command() @checks.is_owner() @@ -1274,12 +1282,10 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): except asyncio.TimeoutError: await ctx.send(_("Response timed out.")) - @commands.command() + @commands.command(require_var_positional=True) @checks.is_owner() async def load(self, ctx: commands.Context, *cogs: str): """Loads packages.""" - if not cogs: - return await ctx.send_help() cogs = tuple(map(lambda cog: cog.rstrip(","), cogs)) async with ctx.typing(): ( @@ -1378,15 +1384,17 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): if output: total_message = "\n\n".join(output) - for page in pagify(total_message): + for page in pagify( + total_message, delims=["\n", ", "], priority=True, page_length=1500 + ): + if page.startswith(", "): + page = page[2:] await ctx.send(page) - @commands.command() + @commands.command(require_var_positional=True) @checks.is_owner() async def unload(self, ctx: commands.Context, *cogs: str): """Unloads packages.""" - if not cogs: - return await ctx.send_help() cogs = tuple(map(lambda cog: cog.rstrip(","), cogs)) unloaded, failed = await self._unload(cogs) @@ -1419,12 +1427,10 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): for page in pagify(total_message): await ctx.send(page) - @commands.command(name="reload") + @commands.command(require_var_positional=True) @checks.is_owner() async def reload(self, ctx: commands.Context, *cogs: str): """Reloads packages.""" - if not cogs: - return await ctx.send_help() cogs = tuple(map(lambda cog: cog.rstrip(","), cogs)) async with ctx.typing(): ( @@ -1529,9 +1535,9 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): @commands.command(name="restart") @checks.is_owner() async def _restart(self, ctx: commands.Context, silently: bool = False): - """Attempts to restart Red. + """Attempts to restart [botname]. - Makes Red quit with exit code 26. + Makes [botname] quit with exit code 26. The restart is not guaranteed: it must be dealt with by the process manager in use.""" with contextlib.suppress(discord.HTTPException): @@ -1557,8 +1563,22 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): mod_role_ids = guild_data["mod_role"] mod_role_names = [r.name for r in guild.roles if r.id in mod_role_ids] mod_roles_str = humanize_list(mod_role_names) if mod_role_names else "Not Set." - guild_settings = _("Admin roles: {admin}\nMod roles: {mod}\n").format( - admin=admin_roles_str, mod=mod_roles_str + + guild_locale = await i18n.get_locale_from_guild(self.bot, ctx.guild) + guild_regional_format = ( + await i18n.get_regional_format_from_guild(self.bot, ctx.guild) or guild_locale + ) + + guild_settings = _( + "Admin roles: {admin}\n" + "Mod roles: {mod}\n" + "Locale: {guild_locale}\n" + "Regional format: {guild_regional_format}\n" + ).format( + admin=admin_roles_str, + mod=mod_roles_str, + guild_locale=guild_locale, + guild_regional_format=guild_regional_format, ) else: guild_settings = "" @@ -1566,21 +1586,24 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): prefixes = await ctx.bot._prefix_cache.get_prefixes(ctx.guild) global_data = await ctx.bot._config.all() locale = global_data["locale"] - regional_format = global_data["regional_format"] or _("Same as bot's locale") + regional_format = global_data["regional_format"] or locale + colour = discord.Colour(global_data["color"]) prefix_string = " ".join(prefixes) settings = _( "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}" - "Locale: {locale}\n" - "Regional format: {regional_format}" + "Global locale: {locale}\n" + "Global regional format: {regional_format}\n" + "Default embed colour: {colour}" ).format( bot_name=ctx.bot.user.name, prefixes=prefix_string, guild_settings=guild_settings, locale=locale, regional_format=regional_format, + colour=colour, ) for page in pagify(settings): await ctx.send(box(page)) @@ -1634,7 +1657,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): await ctx.send( _( "This description is too long to properly display. " - "Please try again with below 250 characters" + "Please try again with below 250 characters." ) ) else: @@ -1776,8 +1799,13 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): url = url[1:-1] async with aiohttp.ClientSession() as session: - async with session.get(url) as r: - data = await r.read() + try: + async with session.get(url) as r: + data = await r.read() + except aiohttp.InvalidURL: + return await ctx.send(_("That URL is invalid.")) + except aiohttp.ClientError: + return await ctx.send(_("Something went wrong while trying to get the image.")) else: await ctx.send_help() return @@ -1862,6 +1890,25 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): else: await ctx.send(_("Watching cleared.")) + @_set.command(name="competing") + @checks.bot_in_a_guild() + @checks.is_owner() + async def _competing(self, ctx: commands.Context, *, competing: str = None): + """Sets [botname]'s competing status.""" + + status = ctx.bot.guilds[0].me.status if len(ctx.bot.guilds) > 0 else discord.Status.online + if competing: + activity = discord.Activity(name=competing, type=discord.ActivityType.competing) + else: + activity = None + await ctx.bot.change_presence(status=status, activity=activity) + if activity: + await ctx.send( + _("Status set to ``Competing in {competing}``.").format(competing=competing) + ) + else: + await ctx.send(_("Competing cleared.")) + @_set.command() @checks.bot_in_a_guild() @checks.is_owner() @@ -1891,7 +1938,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): await ctx.bot.change_presence(status=status, activity=game) await ctx.send(_("Status changed to {}.").format(status)) - @_set.command(name="streaming", aliases=["stream"]) + @_set.command(name="streaming", aliases=["stream"], usage="[( )]") @checks.bot_in_a_guild() @checks.is_owner() async def stream(self, ctx: commands.Context, streamer=None, *, stream_title=None): @@ -1919,16 +1966,42 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): async def _username(self, ctx: commands.Context, *, username: str): """Sets [botname]'s username.""" try: - await self._name(name=username) - except discord.HTTPException: + if self.bot.user.public_flags.verified_bot: + await ctx.send( + _( + "The username of a verified bot cannot be manually changed." + " Please contact Discord support to change it." + ) + ) + return + if len(username) > 32: + await ctx.send(_("Failed to change name. Must be 32 characters or fewer.")) + return + async with ctx.typing(): + await asyncio.wait_for(self._name(name=username), timeout=30) + except asyncio.TimeoutError: await ctx.send( _( - "Failed to change name. Remember that you can " - "only do it up to 2 times an hour. Use " - "nicknames if you need frequent changes. " - "`{}set nickname`" - ).format(ctx.clean_prefix) + "Changing the username timed out. " + "Remember that you can only do it up to 2 times an hour." + " Use nicknames if you need frequent changes: {command}" + ).format(command=inline(f"{ctx.clean_prefix}set nickname")) ) + except discord.HTTPException as e: + if e.code == 50035: + error_string = e.text.split("\n")[1] # Remove the "Invalid Form body" + await ctx.send( + _( + "Failed to change the username. " + "Discord returned the following error:\n" + "{error_message}" + ).format(error_message=inline(error_string)) + ) + else: + log.error( + "Unexpected error occurred when trying to change the username.", exc_info=e + ) + await ctx.send(_("Unexpected error occurred when trying to change the username.")) else: await ctx.send(_("Done.")) @@ -1938,19 +2011,19 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): async def _nickname(self, ctx: commands.Context, *, nickname: str = None): """Sets [botname]'s nickname.""" try: + if nickname and len(nickname) > 32: + await ctx.send(_("Failed to change nickname. Must be 32 characters or fewer.")) + return await ctx.guild.me.edit(nick=nickname) except discord.Forbidden: await ctx.send(_("I lack the permissions to change my own nickname.")) else: await ctx.send(_("Done.")) - @_set.command(aliases=["prefixes"]) + @_set.command(aliases=["prefixes"], require_var_positional=True) @checks.is_owner() async def prefix(self, ctx: commands.Context, *prefixes: str): """Sets [botname]'s global prefix(es).""" - if not prefixes: - await ctx.send_help() - return await ctx.bot.set_prefixes(guild=None, prefixes=prefixes) await ctx.send(_("Prefix set.")) @@ -1969,9 +2042,10 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): @_set.command() @checks.is_owner() - async def locale(self, ctx: commands.Context, language_code: str): + async def globallocale(self, ctx: commands.Context, language_code: str): """ - Changes bot's locale. + Changes the bot's default locale. + This will be used when a server has not set a locale, or in DMs. `` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc. @@ -1993,12 +2067,51 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): return standardized_locale_name = f"{locale.language}-{locale.territory}" i18n.set_locale(standardized_locale_name) - await ctx.bot._config.locale.set(standardized_locale_name) + await self.bot._i18n_cache.set_locale(None, standardized_locale_name) + await i18n.set_contextual_locales_from_guild(self.bot, ctx.guild) + await ctx.send(_("Global locale has been set.")) + + @_set.command() + @commands.guild_only() + @checks.guildowner_or_permissions(manage_guild=True) + async def locale(self, ctx: commands.Context, language_code: str): + """ + Changes the bot's locale in this server. + + `` can be any language code with country code included, + e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc. + + Go to Red's Crowdin page to see locales that are available with translations: + https://translate.discord.red + + Use "default" to return to the bot's default set language. + To reset to English, use "en-US". + """ + if language_code.lower() == "default": + global_locale = await self.bot._config.locale() + i18n.set_contextual_locale(global_locale) + await self.bot._i18n_cache.set_locale(ctx.guild, None) + await ctx.send(_("Locale has been set to the default.")) + return + try: + locale = BabelLocale.parse(language_code, sep="-") + except (ValueError, UnknownLocaleError): + await ctx.send(_("Invalid language code. Use format: `en-US`")) + return + if locale.territory is None: + await ctx.send( + _("Invalid format - language code has to include country code, e.g. `en-US`") + ) + return + standardized_locale_name = f"{locale.language}-{locale.territory}" + i18n.set_contextual_locale(standardized_locale_name) + await self.bot._i18n_cache.set_locale(ctx.guild, standardized_locale_name) await ctx.send(_("Locale has been set.")) - @_set.command(aliases=["region"]) + @_set.command(aliases=["globalregion"]) + @commands.guild_only() @checks.is_owner() - async def regionalformat(self, ctx: commands.Context, language_code: str = None): + async def globalregionalformat(self, ctx: commands.Context, language_code: str = None): """ Changes bot's regional format. This is used for formatting date, time and numbers. @@ -2009,8 +2122,8 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): """ if language_code is None: i18n.set_regional_format(None) - await ctx.bot._config.regional_format.set(None) - await ctx.send(_("Regional formatting will now be based on bot's locale.")) + await self.bot._i18n_cache.set_regional_format(None, None) + await ctx.send(_("Global regional formatting will now be based on bot's locale.")) return try: @@ -2025,7 +2138,45 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): return standardized_locale_name = f"{locale.language}-{locale.territory}" i18n.set_regional_format(standardized_locale_name) - await ctx.bot._config.regional_format.set(standardized_locale_name) + await self.bot._i18n_cache.set_regional_format(None, standardized_locale_name) + await ctx.send( + _("Global regional formatting will now be based on `{language_code}` locale.").format( + language_code=standardized_locale_name + ) + ) + + @_set.command(aliases=["region"]) + @checks.guildowner_or_permissions(manage_guild=True) + async def regionalformat(self, ctx: commands.Context, language_code: str = None): + """ + Changes bot's regional format in this server. This is used for formatting date, time and numbers. + + `` can be any language code with country code included, + e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc. + + Leave `` empty to base regional formatting on bot's locale in this server. + """ + if language_code is None: + i18n.set_contextual_regional_format(None) + await self.bot._i18n_cache.set_regional_format(ctx.guild, None) + await ctx.send( + _("Regional formatting will now be based on bot's locale in this server.") + ) + return + + try: + locale = BabelLocale.parse(language_code, sep="-") + except (ValueError, UnknownLocaleError): + await ctx.send(_("Invalid language code. Use format: `en-US`")) + return + if locale.territory is None: + await ctx.send( + _("Invalid format - language code has to include country code, e.g. `en-US`") + ) + return + standardized_locale_name = f"{locale.language}-{locale.territory}" + i18n.set_contextual_regional_format(standardized_locale_name) + await self.bot._i18n_cache.set_regional_format(ctx.guild, standardized_locale_name) await ctx.send( _("Regional formatting will now be based on `{language_code}` locale.").format( language_code=standardized_locale_name @@ -2053,10 +2204,10 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): else: await ctx.send(_("Text must be fewer than 1024 characters long.")) - @_set.command() + @_set.group(invoke_without_command=True) @checks.is_owner() async def api(self, ctx: commands.Context, service: str, *, tokens: TokenConverter): - """Set various external API tokens. + """Set, list or remove various external API tokens. This setting will be asked for by some 3rd party cogs and some core cogs. @@ -2071,6 +2222,47 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): await ctx.bot.set_shared_api_tokens(service, **tokens) await ctx.send(_("`{service}` API tokens have been set.").format(service=service)) + @api.command(name="list") + async def api_list(self, ctx: commands.Context): + """Show all external API services along with their keys that have been set. + + Secrets are not shown.""" + + services: dict = await ctx.bot.get_shared_api_tokens() + if not services: + await ctx.send(_("No API services have been set yet.")) + return + + sorted_services = sorted(services.keys(), key=str.lower) + + joined = _("Set API services:\n") if len(services) > 1 else _("Set API service:\n") + for service_name in sorted_services: + joined += "+ {}\n".format(service_name) + for key_name in services[service_name].keys(): + joined += " - {}\n".format(key_name) + for page in pagify(joined, ["\n"], shorten_by=16): + await ctx.send(box(page.lstrip(" "), lang="diff")) + + @api.command(name="remove", require_var_positional=True) + async def api_remove(self, ctx: commands.Context, *services: str): + """Remove the given services with all their keys and tokens.""" + bot_services = (await ctx.bot.get_shared_api_tokens()).keys() + services = [s for s in services if s in bot_services] + + if services: + await self.bot.remove_shared_api_services(*services) + if len(services) > 1: + msg = _("Services deleted successfully:\n{services_list}").format( + services_list=humanize_list(services) + ) + else: + msg = _("Service deleted successfully: {service_name}").format( + service_name=services[0] + ) + await ctx.send(msg) + else: + await ctx.send(_("None of the services you provided had any keys set.")) + @commands.group() @checks.is_owner() async def helpset(self, ctx: commands.Context): @@ -2079,7 +2271,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): @helpset.command(name="showsettings") async def helpset_showsettings(self, ctx: commands.Context): - """ Show the current help settings """ + """ Show the current help settings. """ help_settings = await commands.help.HelpSettings.from_context(ctx) @@ -2087,7 +2279,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): message = help_settings.pretty else: message = _( - "Warning: The default formatter is not in use, these settings may not apply" + "Warning: The default formatter is not in use, these settings may not apply." ) message += f"\n\n{help_settings.pretty}" @@ -2096,7 +2288,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): @helpset.command(name="resetformatter") async def helpset_resetformatter(self, ctx: commands.Context): - """ This resets [botname]'s help formatter to the default formatter """ + """ This resets [botname]'s help formatter to the default formatter. """ ctx.bot.reset_help_formatter() await ctx.send( @@ -2151,10 +2343,26 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): show_hidden = not await ctx.bot._config.help.show_hidden() await ctx.bot._config.help.show_hidden.set(show_hidden) if show_hidden: - await ctx.send(_("Help will not filter hidden commands")) + await ctx.send(_("Help will not filter hidden commands.")) else: await ctx.send(_("Help will filter hidden commands.")) + @helpset.command(name="usetick") + async def helpset_usetick(self, ctx: commands.Context, use_tick: bool = None): + """ + This allows the help command message to be ticked if help is sent in a DM. + + Defaults to False. + Using this without a setting will toggle. + """ + if use_tick is None: + use_tick = not await ctx.bot._config.help.use_tick() + await ctx.bot._config.help.use_tick.set(use_tick) + if use_tick: + await ctx.send(_("Help will now tick the command when sent in a DM.")) + else: + await ctx.send(_("Help will not tick the command when sent in a DM.")) + @helpset.command(name="verifychecks") async def helpset_permfilter(self, ctx: commands.Context, verify: bool = None): """ @@ -2391,7 +2599,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): 'Appearance' tab. Enable 'Developer Mode', then right click a user and click on 'Copy ID'. """ - destination = discord.utils.get(ctx.bot.get_all_members(), id=user_id) + destination = self.bot.get_user(user_id) if destination is None or destination.bot: await ctx.send( _( @@ -2473,6 +2681,18 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): osver = "Could not parse OS, report this on Github." user_who_ran = getpass.getuser() driver = storage_type() + + from redbot.core.data_manager import basic_config, config_file + + data_path = Path(basic_config["DATA_PATH"]) + disabled_intents = ( + ", ".join( + intent_name.replace("_", " ").title() + for intent_name, enabled in self.bot.intents + if not enabled + ) + or "None" + ) if await ctx.embed_requested(): e = discord.Embed(color=await ctx.embed_colour()) e.title = "Debug Info for Red" @@ -2482,26 +2702,40 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): e.add_field(name="Pip version", value=pipver, inline=True) e.add_field(name="System arch", value=platform.machine(), inline=True) e.add_field(name="User", value=user_who_ran, inline=True) + e.add_field(name="Storage type", value=driver, inline=True) + e.add_field(name="Disabled intents", value=disabled_intents, inline=True) e.add_field(name="OS version", value=osver, inline=False) e.add_field( name="Python executable", value=escape(sys.executable, formatting=True), inline=False, ) - e.add_field(name="Storage type", value=driver, inline=False) + e.add_field( + name="Data path", + value=escape(str(data_path), formatting=True), + inline=False, + ) + e.add_field( + name="Metadata file", + value=escape(str(config_file), formatting=True), + inline=False, + ) await ctx.send(embed=e) else: info = ( "Debug Info for Red\n\n" + "Red version: {}\n".format(redver) + "Python version: {}\n".format(pyver) - + "Python executable: {}\n".format(sys.executable) + "Discord.py version: {}\n".format(dpy_version) + "Pip version: {}\n".format(pipver) + "System arch: {}\n".format(platform.machine()) + "User: {}\n".format(user_who_ran) + "OS version: {}\n".format(osver) + "Storage type: {}\n".format(driver) + + "Disabled intents: {}\n".format(disabled_intents) + + "Python executable: {}\n".format(sys.executable) + + "Data path: {}\n".format(data_path) + + "Metadata file: {}\n".format(config_file) ) await ctx.send(box(info)) @@ -2513,15 +2747,11 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): """ pass - @allowlist.command(name="add", usage="...") + @allowlist.command(name="add", require_var_positional=True) async def allowlist_add(self, ctx: commands.Context, *users: Union[discord.Member, int]): """ Adds a user to the allowlist. """ - if not users: - await ctx.send_help() - return - uids = {getattr(user, "id", user) for user in users} await self.bot._whiteblacklist_cache.add_to_whitelist(None, uids) @@ -2545,15 +2775,11 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): for page in pagify(msg): await ctx.send(box(page)) - @allowlist.command(name="remove", usage="...") + @allowlist.command(name="remove", require_var_positional=True) async def allowlist_remove(self, ctx: commands.Context, *users: Union[discord.Member, int]): """ Removes user from the allowlist. """ - if not users: - await ctx.send_help() - return - uids = {getattr(user, "id", user) for user in users} await self.bot._whiteblacklist_cache.remove_from_whitelist(None, uids) @@ -2575,15 +2801,11 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): """ pass - @blocklist.command(name="add", usage="...") + @blocklist.command(name="add", require_var_positional=True) async def blocklist_add(self, ctx: commands.Context, *users: Union[discord.Member, int]): """ Adds a user to the blocklist. """ - if not users: - await ctx.send_help() - return - for user in users: if isinstance(user, int): user_obj = discord.Object(id=user) @@ -2616,15 +2838,11 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): for page in pagify(msg): await ctx.send(box(page)) - @blocklist.command(name="remove", usage="...") + @blocklist.command(name="remove", require_var_positional=True) async def blocklist_remove(self, ctx: commands.Context, *users: Union[discord.Member, int]): """ Removes user from the blocklist. """ - if not users: - await ctx.send_help() - return - uids = {getattr(user, "id", user) for user in users} await self.bot._whiteblacklist_cache.remove_from_blacklist(None, uids) @@ -2647,17 +2865,13 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): """ pass - @localallowlist.command(name="add", usage="...") + @localallowlist.command(name="add", require_var_positional=True) async def localallowlist_add( self, ctx: commands.Context, *users_or_roles: Union[discord.Member, discord.Role, int] ): """ Adds a user or role to the server allowlist. """ - if not users_or_roles: - await ctx.send_help() - return - names = [getattr(u_or_r, "name", u_or_r) for u_or_r in users_or_roles] uids = {getattr(u_or_r, "id", u_or_r) for u_or_r in users_or_roles} if not (ctx.guild.owner == ctx.author or await self.bot.is_owner(ctx.author)): @@ -2694,17 +2908,13 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): for page in pagify(msg): await ctx.send(box(page)) - @localallowlist.command(name="remove", usage="...") + @localallowlist.command(name="remove", require_var_positional=True) async def localallowlist_remove( self, ctx: commands.Context, *users_or_roles: Union[discord.Member, discord.Role, int] ): """ Removes user or role from the allowlist. """ - if not users_or_roles: - await ctx.send_help() - return - names = [getattr(u_or_r, "name", u_or_r) for u_or_r in users_or_roles] uids = {getattr(u_or_r, "id", u_or_r) for u_or_r in users_or_roles} if not (ctx.guild.owner == ctx.author or await self.bot.is_owner(ctx.author)): @@ -2741,17 +2951,13 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): """ pass - @localblocklist.command(name="add", usage="...") + @localblocklist.command(name="add", require_var_positional=True) async def localblocklist_add( self, ctx: commands.Context, *users_or_roles: Union[discord.Member, discord.Role, int] ): """ Adds a user or role to the blocklist. """ - if not users_or_roles: - await ctx.send_help() - return - for user_or_role in users_or_roles: uid = discord.Object(id=getattr(user_or_role, "id", user_or_role)) if uid.id == ctx.author.id: @@ -2789,17 +2995,13 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): for page in pagify(msg): await ctx.send(box(page)) - @localblocklist.command(name="remove", usage="...") + @localblocklist.command(name="remove", require_var_positional=True) async def localblocklist_remove( self, ctx: commands.Context, *users_or_roles: Union[discord.Member, discord.Role, int] ): """ Removes user or role from blocklist. """ - if not users_or_roles: - await ctx.send_help() - return - names = [getattr(u_or_r, "name", u_or_r) for u_or_r in users_or_roles] uids = {getattr(u_or_r, "id", u_or_r) for u_or_r in users_or_roles} await self.bot._whiteblacklist_cache.remove_from_blacklist(ctx.guild, uids) @@ -3132,7 +3334,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): output += ", ".join(members) if not output: - output = _("No immunty settings here.") + output = _("No immunity settings here.") for page in pagify(output): await ctx.send(page) @@ -3172,9 +3374,9 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): """ if await ctx.bot.is_automod_immune(user_or_role): - await ctx.send(_("They are immune")) + await ctx.send(_("They are immune.")) else: - await ctx.send(_("They are not Immune")) + await ctx.send(_("They are not immune.")) @checks.is_owner() @_set.group() @@ -3302,7 +3504,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): @ignore.command(name="list") async def ignore_list(self, ctx: commands.Context): """ - List the currently ignored servers and channels + List the currently ignored servers and channels. """ for page in pagify(await self.count_ignored(ctx)): await ctx.maybe_send_embed(page) @@ -3407,10 +3609,10 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): """ message = ( - "This bot is an instance of Red-DiscordBot (hereafter referred to as Red)\n" + "This bot is an instance of Red-DiscordBot (hereinafter referred to as Red).\n" "Red is a free and open source application made available to the public and " "licensed under the GNU GPLv3. The full text of this license is available to you at " - "" + "." ) await ctx.send(message) # We need a link which contains a thank you to other projects which we use at some point. diff --git a/redbot/core/data_manager.py b/redbot/core/data_manager.py index 06ceb7d79..1472d9dce 100644 --- a/redbot/core/data_manager.py +++ b/redbot/core/data_manager.py @@ -124,7 +124,7 @@ def cog_data_path(cog_instance=None, raw_name: str = None) -> Path: Parameters ---------- cog_instance - The instance of the cog you wish to get a data path for. + The instance of the cog you wish to get a data path for. If calling from a command or method of your cog, this should be ``self``. raw_name : str The name of the cog to get a data path for. diff --git a/redbot/core/dev_commands.py b/redbot/core/dev_commands.py index 96ca2845c..06ae6ceba 100644 --- a/redbot/core/dev_commands.py +++ b/redbot/core/dev_commands.py @@ -13,6 +13,7 @@ from copy import copy import discord from . import checks, commands +from .commands import NoParseOptional as Optional from .i18n import Translator from .utils.chat_formatting import box, pagify from .utils.predicates import MessagePredicate @@ -43,7 +44,7 @@ class Dev(commands.Cog): def __init__(self): super().__init__() self._last_result = None - self.sessions = set() + self.sessions = {} @staticmethod def async_compile(source, filename, mode): @@ -105,7 +106,7 @@ class Dev(commands.Cog): lines or asynchronous code, see [p]repl or [p]eval. Environment Variables: - ctx - command invokation context + ctx - command invocation context bot - bot object channel - the current channel object author - command author's member object @@ -159,7 +160,7 @@ class Dev(commands.Cog): as they are not mixed and they are formatted correctly. Environment Variables: - ctx - command invokation context + ctx - command invocation context bot - bot object channel - the current channel object author - command author's member object @@ -214,7 +215,7 @@ class Dev(commands.Cog): await ctx.send_interactive(self.get_pages(msg), box_lang="py") - @commands.command() + @commands.group(invoke_without_command=True) @checks.is_owner() async def repl(self, ctx): """Open an interactive REPL. @@ -237,22 +238,36 @@ class Dev(commands.Cog): } if ctx.channel.id in self.sessions: - await ctx.send( - _("Already running a REPL session in this channel. Exit it with `quit`.") - ) + if self.sessions[ctx.channel.id]: + await ctx.send( + _("Already running a REPL session in this channel. Exit it with `quit`.") + ) + else: + await ctx.send( + _( + "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." + ).format(ctx.prefix) + ) return - self.sessions.add(ctx.channel.id) - await ctx.send(_("Enter code to execute or evaluate. `exit()` or `quit` to exit.")) + self.sessions[ctx.channel.id] = True + await ctx.send( + _( + "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." + ).format(ctx.prefix) + ) while True: response = await ctx.bot.wait_for("message", check=MessagePredicate.regex(r"^`", ctx)) + if not self.sessions[ctx.channel.id]: + continue + cleaned = self.cleanup_code(response.content) if cleaned in ("quit", "exit", "exit()"): await ctx.send(_("Exiting.")) - self.sessions.remove(ctx.channel.id) + del self.sessions[ctx.channel.id] return executor = None @@ -305,6 +320,22 @@ class Dev(commands.Cog): except discord.HTTPException as e: await ctx.send(_("Unexpected error: `{}`").format(e)) + @repl.command(aliases=["resume"]) + async def pause(self, ctx, toggle: Optional[bool] = None): + """Pauses/resumes the REPL running in the current channel""" + if ctx.channel.id not in self.sessions: + await ctx.send(_("There is no currently running REPL session in this channel.")) + return + + if toggle is None: + toggle = not self.sessions[ctx.channel.id] + self.sessions[ctx.channel.id] = toggle + + if toggle: + await ctx.send(_("The REPL session in this channel has been resumed.")) + else: + await ctx.send(_("The REPL session in this channel is now paused.")) + @commands.command() @checks.is_owner() async def mock(self, ctx, user: discord.Member, *, command): @@ -338,3 +369,18 @@ class Dev(commands.Cog): await asyncio.sleep(2) ctx.message.author = old_author ctx.message.content = old_content + + @commands.command() + @checks.is_owner() + async def bypasscooldowns(self, ctx, toggle: Optional[bool] = None): + """Give bot owners the ability to bypass cooldowns. + + Does not persist through restarts.""" + if toggle is None: + toggle = not ctx.bot._bypass_cooldowns + ctx.bot._bypass_cooldowns = toggle + + if toggle: + await ctx.send(_("Bot owners will now bypass all commands with cooldowns.")) + else: + await ctx.send(_("Bot owners will no longer bypass all commands with cooldowns.")) diff --git a/redbot/core/drivers/locales/bs-BA.po b/redbot/core/drivers/locales/bs-BA.po new file mode 100644 index 000000000..21bbc0b97 --- /dev/null +++ b/redbot/core/drivers/locales/bs-BA.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-02-08 18:08+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 657\n" +"Language: bs_BA\n" + diff --git a/redbot/core/drivers/locales/no-NO.po b/redbot/core/drivers/locales/nb-NO.po similarity index 83% rename from redbot/core/drivers/locales/no-NO.po rename to redbot/core/drivers/locales/nb-NO.po index 4703def66..8cc4d77d4 100644 --- a/redbot/core/drivers/locales/no-NO.po +++ b/redbot/core/drivers/locales/nb-NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: red-discordbot\n" "POT-Creation-Date: 2020-02-08 18:08+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -11,7 +11,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: nb\n" "X-Crowdin-File-ID: 657\n" -"Language: no_NO\n" +"Language: nb_NO\n" diff --git a/redbot/core/drivers/locales/sr-CS.po b/redbot/core/drivers/locales/sr-CS.po new file mode 100644 index 000000000..24f178257 --- /dev/null +++ b/redbot/core/drivers/locales/sr-CS.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-02-08 18:08+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 657\n" +"Language: sr_CS\n" + diff --git a/redbot/core/drivers/postgres/locales/bs-BA.po b/redbot/core/drivers/postgres/locales/bs-BA.po new file mode 100644 index 000000000..81a6b5f03 --- /dev/null +++ b/redbot/core/drivers/postgres/locales/bs-BA.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-02-08 18:08+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 653\n" +"Language: bs_BA\n" + diff --git a/redbot/core/drivers/postgres/locales/no-NO.po b/redbot/core/drivers/postgres/locales/nb-NO.po similarity index 83% rename from redbot/core/drivers/postgres/locales/no-NO.po rename to redbot/core/drivers/postgres/locales/nb-NO.po index 73e8422aa..d701623bf 100644 --- a/redbot/core/drivers/postgres/locales/no-NO.po +++ b/redbot/core/drivers/postgres/locales/nb-NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: red-discordbot\n" "POT-Creation-Date: 2020-02-08 18:08+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -11,7 +11,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: nb\n" "X-Crowdin-File-ID: 653\n" -"Language: no_NO\n" +"Language: nb_NO\n" diff --git a/redbot/core/drivers/postgres/locales/sr-CS.po b/redbot/core/drivers/postgres/locales/sr-CS.po new file mode 100644 index 000000000..e41f7ccdb --- /dev/null +++ b/redbot/core/drivers/postgres/locales/sr-CS.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-02-08 18:08+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 653\n" +"Language: sr_CS\n" + diff --git a/redbot/core/events.py b/redbot/core/events.py index 9763f96b8..a465f48c4 100644 --- a/redbot/core/events.py +++ b/redbot/core/events.py @@ -15,7 +15,12 @@ from pkg_resources import DistributionNotFound from redbot.core import data_manager from redbot.core.commands import RedHelpFormatter, HelpSettings -from redbot.core.i18n import Translator +from redbot.core.i18n import ( + Translator, + set_contextual_locale, + set_contextual_regional_format, + set_contextual_locales_from_guild, +) from .utils import AsyncIter from .. import __version__ as red_version, version_info as red_version_info, VersionInfo from . import commands @@ -28,10 +33,15 @@ from .utils._internal_utils import ( ) from .utils.chat_formatting import inline, bordered, format_perms_list, humanize_timedelta +from rich.table import Table +from rich.columns import Columns +from rich.panel import Panel +from rich.text import Text + log = logging.getLogger("red") init() -INTRO = r""" +INTRO = r"""[red] ______ _ ______ _ _ ______ _ | ___ \ | | | _ (_) | | | ___ \ | | | |_/ /___ __| | ______ | | | |_ ___ ___ ___ _ __ __| | | |_/ / ___ | |_ @@ -47,7 +57,7 @@ def init_events(bot, cli_flags): @bot.event async def on_connect(): if bot._uptime is None: - print("Connected to Discord. Getting ready...") + log.info("Connected to Discord. Getting ready...") @bot.event async def on_ready(): @@ -78,36 +88,35 @@ def init_events(bot, cli_flags): red_pkg = pkg_resources.get_distribution("Red-DiscordBot") dpy_version = discord.__version__ - INFO = [ - str(bot.user), - "Prefixes: {}".format(", ".join(prefixes)), - "Language: {}".format(lang), - "Red Bot Version: {}".format(red_version), - "Discord.py Version: {}".format(dpy_version), - "Shards: {}".format(bot.shard_count), - "Storage type: {}".format(data_manager.storage_type()), - ] + table_general_info = Table(show_edge=False, show_header=False) + table_general_info.add_row("Prefixes", ", ".join(prefixes)) + table_general_info.add_row("Language", lang) + table_general_info.add_row("Red version", red_version) + table_general_info.add_row("Discord.py version", dpy_version) + table_general_info.add_row("Storage type", data_manager.storage_type()) - if guilds: - INFO.extend(("Servers: {}".format(guilds), "Users: {}".format(users))) - else: - print("Ready. I'm not in any server yet!") - - INFO.append("{} cogs with {} commands".format(len(bot.cogs), len(bot.commands))) + table_counts = Table(show_edge=False, show_header=False) + # String conversion is needed as Rich doesn't deal with ints + table_counts.add_row("Shards", str(bot.shard_count)) + table_counts.add_row("Servers", str(guilds)) + if bot.intents.members: # Lets avoid 0 Unique Users + table_counts.add_row("Unique Users", str(users)) outdated_red_message = "" + rich_outdated_message = "" with contextlib.suppress(aiohttp.ClientError, asyncio.TimeoutError): pypi_version, py_version_req = await fetch_latest_red_version_info() outdated = pypi_version and pypi_version > red_version_info if outdated: - INFO.append( - "Outdated version! {} is available " - "but you're using {}".format(pypi_version, red_version) - ) outdated_red_message = _( "Your Red instance is out of date! {} is the current " "version, however you are using {}!" ).format(pypi_version, red_version) + rich_outdated_message = ( + f"[red]Outdated version![/red]\n" + f"[red]!!![/red]Version {pypi_version} is available, " + f"but you're using {red_version}[red]!!![/red]" + ) current_python = platform.python_version() extra_update = _( "\n\nWhile the following command should work in most scenarios as it is " @@ -115,11 +124,11 @@ def init_events(bot, cli_flags): "**we highly recommend you to read the update docs at <{docs}> and " "make sure there is nothing else that " "needs to be done during the update.**" - ).format(docs="https://docs.discord.red/en/stable/update_red.html",) + ).format(docs="https://docs.discord.red/en/stable/update_red.html") if expected_version(current_python, py_version_req): installed_extras = [] for extra, reqs in red_pkg._dep_map.items(): - if extra is None: + if extra is None or extra in {"dev", "all"}: continue try: pkg_resources.require(req.name for req in reqs) @@ -142,8 +151,10 @@ def init_events(bot, cli_flags): if platform.system() == "Windows" else _("Terminal") ) - extra_update += '```"{python}" -m pip install -U Red-DiscordBot{package_extras}```'.format( - python=sys.executable, package_extras=package_extras + extra_update += ( + '```"{python}" -m pip install -U Red-DiscordBot{package_extras}```'.format( + python=sys.executable, package_extras=package_extras + ) ) else: @@ -156,41 +167,33 @@ def init_events(bot, cli_flags): ).format(py_version=current_python, req_py=py_version_req) outdated_red_message += extra_update - INFO2 = [] + bot._rich_console.print(INTRO) + if guilds: + bot._rich_console.print( + Columns( + [Panel(table_general_info, title=str(bot.user.name)), Panel(table_counts)], + equal=True, + align="center", + ) + ) + else: + bot._rich_console.print(Columns([Panel(table_general_info, title=str(bot.user.name))])) - reqs_installed = {"docs": None, "test": None} - for key in reqs_installed.keys(): - reqs = [x.name for x in red_pkg._dep_map[key]] - try: - pkg_resources.require(reqs) - except DistributionNotFound: - reqs_installed[key] = False - else: - reqs_installed[key] = True - - options = ( - ("Voice", True), - ("Docs", reqs_installed["docs"]), - ("Tests", reqs_installed["test"]), + bot._rich_console.print( + "Loaded {} cogs with {} commands".format(len(bot.cogs), len(bot.commands)) ) - on_symbol, off_symbol, ascii_border = _get_startup_screen_specs() - - for option, enabled in options: - enabled = on_symbol if enabled else off_symbol - INFO2.append("{} {}".format(enabled, option)) - - print(Fore.RED + INTRO) - print(Style.RESET_ALL) - print(bordered(INFO, INFO2, ascii_border=ascii_border)) - if invite_url: - print("\nInvite URL: {}\n".format(invite_url)) - - if not guilds: - print( - "Looking for a quick guide on setting up Red? https://docs.discord.red/en/stable/getting_started.html\n" + bot._rich_console.print( + f"\nInvite URL: {Text(invite_url, style=f'link {invite_url}')}" ) + # We generally shouldn't care if the client supports it or not as Rich deals with it. + if not guilds: + bot._rich_console.print( + f"Looking for a quick guide on setting up Red? Checkout {Text('https://start.discord.red', style='link https://start.discord.red}')}" + ) + if rich_outdated_message: + bot._rich_console.print(rich_outdated_message) if not bot.owner_ids: # we could possibly exit here in future @@ -222,7 +225,7 @@ def init_events(bot, cli_flags): await ctx.send_help() elif isinstance(error, commands.ArgParserFailure): msg = _("`{user_input}` is not a valid value for `{command}`").format( - user_input=error.user_input, command=error.cmd, + user_input=error.user_input, command=error.cmd ) if error.custom_help_msg: msg += f"\n{error.custom_help_msg}" @@ -289,23 +292,58 @@ def init_events(bot, cli_flags): elif isinstance(error, commands.CheckFailure): pass elif isinstance(error, commands.CommandOnCooldown): + if bot._bypass_cooldowns and ctx.author.id in bot.owner_ids: + ctx.command.reset_cooldown(ctx) + new_ctx = await bot.get_context(ctx.message) + await bot.invoke(new_ctx) + return if delay := humanize_timedelta(seconds=error.retry_after): msg = _("This command is on cooldown. Try again in {delay}.").format(delay=delay) else: msg = _("This command is on cooldown. Try again in 1 second.") await ctx.send(msg, delete_after=error.retry_after) elif isinstance(error, commands.MaxConcurrencyReached): - await ctx.send( - _( - "Too many people using this command." - " It can only be used {number} time(s) per {type} concurrently." - ).format(number=error.number, type=error.per.name) - ) + if error.per is commands.BucketType.default: + if error.number > 1: + msg = _( + "Too many people using this command." + " It can only be used {number} times concurrently." + ).format(number=error.number) + else: + msg = _( + "Too many people using this command." + " It can only be used once concurrently." + ) + elif error.per in (commands.BucketType.user, commands.BucketType.member): + if error.number > 1: + msg = _( + "That command is still completing," + " it can only be used {number} times per {type} concurrently." + ).format(number=error.number, type=error.per.name) + else: + msg = _( + "That command is still completing," + " it can only be used once per {type} concurrently." + ).format(type=error.per.name) + else: + if error.number > 1: + msg = _( + "Too many people using this command." + " It can only be used {number} times per {type} concurrently." + ).format(number=error.number, type=error.per.name) + else: + msg = _( + "Too many people using this command." + " It can only be used once per {type} concurrently." + ).format(type=error.per.name) + await ctx.send(msg) else: log.exception(type(error).__name__, exc_info=error) @bot.event async def on_message(message): + await set_contextual_locales_from_guild(bot, message.guild) + await bot.process_commands(message) discord_now = message.created_at if ( diff --git a/redbot/core/i18n.py b/redbot/core/i18n.py index 432688443..46ef35f48 100644 --- a/redbot/core/i18n.py +++ b/redbot/core/i18n.py @@ -1,13 +1,23 @@ +from __future__ import annotations + import contextlib import functools import io import os +import logging +import discord + from pathlib import Path -from typing import Callable, Union, Dict, Optional +from typing import Callable, TYPE_CHECKING, Union, Dict, Optional +from contextvars import ContextVar import babel.localedata from babel.core import Locale +if TYPE_CHECKING: + from redbot.core.bot import Red + + __all__ = [ "get_locale", "set_locale", @@ -16,10 +26,15 @@ __all__ = [ "Translator", "get_babel_locale", "get_babel_regional_format", + "get_locale_from_guild", + "get_regional_format_from_guild", + "set_contextual_locales_from_guild", ] -_current_locale = "en-US" -_current_regional_format = None +log = logging.getLogger("red.i18n") + +_current_locale = ContextVar("_current_locale", default="en-US") +_current_regional_format = ContextVar("_current_regional_format", default=None) WAITING_FOR_MSGID = 1 IN_MSGID = 2 @@ -33,24 +48,33 @@ _translators = [] def get_locale() -> str: - return _current_locale + return str(_current_locale.get()) def set_locale(locale: str) -> None: global _current_locale - _current_locale = locale + _current_locale = ContextVar("_current_locale", default=locale) + reload_locales() + + +def set_contextual_locale(locale: str) -> None: + _current_locale.set(locale) reload_locales() def get_regional_format() -> str: - if _current_regional_format is None: - return _current_locale - return _current_regional_format + if _current_regional_format.get() is None: + return str(_current_locale.get()) + return str(_current_regional_format.get()) def set_regional_format(regional_format: Optional[str]) -> None: global _current_regional_format - _current_regional_format = regional_format + _current_regional_format = ContextVar("_current_regional_format", default=regional_format) + + +def set_contextual_regional_format(regional_format: Optional[str]) -> None: + _current_regional_format.set(regional_format) def reload_locales() -> None: @@ -58,6 +82,64 @@ def reload_locales() -> None: translator.load_translations() +async def get_locale_from_guild(bot: Red, guild: Optional[discord.Guild]) -> str: + """ + Get locale set for the given guild. + + Parameters + ---------- + bot: Red + The bot's instance. + guild: Optional[discord.Guild] + The guild contextual locale is set for. + Use `None` if the context doesn't involve guild. + + Returns + ------- + str + Guild's locale string. + """ + return await bot._i18n_cache.get_locale(guild) + + +async def get_regional_format_from_guild(bot: Red, guild: Optional[discord.Guild]) -> str: + """ + Get regional format for the given guild. + + Parameters + ---------- + bot: Red + The bot's instance. + guild: Optional[discord.Guild] + The guild contextual locale is set for. + Use `None` if the context doesn't involve guild. + + Returns + ------- + str + Guild's locale string. + """ + return await bot._i18n_cache.get_regional_format(guild) + + +async def set_contextual_locales_from_guild(bot: Red, guild: Optional[discord.Guild]) -> None: + """ + Set contextual locales (locale and regional format) for given guild context. + + Parameters + ---------- + bot: Red + The bot's instance. + guild: Optional[discord.Guild] + The guild contextual locale is set for. + Use `None` if the context doesn't involve guild. + """ + locale = await get_locale_from_guild(bot, guild) + regional_format = await get_regional_format_from_guild(bot, guild) + set_contextual_locale(locale) + set_contextual_regional_format(regional_format) + + def _parse(translation_file: io.TextIOWrapper) -> Dict[str, str]: """ Custom gettext parsing of translation files. @@ -78,6 +160,10 @@ def _parse(translation_file: io.TextIOWrapper) -> Dict[str, str]: untranslated = "" translated = "" translations = {} + locale = get_locale() + + translations[locale] = {} + for line in translation_file: line = line.strip() @@ -85,7 +171,7 @@ def _parse(translation_file: io.TextIOWrapper) -> Dict[str, str]: # New msgid if step is IN_MSGSTR and translated: # Store the last translation - translations[_unescape(untranslated)] = _unescape(translated) + translations[locale][_unescape(untranslated)] = _unescape(translated) step = IN_MSGID untranslated = line[len(MSGID) : -1] elif line.startswith('"') and line.endswith('"'): @@ -102,7 +188,7 @@ def _parse(translation_file: io.TextIOWrapper) -> Dict[str, str]: if step is IN_MSGSTR and translated: # Store the final translation - translations[_unescape(untranslated)] = _unescape(translated) + translations[locale][_unescape(untranslated)] = _unescape(translated) return translations @@ -159,8 +245,9 @@ class Translator(Callable[[str], str]): This will look for the string in the translator's :code:`.pot` file, with respect to the current locale. """ + locale = get_locale() try: - return self.translations[untranslated] + return self.translations[locale][untranslated] except KeyError: return untranslated @@ -168,7 +255,16 @@ class Translator(Callable[[str], str]): """ Loads the current translations. """ - self.translations = {} + locale = get_locale() + + if locale.lower() == "en-us": + # Red is written in en-US, no point in loading it + return + if locale in self.translations: + # Locales cannot be loaded twice as they have an entry in + # self.translations + return + locale_path = get_locale_path(self.cog_folder, "po") with contextlib.suppress(IOError, FileNotFoundError): with locale_path.open(encoding="utf-8") as file: diff --git a/redbot/core/locales/af-ZA.po b/redbot/core/locales/af-ZA.po index 74d694701..f7c42b83e 100644 --- a/redbot/core/locales/af-ZA.po +++ b/redbot/core/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: af_ZA\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/ar-SA.po b/redbot/core/locales/ar-SA.po index d31d68145..e91d886aa 100644 --- a/redbot/core/locales/ar-SA.po +++ b/redbot/core/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ar_SA\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "أوامر للتفاعل مع ادارة الترس الأحمر." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "التضمينات الآن {} لهذه النقابة." -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/bg-BG.po b/redbot/core/locales/bg-BG.po index 61aafb5e0..44958f7fe 100644 --- a/redbot/core/locales/bg-BG.po +++ b/redbot/core/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: bg_BG\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Пътят е добавен успешно." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Това е невалиден номер на пътечката." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Пътят е успешно премахнат." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Невалиден \"от\" индекс." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Невалиден \"към\" индекс." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Пътищата са пренаредени." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Този път не съществува." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "Ботът ще инсталира новите COG-ове в `{}` директория." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Завършено." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Изключване... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Поддържа се JPG / PNG формат само." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Не успяхте да промените името. Не забравяйте, че можете да го направите до 2 пъти на час. Използвайте псевдоними, ако ви се налага нужда от чести промени. `{} зададете псевдоним`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Нямам правомощието да променя псевдонима си." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Префиксът е зададен." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Префиксите на гилдията са нулирани." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Локализирането е настроено." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "чрез ЛС" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "от {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Използвайте `{} dm {} `, за да отговорите на този потребител" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Изпратено от {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Вашето съобщение е изпратено." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Аз не съм в състояние да доставя Вашето съобщение. Съжалявам." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Вече се провежда REPL сесия в този канал. Напуснете я с `quit`." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Въведете код за изпълнение или оценка. `exit()` или `quit` за да излезете." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Неочаквана грешка: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/no-NO.po b/redbot/core/locales/bs-BA.po similarity index 62% rename from redbot/core/locales/no-NO.po rename to redbot/core/locales/bs-BA.po index b6e83a764..c285de694 100644 --- a/redbot/core/locales/no-NO.po +++ b/redbot/core/locales/bs-BA.po @@ -1,112 +1,112 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" -"Language-Team: Norwegian\n" +"Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" +"X-Crowdin-Language: bs\n" "X-Crowdin-File-ID: 4\n" -"Language: no_NO\n" +"Language: bs_BA\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." -msgstr "Kommandoer for å kommunisere med Red sin cog manager." +msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." -msgstr "Banen eksisterer ikke eller peker ikke til en gyldig mappe." +msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." -msgstr "Banen er lagt til." +msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." -msgstr "Bane nummeret må være positivt." +msgstr "" + +#: redbot/core/cog_manager.py:376 +msgid "That is an invalid path number." +msgstr "" #: redbot/core/cog_manager.py:380 -msgid "That is an invalid path number." -msgstr "Det er et ugyldig bane nummer." - -#: redbot/core/cog_manager.py:384 msgid "Path successfully removed." -msgstr "Banen ble fjernet." +msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." -msgstr "Ugyldig \"fra\" index." +msgstr "" + +#: redbot/core/cog_manager.py:405 +msgid "Invalid 'to' index." +msgstr "" #: redbot/core/cog_manager.py:409 -msgid "Invalid 'to' index." -msgstr "Ugyldig \"to\" index." - -#: redbot/core/cog_manager.py:413 msgid "Paths reordered." -msgstr "Baner forandret." +msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." -msgstr "Denne banen finnes ikke." +msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." -msgstr "Bot'en vil installere nye cogs til \"{}\" mappen." +msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." -msgstr "Pong." - -#: redbot/core/core_commands.py:387 -#, docstring -msgid "Shows info about Red." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:388 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" -msgstr "Utdatert" - -#: redbot/core/core_commands.py:437 -msgid "About this instance" msgstr "" #: redbot/core/core_commands.py:438 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." -msgstr "Embeder er nå {} som standard." +msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" -msgstr "skrudd av" +msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" -msgstr "skrudd på" +msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." -msgstr "Embeder vil nå bruke globale instillinger." +msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." -msgstr "Embeder er nå {} for denne guilden." +msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" -msgstr "Ok, da blir jeg værende da :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" +msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." -msgstr "Ferdig." +msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 -msgid "Shutting down... " -msgstr "Slår av... " - #: redbot/core/core_commands.py:1532 -#, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1539 -msgid "Restarting..." -msgstr "Restarter..." +#: redbot/core/core_commands.py:1538 +#, docstring +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1545 +msgid "Restarting..." +msgstr "" + +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." -msgstr "Botten {} bruke konfigurerte farger for embeder." +msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" -msgstr "vil ikke" +msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" -msgstr "vil" +msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." -msgstr "Fuzzy kommando søking har blitt {} for denne serveren." +msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." -msgstr "Fuzzy kommando søking har blitt {} i DMer." +msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." -msgstr "Bare JPG / PNG format." +msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Kan ikke endre navnet. Husk at du kan bare gjøre det opptil 2 ganger i timen. Bruk kallenavn hvis du trenger hyppige endringer. \"{} sett kallenavn\"" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 -msgid "I lack the permissions to change my own nickname." -msgstr "Jeg mangler tillatelse til å endre mitt eget kallenavn." +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2019 +msgid "I lack the permissions to change my own nickname." +msgstr "" + +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." -msgstr "Prefiks satt." +msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." -msgstr "Gruppe prefikser er tilbakestilt." - -#: redbot/core/core_commands.py:1973 -#, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2046 +#, docstring +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 -msgid "Locale has been set." -msgstr "Lokale innstillinger er angitt." +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 +msgid "Locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" -msgstr "Bruker-ID: {}" +msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" -msgstr "gjennom DM" +msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" -msgstr "fra {}" +msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" -msgstr "Bruk '{} dm {} ' for å svare denne brukeren" +msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" -msgstr "Sendt av {} {}" +msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." -msgstr "Din melding har blitt sendt." +msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." -msgstr "Jeg klarer ikke å levere meldingen. Unnskyld." +msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." -msgstr "Kjører allerede en REPL økt i denne kanalen. Avslutt den med \"avslutt\"." +msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Angi koden for å kjøre eller evaluere. \"exit()\" eller \"slutte\" for å avslutte." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" -msgstr "Uventet feil: \"{}\"" +msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/ca-ES.po b/redbot/core/locales/ca-ES.po index 6044278b2..25933e31a 100644 --- a/redbot/core/locales/ca-ES.po +++ b/redbot/core/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ca_ES\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/cs-CZ.po b/redbot/core/locales/cs-CZ.po index f8e016728..e1725da35 100644 --- a/redbot/core/locales/cs-CZ.po +++ b/redbot/core/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: cs_CZ\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "Nelze zaplatit za tento příkaz v DM bez globální banky." -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "Potřebujete alespoň {cost} {currency} k použití tohoto příkazu." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Příkazy pro rozhraní s Red cog manažerem." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "\\n Vypíše aktuální cesty cogů v pořadí podle priority.\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "Instalační cesta: {install_path}\\n Umístění jádra bota: {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "\\n Přidat cestu k seznamu dostupných cest cogů\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Tato cesta neexistuje nebo neodkazuje na platný adresář." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Cesta úspěšně přidána." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "Čísla cest musí být kladná." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "To je neplatné číslo cesty." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Cesta úspěšně odstraněna." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Cesty byly uspořádány." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Taková cesta neexistuje." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "**{} načteno:**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "**{} odnačteno:**\\n" @@ -118,1887 +118,2057 @@ msgstr "**{} načteno:**\\n" msgid "**{} unloaded:**\\n" msgstr "**{} odnačteno:**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "Instanci Red bota vlastní" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Verze Red" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Zastaralé" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "O této instanci bota" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "O Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Přináší radost od 02 Ledna 2016 (již {} dní!)" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "Globální výchozí: {}\\n" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "Nastavení cechu: {}\\n" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "Nastavení kanálu: {}\\n" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "Uživatelské nastavení" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "zakázáno" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "povoleno" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" -msgstr "Dosud nedošlo k žádné výjimce" - -#: redbot/core/core_commands.py:1149 -#, docstring -msgid "Show's [botname]'s invite url." +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1157 +#, docstring +msgid "Shows [botname]'s invite url." +msgstr "" + +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "Opravdu chceš opustit tento server? (y/n)" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "Vypršel časový limit odpovědi." -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "Dobře. Sbohem :wave:" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "Opouštím klan '{}'" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" -msgstr "Dobře, zůstanu tedy :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" +msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "Chcete-li opustit server, stačí zadat jeho číslo." -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "Dobře tedy." -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "Načteno {packs}." -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "Znovu načteno {packs}." -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Vypínání... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Restartování..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "Admin role: {admin}\\nModerátorské role: {mod}\\n" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "Popis obnoven." -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "\\n Přidá admin roli pro tento cech\\n " -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "Tato role je již administrátorskou rolí." -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "Tato role je již moderátorská role." -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "Tato role je nyní považována za moderátorskou roli." -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "\\n Přidá admin roli pro tento cech\\n " -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "Tato role již není považována za administrátorskou roli." -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "Tato role již není považována za administrátorskou roli." -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "nebude" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "bude" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "Barva byla resetována." -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "Barva byla nastavena." -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Pouze formát JPG / PNG." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "Stav změněn na {}." -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Nemám oprávnění ke změně své přezdívky." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Prefix příkazů nastaven." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Příkazy serverů byly resetovány." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Jazyk byl nastaven." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "Vlastní text byl vymazán." -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "Vlastní text byl nastaven." -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "`{service} API tokeny byly nastaveny." -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "Správa nastavení příkazu nápovědy." -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "Help bude používat stránkovaná menu." -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "Help nebude používat stránkovaná menu." -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "Pomoc bude filtrovat skryté příkazy." -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "Hotovo. Limit znaků na stránku byl nastaven na {}." -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "ID uživatele: {}" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "prostřednictvím DM" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "od {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | ID serveru: {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Použijte `{}dm {} ` pro odpověď tomuto uživateli" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Odesláno od {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "Byl jsem nakonfigurován, abych ho nikam neodeslal." -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Vaše zpráva byla odeslána." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Nemohu doručit vaši zprávu. Omlouváme se." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Vlastník {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "Na tuto zprávu můžete odpovědět {}contact" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Omlouvám se, ale nepodařilo se mi doručit vaši zprávu na {}" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "Zpráva byla doručena uživateli {}" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "Vypíše datovou cestu bota." -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "Cesta k datům: {path}" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "\\n Přidá uživatele na bílou listinu\\n " - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "\\n Seznam povolených uživatelů\\n " - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Povolení uživatelé:" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "\\n Promaže bílou listinu.\\n " - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "Bílá listina promazána." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "\\n Přidá uživatele na černou listinu\\n " - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Uživatel přidán na černou listinu." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "\\n Seznam uživatelů na černé listině\\n " - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "Uživatelé na černé listině:" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "\\n Odstraní uživatele z černé listiny\\n " - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "\\n Vymaže černou listinu\\n " - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "Černá listina byla vymazána." - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "\\n Příkazy pro správu bílé listiny\\n " - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "\\n Promaže bílou listinu.\\n " - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " -msgstr "\\n Seznam uživatelů a rolí na černé listině.\\n " +msgid "\\n Removes user from the allowlist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "Uživatelé a role na černé listině:" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "\\n Vymaže černou listinu\\n " - -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "Zakažte příkaz.\\n\\n Pokud vlastníte bota, ve výchozím nastavení toto zakáže příkazy\\n globálně\\n " - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "Zakázat příkaz globálně." - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "Nenašel jsem daný příkaz. Poznámka: Velká/malá písmena jsou důležitá." - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "Tento příkaz je již globálně vypnutý." - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "Zakázat příkaz pouze na tomto serveru." - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "Nemáš dovoleno tento příkaz zakázat." - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "Povolte příkaz globálně." - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "Zakažte příkaz.\\n\\n Pokud vlastníte bota, ve výchozím nastavení toto zakáže příkazy\\n globálně\\n " + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "Zakázat příkaz globálně." + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "Nenašel jsem daný příkaz. Poznámka: Velká/malá písmena jsou důležitá." + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "Tento příkaz je již globálně vypnutý." + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "Zakázat příkaz pouze na tomto serveru." + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "Nemáš dovoleno tento příkaz zakázat." + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "Povolte příkaz globálně." + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "Již přidáno." -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "Není v seznamu." -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" -msgstr "Jsou imunní" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." +msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" -msgstr "Nejsou imunní" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." +msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "Neznámý kanál s id: {id}" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "Ukončování." -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Neočekávaná chyba: '{0}'" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "Případ #{} | {} {}" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "**Důvod:** {}" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "**Důvod:** Použijte příkaz `reason` pro přidání" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "Neznámý" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "**Důvod:** {}" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "Moderátor" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "Až do" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "Doba trvání" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "Kanál" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "{channel} (odstraněn)" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "Zmínil(a)" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "Naposledy upraveno" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "**Uživatel:** {}\\n" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "**Moderátor:** {}\\n" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "**Kanál**: {}\\n" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "**Naposledy upraveno v:** {}\\n" diff --git a/redbot/core/locales/da-DK.po b/redbot/core/locales/da-DK.po index 24d267e0a..56ffa2038 100644 --- a/redbot/core/locales/da-DK.po +++ b/redbot/core/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: da_DK\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "deaktiveret" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "aktiveret" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/de-DE.po b/redbot/core/locales/de-DE.po index 0ccc3dc89..7a9c49671 100644 --- a/redbot/core/locales/de-DE.po +++ b/redbot/core/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: de_DE\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "Dieser Befehl kann nicht ohne eine globale Bank in DM bezahlt werden." -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "Sie benötigen mindestens {cost} {currency} um diesen Befehl zu verwenden." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Befehle um Red's cog Manager zu bedienen." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "\\n Listet aktuelle cog Pfade nach Priorität sortiert auf.\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "Installationspfad: {install_path}\\nCore Pfad: {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "\\n Füge einen Pfad zur Liste der verfügbaren cog Pfade hinzu.\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Dieser Pfad existiert nicht oder zeigt nicht auf ein gültiges Verzeichnis." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Pfad erfolgreich hinzugefügt." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "\\n Entfernt einen Pfad aus den verfügbaren Zahnpfaden mit der `path_number` von `[p]paths`.\\n " -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "Pfad Nummern müssen positiv sein." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Das ist eine ungültige Pfadnummer." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Der Pfad wurde erfolgreich entfernt." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "\\n Ordnet Pfade intern neu um andere cogs entdecken zu können.\\n " -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Ungültiger 'from' index." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Ungültiger 'to' index." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Pfade wurden neu geordnet." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "\\n Gibt den aktuellen Installationspfad zurück oder legt diesen fest wenn einer angegeben wird.\\n Der angegebene Pfad muss absolut oder relativ zum Bot-\\n Verzeichnis sein und bereits existieren.\\n\\n Installierte cogs werden bei dem Vorgang nicht übertragen.\\n " -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Dieser Pfad existiert nicht." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "Der bot wird neue cogs in das Verzeichnis {} installieren." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "\\n Listet alle geladenen und verfügbaren cogs auf.\\n " -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "**{} geladen.**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "**{} nicht geladen.**\\n" @@ -118,1923 +118,2058 @@ msgstr "**{} geladen.**\\n" msgid "**{} unloaded:**\\n" msgstr "**{} nicht geladen.**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "Befehle die Grundfunktionen betreffen." -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." -msgstr "Zeigt Informationen über Red." +msgid "Shows info about [botname]." +msgstr "Zeigt Informationen über [botname] an." -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "Dieser Bot ist eine Instanz von [Red, ein open source Discord bot]({}) erstellt von [Twentysix]({}) und [von vielen verbessert]({}).\\n\\nRed wird von einer aktiven Community unterstützt, welche sich am Code beteiligt und Inhalte für andere erstellt. [Werde auch du ein Teil der Community]({}) und hilf uns noch besser zu werden!\\n\\n(C) Cog Creators" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "Diese Instanz gehört" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Red Version" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "Ja, {version} ist verfügbar." -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "Die Suche nach einem Update ist fehlgeschlagen." -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Veraltet" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "Über diese Instanz" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "Über Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Freude seit 02. Jan 2016 (vor {} Tagen!)" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "Dieser Bot ist eine Instanz von Rot, einem Open-Source-Discord Bot (1) erstellt von Twentysix (2) und verbessert von vielen (3).\\n\\nRed wird von einer leidenschaftlichen Community unterstützt, welche sich am Code beteiligt und Inhalte schafft, die jeder genießen kann. Werde auch du ein Teil der Cimmunity (4) und huns noch besser zu werden!\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "Instanz im Besitz von: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed Version: [{red_version}] (7)\\n" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "Veraltet: [{state}]\\n" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "**Über Red**\\n" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "**Über diese Instanz**\\n" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "**Referenzen**\\n1. <{}>\\n2. <{}>\\n\\n 3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "Zeigt die Laufzeit von [botname] an." -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "Weniger als eine Sekunde" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "Erhalten für: **{time_quantity}** (seit {timestamp} UTC)" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " -msgstr "" +msgstr " Befehle, die mit den Daten [botname] über Ihnen hat interagieren. " -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " -msgstr "" +msgstr " Finden Sie heraus, welche Art von Daten [botname] speichert und warum. " -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." -msgstr "" +msgstr "Für die nötige Funktionalität speichert dieser Bot speichert einige Daten über Benutzer. Hierbei handelt es sich i.d.R. um die ID, welche Discord dem Benutzer zuweist und mit verschiedensten Dingen verbunden ist, abhängig davon wie du mit dem Bot interagierst. Es gibt ein paar Befehle welche diese speichern um nachvollziehen zu können wer etwas erstellt hat (zum Beispiel Playlists). Für weitere Informationen und ausführliche Details was gespeichert wird und warum, rufe bitte {link} auf.\\n\\nDarüber hinaus kann es sein, dass 3rd-party Erweiterungen, die der Bot Besitzer installiert, zusätzliche Daten speichert oder nicht. Du kannst `{prefix}mydata 3rdparty` verwenden um hierzu Angaben der jeweiligen 3rd Party Erweiterung einzusehen." -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " -msgstr "" +msgstr " Zeige die End User Data Angaben jeder 3rd-party Erweiterung an. " -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." -msgstr "" +msgstr "Ich muss in der Lage sein Dateien anzuhängen (versuche es in den Direktnachrichten?)." -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." -msgstr "" +msgstr "Diese Instanz scheint keine 3rd-party Erweiterung geladen zu haben." -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" -msgstr "" +msgstr "3rd party Endbenutzer Daten Angaben" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." -msgstr "" +msgstr "Nachfolgendes sind Angaben der 3rd-party Erweiterungen." -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" -msgstr "" +msgstr "3rd-party Erweiterungen ohne Angaben\\n" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." -msgstr "" +msgstr "Hier ist eine erstellte Seite mit den Angaben der 3rd-party Erweiterungen." -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." -msgstr "" +msgstr "Keine Bestätigung erhalten, breche ab." -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." -msgstr "" +msgstr "Keine passende Bestätigung erhalten, breche ab." -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " -msgstr "" +msgstr "\\n Lasse [botname] vergessen was er über dich weiß.\\n\\n Dies entfernt womöglich nicht alle Daten über dich. Daten für den Betrieb,\\n wie etwa Abklingzeiten von Befehlen werden behalten bis es nicht mehr benötigt wird.\\n\\n Weitere Interaktionen mit [botname] sorgen dafür, dass er wieder Daten von dir erfasst.\\n " -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." -msgstr "" +msgstr "Dieser Befehl ({command}) unterstützt keine nicht-interaktive Verwendung." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" -msgstr "" +msgstr "Dies wird den Bot veranlassen Daten von dir zu entfernen und/oder zu trennen. Es wird keine für den Betrieb notwendigen Daten, wie etwa modlog Einträge, Warnungen oder Stummschaltungen entfernen. Wenn du dir sicher bist, dass du dies möchtest, antworte bitte wie folgt:" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." -msgstr "" +msgstr "Dies kann einige Zeit dauern." -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Ich habe versucht alle nicht-funktionalen Daten über dich (von denen ich weiß wie man sie löscht) zu löschen {mention}, jedoch geben folgende Module Fehler aus: {modules}. Außerdem geben folgende cogs Fehler aus: {cogs}.\\nBitte kontaktiere den Besitzer des Bots und weise darauf hin.\\nHinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Ich habe versucht alle nicht-funktionalen Daten über dich (von denen ich weiß wie man sie löscht) zu löschen {mention}, jedoch geben folgende cogs Fehler aus: {cogs}.\\nBitte kontaktiere den Besitzer des Bots und weise darauf hin.\\nHinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Ich habe versucht alle nicht-funktionalen Daten über dich (von denen ich weiß wie man sie löscht) zu löschen {mention}, jedoch geben folgende Module Fehler aus: {modules}.\\nBitte kontaktiere den Besitzer des Bots und weise darauf hin.\\nHinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" -msgstr "" +msgstr "Ich habe alle nicht-funktionalen Daten über dich (von denen ich weiß wie man sie löscht) gelöscht {mention}" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Die folgenden cogs konnten nicht gelöscht werden:\\n{cogs}." -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " -msgstr "" +msgstr " [In Arbeit] Rufe ab welche Daten [botname] über dich gesammelt hat. " -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." -msgstr "" +msgstr "Dieser Befehl führt derzeit nichts aus, aber wir arbeiten daran das es unterstützt wird." -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " -msgstr "" +msgstr "\\n Befehle für vollständigere Datenverarbeitung.\\n " -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." -msgstr "" +msgstr "Benutzer kann seine eigenen Daten nicht löschen." -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Die folgenden cogs konnten nicht gelöscht werden:\\n{cogs}." -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Die folgenden cogs konnten nicht gelöscht werden:\\n{cogs}." -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Die folgenden cogs konnten nicht gelöscht werden:\\n{cogs}." -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "\\n Befehle um Einbettungen an- oder auszuschalten.\\n\\n Diese Einstellung bestimmt, ob Einbettungen\\n als Reaktion auf einen Befehl (der dies unterstützt)\\n verwendet werden. Standardmässig werden\\n Einbettungen verwendet.\\n " -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." -msgstr "" +msgstr "Zeige die aktuellen Einstellungen für Einbettungen." -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "Einbettungseinstellungen: \\n\\n" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "Globaler Standard: {}\\n" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "Gildeneinstellungen: {}\\n" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "Kanaleinstellung: {}\\n" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "Benutzereinstellungen: {}" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "\\n Wechselt die globale Einstellung für Einbettungen.\\n\\n Dies wird als Ersatzeinstellung verwendet, falls der\\n Benutzer oder die Gilde keine Präferenz eingestellt hat.\\n Standardmässig werden Einbettungen verwendet.\\n " -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "Einbettungen sind standardmäßig: {} ." -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "deaktiviert" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "aktiviert" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "\\n Wechselt die Einbettungs-Einstellung der Gilde.\\n\\n Wenn nicht festgelegt, so wird die Einstellung aufgehoben\\n und stattdessen der globale Standard verwendet.\\n\\n Wenn festgelegt, so wird dies anstelle des globalen Standards verwendet\\n um zu entscheiden, ob Einbettungen verwendet werden oder nicht.\\n Dies wird bei allen Befehlen eines Gildenkanals angewendet, mit\\n Ausnahme von Hilfebefehlen.\\n " -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "Einbettungen werden jetzt auf die globalen Einstellungen zurückgreifen." -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "Einbettungen für diesen Discord Server sind jetzt: {} ." -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "\\n Wechselt die Embed-Einstellung des Kanals.\\n\\n Wenn kein Wert angegeben wird, wird die Einstellung aufgehoben\\n und stattdessen der Serverstandard verwendet.\\n\\n Wenn ein Wert angegeben wird, so wird dieser anstelle des Serverstandards verwendet\\n um zu entscheiden, ob Embeds verwendet werden oder nicht.\\n Dies wird bei allen Befehlen die innerhalb des Kanals ausgeführt werden angewendet.\\n Ausnahme sind hierbei Hilfebefehle.\\n " -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "Einbettungen für diesen Discord Server sind jetzt {}." -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "\\n Wechselt die Einbettungs-Einstellung des Benutzers für Privatnachrichten.\\n\\n Wenn nicht festgelegt, so wird die Einstellung aufgehoben\\n und stattdessen der globale Standard verwendet.\\n\\n Wenn festgelegt, so wird dies anstelle des globalen Standards verwendet\\n um zu entscheiden, ob Einbettungen verwendet werden oder nicht.\\n Dies wird sowohl bei allen Befehlen in einer Direktnachricht an den Bot\\n angewendet, als auch bei allen Hilfebefehlen.\\n " -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "Einbettungen sind jetzt in Privatnachrichten für Sie aktiviert." -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "Einbettungen sind jetzt in Privatnachrichten für Sie deaktiviert." -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" -msgstr "Keine Ausnahme ist bis jetzt aufgetreten" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." +msgstr "Bisher ist keine Ausnahme aufgetreten." -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "Zeigt die Einladungs-URL von [botname] an." -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." -msgstr "" +msgstr "Richtet die Einladung des Bots ein." -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "\\n Lege fest, ob der Befehl für die durchschnittlichen Benutzer zugänglich sein sollte.\\n " -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "\\n Lasse den Bot seine eigene Rolle mit den notwendigen Berechtigungen beim Beitritt eines Servers erstellen.\\n\\n Diese Rolle kann nicht gelöscht werden und sie kann nicht vom Bot entfernt werden.\\n\\n Für diese Funktion musst du ein gültiges Berechtigungsniveau angeben.\\n Das Berechtigungsniveau kann hier generiert werden: https://discordapi.com/permissions.html\\n\\n Bitte beachte, dass für einige Berechtigungen die zwei Faktor-Authentifizierung benötigt wird.\\n " -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "Verlässt den aktuellen Server." -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "Bist du sicher das ich den Server verlassen soll? (y/n)" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "Antwortzeitlimit erreicht." -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "Oke. Bye :wave:" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "Gilde verlassen '{}'" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" -msgstr "Oke, dann beilbe ich :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" +msgstr "Na gut, dann bleibe ich. :)" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." -msgstr "" +msgstr "Listet auf und erlaubt [botname] Server zu verlassen." -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "Um einen Server zu verlassen, gebe einfach seine Nummer an." -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "Ich kann keine Gilde lassen, von der ich Eigentümer bin." -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "Bist du sicher das ich gehen soll {}? (yes/no)" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Erledigt." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "Oke, na dann." -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "Lädt Pakete." -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "Lade {packs}." -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "Das folgende Paket ist bereits geladen: {pack}" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "Das folgende Paket ist bereits geladen: {packs}" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "Fehler beim Laden des Pakets {pack}. \\nÜberprüfen Sie Ihre Konsole oder Protokolle für weitere Details." -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "Fehler beim Laden des Pakets {packs}. \\nÜberprüfen Sie Ihre Konsole oder Protokolle für weitere Details." -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "Das folgende Paket wurde nicht in irgendeinem cog-Pfad gefunden: {pack}." -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "Das folgende Paket wurde nicht in irgendeinem cog-Pfad gefunden: {packs}" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "Paket konnte aus dem folgenden Grund nicht geladen werden:\\n\\n{reason}" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "Paket konnte aus dem folgenden Grund nicht geladen werden:\\n\\n{reasons}" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "**ACHTUNG**: Das folgende repo verwendet \\\"shared libraries\\\", welche in Red 3.4 entfernt werden. Du solltest den Verwalter des repos über diese Nachricht informieren.\\n{repo}." -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "**ACHTUNG**: Die folgenden repos verwenden \\\"shared libraries\\\", welche in Red 3.4 entfernt werden. Du solltest die Verwalter der repos über diese Nachricht informieren.\\n{repos}." -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." -msgstr "" +msgstr "Entläd Pakete." -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "Das folgende Paket ist bereits geladen: {pack}." -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "Die folgenden Pakete wurden entfernt: {packs}." -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "Das folgende Paket wurde nicht geladen: {pack}." -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "Die folgenden Pakete wurden nicht geladen: {packs}." -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." -msgstr "" +msgstr "Läd Pakete neu." -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "Neu geladen {packs}." -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "Fehler beim Laden des folgenden Pakets: {pack}.\\nÜberprüfen Sie Ihre Konsole oder Protokolle für Details." -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "Fehler beim Laden der folgenden Pakete: {packs}\\nÜberprüfen Sie Ihre Konsole oder Protokolle für Details." -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "Dieses Paket konnte aus folgendem Grund nicht neu geladen werden:\\n\\n{reason}" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "Diese Pakete konnten aus folgenden Gründen nicht neu geladen werden:\\n\\n{reasons}" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "**ACHTUNG**: Das folgende repo verwendet \\\"shared libraries\\\", welche in Red 3.4 entfernt werden. Du solltest den Verwalter des repos über diese Nachricht informieren.\\n{repo}." -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "**ACHTUNG**: Die folgenden repos verwenden \\\"shared libraries\\\", welche in Red 3.4 entfernt werden. Du solltest die Verwalter der repos über diese Nachricht informieren.\\n{repos}." -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "Beendet den Bot." -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Herunterfahren... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Neustart..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "Ändert die Einstellungen von [botname]." -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "Admin Rollen: {admin}\\nMod Rollen: {mod}\\n" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "Identisch mit der Sprache des Bots" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" -msgstr "{bot_name} Einstellungen:\\n\\nPräfixe: {prefixes}\\n{guild_settings}Sprache: {locale}\\nRegionales Format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" +msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "Stelle die Verzögerung ein, bis der Bot Nachrichten, die einen Befehl enthalten entfernt.\\n\\n Muss zwischen -1 und 60 liegen.\\n\\n Setze den Wert auf -1, um diese Funktion zu deaktivieren.\\n " -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "Löschen von Befehlen deaktiviert." -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "Löschverzögerung auf {num} Sekunden eingestellt." -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "Der Bot wird Nachrichten die einen Befehl enthalten nach {num} Sekunden löschen. Setze diesen Wert auf -1, um das Löschen von Nachrichten zu stoppen" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "Ich werde keine Nachrichten die Befehle enthalten löschen." -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "Beschreibung zurückgesetzt." -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" -msgstr "Diese Beschreibung ist zu lang um korrekt angezeigt zu werden. Versuche es erneut mit weniger als 250 Zeichen" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "\\n Fügt eine Admin-Rolle für diese Gilde hinzu.\\n " -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "Diese Rolle ist bereits eine Admin-Rolle." -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "Diese Rolle wird nun als Admin-Rolle angesehen." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "\\n Fügt eine Mod-Rolle für diese Gilde hinzu.\\n " -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "Diese Rolle ist bereits eine mod Rolle." -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "Diese Rolle wird jetzt als eine Mod Rolle betrachtet." -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "\\n Entfernt eine Admin-Rolle für diese Gilde.\\n " -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "Diese Rolle war keine Admin-Rolle, mit der man anfangen sollte." -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "Diese Rolle wird nicht mehr als Admin-Rolle angesehen." -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "\\n Entfernt eine Mod-Rolle für diese Gilde.\\n " -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "Diese Rolle war keine Mod-Rolle, mit der man anfangen sollte." -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "Diese Rolle wird nicht mehr als Mod-Rolle betrachtet." -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "\\n Lege fest, ob die vom Botbesitzer eingestellte Farbe für Embeds verwendet werden soll.\\n\\n Standardmäßig wird die Blutfarbe verwendet.\\n Andernfalls wird die Farbe der höchsten Rolle des Bots verwendet.\\n " -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "Der Bot {} verwendet seine eingestellten Farben für Einbettungen." -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "wird nicht" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "wird" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "\\n Schalten Sie ein, ob die fuzzy Kommandosuche für den Server aktiviert werden soll.\\n\\n Standard ist, dass die fuzzy Kommandosuche deaktiviert wird.\\n " -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "Ungenaue Befehlssuche wurde für diesen Server {}." -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "\\n Schaltet ein, ob die fuzzy Kommandosuche in DMs aktiviert werden soll.\\n\\n Standard ist, dass die fuzzy Kommandosuche deaktiviert wird.\\n " -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "Ungenaue Befehlssuche wurde für Direktnachrichten {}." -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "\\n Setzt eine Standardfarbe für die Botembeds.\\n\\n Akzeptierbare Werte für den Farbparameter können unter:\\n\\n https://discordpy.readthedocs.io/de/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n gefunden werden " -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "Die Farbe wurde zurückgesetzt." -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "Die Farbe wurde eingestellt." -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "Legt den Avatar von [botname] fest \\n \\n Unterstützt entweder einen Anhang oder eine Bild-URL." -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "Diese URL ist ungültig." + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "Beim Abrufen des Bilds ist etwas schiefgegangen." + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "Fehlgeschlagen. Denke daran, dass du meinen Avatar bis zu zwei Mal pro Stunde bearbeiten kannst. Die URL oder der Anhang muss ein gültiges Bild im JPG oder PNG-Format sein." -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Nur JPG oder PNG Format." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "Entfernt den Avatar von [botname]." -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "Profilbild entfernt." -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." -msgstr "" +msgstr "Legt den Spiel-Status von [botname] fest." -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "Status auf ``Spielt von {game.name}`` gesetzt." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "Spiel-Status entfernt." -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." -msgstr "" +msgstr "Legt den Hört-gerade-Status von [botname] fest." -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "Status auf ``Hört {listening}`` gesetzt." -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "``Hört``-Status gelöscht." -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." -msgstr "" +msgstr "Legt den Schaut-gerade-Status von [botname] fest." -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "Status auf ``Schaut {watching}`` gesetzt." -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "``Schaut``-Status entfernt." -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "Legt den Teilnahme-Status von [botname] fest." + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "Status auf ``Nimmt teil an {competing}`` gesetzt." + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "Teilnahme gelöscht." + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "Status zu {} geändert." -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "Setzt den Benutzernamen [botname]." -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Fehler beim Ändern des Namens. Denke daran, dass du dies nur einmal pro Stunde machen kannst. Benutze Spitznamen falls du oft Änderungen des Namens benötigst. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "Setzt den Nicknamen von [botname]." -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Mir fehlen die Berechtigungen zum Ändern meines eigenen Spitznamen." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." -msgstr "" +msgstr "Legt die globalen Präfix(e) von [botname] fest." -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Der Präfix wurde festgelegt." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." -msgstr "" +msgstr "Legt die Server Präfix(e) von [botname] fest." -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Server Präfixe wurden zurückgesetzt." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " -msgstr "\\n Ändert die Sprache des Bots.\\n\\n `` kann ein beliebiger Sprachcode inklusive Ländercode sein.\\n z.B. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, usw.\\n\\n Besuche die Crowdin Seite von Red um zu sehen für welche Sprachen Übersetzungen verfügbar sind:\\n https://translate.discord.red\\n\\n Um auf Englisch zurückzusetzen benutze den Code \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "Ungültiger Sprachcode. Verwende das Format: `en-US`" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "Ungültiges Format - Sprachcode muss Ländercode enthalten, z.B. `en-US`" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "Globale Sprache wurde eingestellt." + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "Sprache wurde auf standard gestellt." + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Sprache wurde geändert." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "\\n Ändert das regionale Format des Bots. Dies wird für die Formatierung von Datum, Zeit und Zahlen verwendet.\\n\\n `` kann jeder Sprachcode mit zugehörigem Ländercode sein.\\n z. B. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, usw.\\n\\n Lass `` leer, um regionale Formatierung auf das Regionale Format der Botsprache zu setzen.\\n " -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." -msgstr "Regionale Formatierung basiert nun auf der Botsprache." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "Regionale Formatierung wird nun auf der Sprache `{language_code}` basieren." -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "Der benutzerdefinierte Text wurde gelöscht." -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "Der benutzerdefinierte Text wurde festgelegt." -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "Text muss weniger als 1024 Zeichen lang sein." -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " -msgstr "Verschiedene externe API-Token festlegen.\\n \\n Diese Einstellung wird von einigen Drittanbietern und einigen Kerncogs angefordert.\\n\\n Um die Schlüssel hinzuzufügen, gib den Namen des Services und die Token als kommagetrennte\\n Liste von Schlüsseln und Werten, wie von dem anfragenden Cog beschrieben.\\n\\n Hinweis: API-Token sind sensible Daten und sollten nur in einem privaten Kanal\\n oder in DM mit dem Bot verwendet werden.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "`{service}` API-Token wurden gesetzt." -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "Bisher wurden keine API-Dienste eingerichtet." + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "API-Dienste festlegen:\\n" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "API-Dienst festlegen:\\n" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "Entferne die angegebenen Dienste mit all ihren Schlüsseln und Tokens." + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "Dienste erfolgreich gelöscht:\\n{services_list}" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "Dienst erfolgreich gelöscht: {service_name}" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "Keinem der angegebenen Dienste wurden Schlüssel zugewiesen." + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "Verwalte die Einstellungen für den Hilfe-Befehl." -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " -msgstr "" +msgid " Show the current help settings. " +msgstr " Zeige die aktuellen Hilfe-Einstellungen. " -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" -msgstr "" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." +msgstr "Warnung: Der Standard-Formatierer ist nicht in Verwendung, diese Einstellung treten möglicherweise nicht ein." -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "Hilfe wird Menüs verwenden." -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "Die Hilfe verwendet keine Menüs." -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" -msgstr "Die Hilfe filtert keine versteckten Befehle" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." +msgstr "Die Hilfe wird keine versteckten Befehle filtern." -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "Hilfe filtert versteckte Befehle." -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "Hilfe wird nur für Befehle angezeigt, die ausgeführt werden können." -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "Hilfe wird angezeigt, ohne zu überprüfen, ob die Befehle ausgeführt werden können." -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "\\n Dies erlaubt es dem Bot, auf die Existenz eines bestimmten\\n Hilfethemas zu reagieren, auch wenn der Benutzer es nicht verwenden kann.\\n\\n Hinweis: Diese Einstellung auf dem eigenen ist nicht vollständig verhindert Befehlsbeschreibung.\\n\\n Standardwerte auf False.\\n Wenn du dies ohne Einstellung verwendest, wird dies umschalten.\\n \\n \\n Defaults to False " -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "Die Hilfe überprüft, ob Hilfethemen vorhanden sind." -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "Die Hilfe überprüft das Vorhandensein von Hilfethemen nur über die Fuzzy-Hilfe (falls aktiviert)." -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "Lege das Zeichenlimit für jede Seite in der Hilfe-Nachricht fest.\\n\\n Diese Einstellung gilt nur für eingebettete Hilfe.\\n\\n Der Standardwert beträgt 1000 Zeichen. Der Mindestwert beträgt 500.\\n Das Maximum basiert hängt von der Anzahl an Zeichen ab, die von Discord erlaubt werden.\\n\\n Bitte beachte, dass ein relativ kleines Zeichenlimit\\n bedeuten kann, dass einige Seiten dieses Limit überschreiten.\\n " -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "Du musst einen Wert von mindestens 500 Zeichen eingeben." -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "Erledigt. Das Zeichenlimit pro Seite wurde auf {} gesetzt." -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "Legt die maximale Anzahl der Hilfe-Seiten fest, die in einem Serverkanal gesendet werden.\\n\\n Diese Einstellung gilt nicht für die Menühilfe.\\n\\n Wenn eine Hilfe-Nachricht mehr Seiten als diesen Wert enthält, wird die Hilfe-Nachricht \\n per DM an den Befehls-Autor gesendet. Dies soll helfen, Spam in\\n Textkanälen zu reduzieren.\\n\\n Der Standardwert ist 2 Seiten.\\n " -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "Du musst einen Wert von 0 oder mehr angeben!" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "Erledigt. Das Seitenlimit wurde auf {} gesetzt." -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "Legen Sie die Verzögerung fest, nach der Hilfeseiten gelöscht werden.\\n\\n Die Einstellung ist standardmäßig deaktiviert, und gilt nur für nicht-Menü-Hilfne,\\n die in Server-Textkanälen gesendet werdeb.\\n Das Setzen der Verzögerung auf 0 deaktiviert diese Funktion.\\n\\n Der Bot muss die MANAGE_MESSAGES Berechtigung haben, damit dies funktioniert.\\n " -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "Die Verzögerung darf nicht länger als 14 Tage sein!" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "Fertig. Hilfe-Nachrichten werden jetzt nicht gelöscht." -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "Fertig. Die Löschverzögerung wurde auf {} Sekunden gesetzt." -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "\\n Stellt den verwendeten Slogan ein.\\n\\n Diese Einstellung trifft nur auf eingebettete Hilfe zu. Ist kein Slogan\\n angegeben, so wird stattdessen der Standardwert verwendet.\\n " -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "Der Slogan wurde zurückgesetzt." -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "Dein Slogan ist zu lang! Bitte kürze diesen damit er nicht länger als 2048 Zeichen ist." -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "Das Schlagwort wurde gesetzt." -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "Sendet eine Nachricht an den Eigentümer." -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "User ID: {}" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "über DM" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "von {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Nutze `{}dm {} ` um dem Benutzer zu antworten" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Gesendet von {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "Ich wurde konfiguriert, das nirgendwo zu senden." -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Deine Nachricht wurde gesendet." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Ich bin nicht in der Lage, deine Nachricht zu überbringen. Tut mir Leid." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "Sendet einen DM an einen Benutzer.\\n\\n Dieser Befehl benötigt eine Benutzer-ID, um zu funktionieren.\\n Um eine Benutzer-ID zu erhalten, gehen Sie zu Discords Einstellungen und öffnen Sie den Tab\\n 'Erscheinungsbild'. Aktivieren Sie den 'Entwicklermodus' und klicken Sie dann mit der rechten Maustaste auf einen Nutzer\\n und klicken Sie auf 'ID kopieren'.\\n " -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "Ungültige ID, Benutzer nicht gefunden oder Benutzer ist ein Bot. Du kannst nur Nachrichten an Personen senden, mit denen ich einen Server teile." -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Inhaber von {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "Du kannst auf diese Nachricht mit {}contact antworten" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Die Nachricht konnte leider nicht an {} gesendet werden." -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "Nachricht an {} zugestellt." -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "Druckt den Bot-Datenpfad." -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "Datenpfad: {path}" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "Zeigt nützliche Informationen zum Debuggen an." -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "\\n Whitelist Management Befehle.\\n " - -#: redbot/core/core_commands.py:2518 -#, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "\\n Fügt einen Benutzer in die Whitelist ein.\\n hinzu " - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "Benutzer zur Whitelist hinzugefügt." - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "\\n Listet Whitelist-Benutzer.\\n " - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Benutzer auf der Whitelist:" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "\\n Entfernt Benutzer aus der Whitelist.\\n " - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "Benutzer wurden von der Whitelist entfernt." - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "\\n Leert die Whitelist.\\n " - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "Die Whitelist wurde gelöscht." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "\\n Blacklist Management Befehle.\\n " - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "\\n Fügt einen Benutzer zur Blacklist hinzu.\\n " - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "Sie können keinen Eigentümer auf die schwarze Liste setzen!" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Benutzer wurde zur schwarzen Liste hinzugefügt." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "\\n Listet Benutzer auf, die auf der schwarzen Liste stehen. \\n " - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "Gesperrte Benutzer:" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "\\n Löscht Benutzer aus der Blacklist.\\n " - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "Benutzer wurden von der Blacklist entfernt." - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "\\n Löscht die schwarze Liste.\\n " - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "Blacklist wurde gelöscht." - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "\\n Whitelist Management Befehle.\\n " - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "\\n Fügt einen Benutzer oder eine Rolle in die Whitelist ein.\\n hinzu " - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "{names} zur Whitelist hinzugefügt." - -#: redbot/core/core_commands.py:2681 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "\\n Listet Whitelist Benutzer und Rollen auf.\\n " - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "Benutzer und Rollen auf der weißen Liste:" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "\\n Entfernt Benutzer oder Rolle aus Whitelist.\\n " - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "{names} wurden von der lokalen Whitelist entfernt." - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "\\n Leert die Whitelist.\\n " - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "Lokale Whitelist wurde geleert." - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "\\n Blacklist Management Befehle.\\n " - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " -msgstr "\\n Fügt einen Benutzer oder eine Rolle zur Blacklist hinzu.\\n " +msgid "\\n Adds a user to the allowlist.\\n " +msgstr "\\n Fügt einen Benutzer zur Erlaubnis-Liste hinzu.\\n " #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" -msgstr "Du kannst dich nicht selbst blacklisten!" +msgid "Users added to allowlist." +msgstr "Benutzer zur Erlaubnis-Liste hinzugefügt." -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "Du kannst den Besitzer der Gilde nicht blacklisten!" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" -msgstr "Du kannst einen Bot-Besitzer nicht blacklisten!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " +msgstr "\\n Listet Benutzer auf der Erlaubnis-Liste auf.\\n " #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." -msgstr "{names} zur lokalen Blacklist hinzugefügt." +msgid "Users on allowlist:" +msgstr "Benutzer auf der Erlaubnis-Liste:" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " -msgstr "\\n Listet Benutzer und Rollen auf, die auf der schwarzen Liste stehen. \\n " +msgid "\\n Removes user from the allowlist.\\n " +msgstr "\\n Entfernt Benutzer von der Erlaubnis-Liste.\\n " -#: redbot/core/core_commands.py:2785 -msgid "Blacklisted Users and Roles:" -msgstr "Gesperrte Benutzer und Rollen:" +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2790 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " -msgstr "\\n Entfernt Benutzer oder Rolle aus der Blacklist.\\n " +msgid "\\n Clears the allowlist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." -msgstr "{names} wurden von der lokalen Blacklist entfernt." +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2799 #, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "\\n Löscht die Blacklist.\\n " +msgid "\\n Blocklist management commands.\\n " +msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." -msgstr "Die lokale Blacklist wurde geleert." - -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:2806 #, docstring -msgid "Manage the bot's commands and cogs." +msgid "\\n Adds a user to the blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 #, docstring -msgid "Set the default state for a cog as disabled." +msgid "\\n Lists users on the blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 -msgid "Cog with the given name doesn't exist." +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" msgstr "" -#: redbot/core/core_commands.py:2833 -msgid "You can't disable this cog by default." -msgstr "" - -#: redbot/core/core_commands.py:2835 -msgid "{cogname} has been set as disabled by default." -msgstr "" - -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:2843 #, docstring -msgid "Set the default state for a cog as enabled." +msgid "\\n Removes user from the blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2845 -msgid "{cogname} has been set as enabled by default." +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:2853 #, docstring -msgid "Disable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2855 -msgid "You can't disable this cog as you would lock yourself out." +msgid "\\n Clears the blocklist.\\n " msgstr "" #: redbot/core/core_commands.py:2857 -msgid "{cogname} has been disabled in this guild." +msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2860 -msgid "{cogname} was already disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2866 +#: redbot/core/core_commands.py:2863 #, docstring -msgid "Enable a cog in this guild." +msgid "\\n Server specific allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 +#: redbot/core/core_commands.py:2872 #, docstring -msgid "List the cogs which are disabled in this guild." +msgid "\\n Adds a user or role to the server allowlist.\\n " msgstr "" +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "Ich kann dir nicht erlauben dies zu tun, da dies verhindern würde das du Befehle ausführen kannst. Bitte stelle zuerst sicher dich selbst zur Erlaubnis-Liste hinzugefügt zu haben." + #: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "{names} zur Erlaubnis-Liste hinzugefügt." + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "\\n Listet die Benutzer und Rollen der Erlaubnis-Liste des Servers auf.\\n " + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "Benutzer und Rollen auf der weißen Liste:" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "\\n Entfernt Benutzer und Rollen von der Erlaubnis-Liste.\\n " + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "Ich kann dir nicht erlauben dies zu tun, da dies verhindern würde das du Befehle ausführen kannst." + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "{names} wurden von der Erlaubnis-Liste des Servers entfernt." + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "\\n Leert die Erlaubnis-Liste.\\n " + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "Server Erlaubnis-Liste wurde geleert." + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "\\n Server spezifische Blockier-Listen-Verwaltungs-Befehle.\\n " + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "\\n Fügt einen Benutzer oder Rolle zur Blockier-Liste hinzu.\\n " + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "Du kannst dich nicht selbst zur Blockier-Liste hinzufügen!" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "Du kannst den Gildenbesitzer nicht der Blockier-Liste hinzufügen!" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "Du kannst den Bot-Besitzer nicht zur Blockier-Liste hinzufügen!" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "{names} auf die Blockier-Liste des Servers hinzugefügt." + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "\\n Listet Benutzer und Rollen auf der Blockier-Liste auf.\\n " + +#: redbot/core/core_commands.py:2991 +msgid "Blacklisted Users and Roles:" +msgstr "Gesperrte Benutzer und Rollen:" + +#: redbot/core/core_commands.py:3002 +#, docstring +msgid "\\n Removes user or role from blocklist.\\n " +msgstr "\\n Entfernt Benutzer oder Rollen von der Blockier-Liste.\\n " + +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." +msgstr "{names} wurden von der Blockier-Liste des Servers entfernt." + +#: redbot/core/core_commands.py:3015 +#, docstring +msgid "\\n Clears the server blocklist.\\n " +msgstr "\\n Leert die Blockier-Liste des Servers.\\n " + +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." +msgstr "Blockier-Liste des Servers wurde geleert." + +#: redbot/core/core_commands.py:3024 +#, docstring +msgid "Manage the bot's commands and cogs." +msgstr "Verwalte die Befehle und Cogs des Bots." + +#: redbot/core/core_commands.py:3030 +#, docstring +msgid "Set the default state for a cog as disabled." +msgstr "Lege den Standardzustand für ein Cog auf deaktiviert fest." + +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 +msgid "Cog with the given name doesn't exist." +msgstr "Cog mit dem angegebenen Namen existiert nicht." + +#: redbot/core/core_commands.py:3035 +msgid "You can't disable this cog by default." +msgstr "Du kannst dieses Cog standardmässig nicht deaktivieren." + +#: redbot/core/core_commands.py:3037 +msgid "{cogname} has been set as disabled by default." +msgstr "{cogname} wurde standardmässig auf deaktiviert gestellt." + +#: redbot/core/core_commands.py:3042 +#, docstring +msgid "Set the default state for a cog as enabled." +msgstr "Legt den Standardzustand für ein Cog auf aktiviert fest." + +#: redbot/core/core_commands.py:3047 +msgid "{cogname} has been set as enabled by default." +msgstr "{cogname} wurde standardmässig auf aktiviert gestellt." + +#: redbot/core/core_commands.py:3052 +#, docstring +msgid "Disable a cog in this guild." +msgstr "Deaktiviert ein Cog in dieser Gilde." + +#: redbot/core/core_commands.py:3057 +msgid "You can't disable this cog as you would lock yourself out." +msgstr "Du kannst dieses Cog nicht deaktivieren, sonst würdest du dich selbst aussperren." + +#: redbot/core/core_commands.py:3059 +msgid "{cogname} has been disabled in this guild." +msgstr "{cogname} wurde in dieser Gilde deaktiviert." + +#: redbot/core/core_commands.py:3062 +msgid "{cogname} was already disabled (nothing to do)." +msgstr "{cogname} wurde bereits deaktiviert (nichts zu tun)." + +#: redbot/core/core_commands.py:3068 +#, docstring +msgid "Enable a cog in this guild." +msgstr "Aktiviere ein Cog in dieser Gilde." + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "{cogname} wurde in dieser Gilde aktiviert." + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "{cogname} wurde nicht deaktiviert (nichts zu tun)." + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "Listet die Cogs auf welche in dieser Gilde deaktiviert sind." + +#: redbot/core/core_commands.py:3093 msgid "The following cogs are disabled in this guild:\\n" -msgstr "" +msgstr "Die folgenden Cogs sind in dieser Gilde deaktiviert:\\n" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:3099 msgid "There are no disabled cogs in this guild." -msgstr "" +msgstr "Es existieren keine deaktivierten Cogs in dieser Gilde." -#: redbot/core/core_commands.py:2901 +#: redbot/core/core_commands.py:3103 #, docstring msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " msgstr "\\n Listet deaktivierte Befehle.\\n\\n Wenn Sie der Bot-Eigentümer sind, wird dies global deaktivierte Befehle standardmäßig anzeigen.\\n " -#: redbot/core/core_commands.py:2914 +#: redbot/core/core_commands.py:3116 #, docstring msgid "List disabled commands globally." msgstr "Liste global deaktivierte Befehle." -#: redbot/core/core_commands.py:2917 +#: redbot/core/core_commands.py:3119 msgid "There aren't any globally disabled commands." msgstr "Es gibt keine global deaktivierten Befehle." -#: redbot/core/core_commands.py:2920 +#: redbot/core/core_commands.py:3122 msgid "{} commands are disabled globally.\\n" msgstr "{} Befehle sind global deaktiviert.\\n" -#: redbot/core/core_commands.py:2924 +#: redbot/core/core_commands.py:3126 msgid "1 command is disabled globally.\\n" msgstr "1 Befehl ist global deaktiviert.\\n" -#: redbot/core/core_commands.py:2931 +#: redbot/core/core_commands.py:3133 #, docstring msgid "List disabled commands in this server." msgstr "Liste aller deaktivierten Befehle in diesem Server." -#: redbot/core/core_commands.py:2934 +#: redbot/core/core_commands.py:3136 msgid "There aren't any disabled commands in {}." msgstr "Es gibt in {} keine deaktivierten Befehle." -#: redbot/core/core_commands.py:2937 +#: redbot/core/core_commands.py:3139 msgid "{} commands are disabled in {}.\\n" msgstr "{} Befehle sind in {} deaktiviert.\\n" -#: redbot/core/core_commands.py:2941 +#: redbot/core/core_commands.py:3143 msgid "1 command is disabled in {}.\\n" msgstr "Ein Befehl ist in {} deaktiviert.\\n" -#: redbot/core/core_commands.py:2948 +#: redbot/core/core_commands.py:3150 #, docstring msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " msgstr "Befehl deaktivieren.\\n\\n Wenn Sie der Bot-Besitzer sind, wird dies Befehle\\n standardmäßig deaktiviert.\\n " -#: redbot/core/core_commands.py:2962 +#: redbot/core/core_commands.py:3164 #, docstring msgid "Disable a command globally." msgstr "Deaktiviert einen Befehl global." -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 msgid "I couldn't find that command. Please note that it is case sensitive." msgstr "Ich konnte diesen Befehl nicht finden. Bitte achte auf Groß- und Kleinschreibung." -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "Der zu deaktivierende Befehl kann nicht `command` oder eine seiner Unterbefehle sein." -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 msgid "This command is designated as being always available and cannot be disabled." msgstr "Diser Befehl soll immer verfügbar sein und kann nicht deaktiviert werden." -#: redbot/core/core_commands.py:2987 +#: redbot/core/core_commands.py:3189 msgid "That command is already disabled globally." msgstr "Dieser Befehl ist bereits global deaktiviert." -#: redbot/core/core_commands.py:2996 +#: redbot/core/core_commands.py:3198 #, docstring msgid "Disable a command in this server only." msgstr "Deaktiviere einen Befehl nur auf diesem Server." -#: redbot/core/core_commands.py:3017 +#: redbot/core/core_commands.py:3219 msgid "You are not allowed to disable that command." msgstr "Du darfst diesen Befehl nicht deaktivieren." -#: redbot/core/core_commands.py:3027 +#: redbot/core/core_commands.py:3229 msgid "That command is already disabled in this server." msgstr "Dieser Befehl ist bereits auf diesem Server deaktiviert." -#: redbot/core/core_commands.py:3033 +#: redbot/core/core_commands.py:3235 #, docstring msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " msgstr "Aktiviere einen Befehl.\\n\\n Wenn du ein Bot-Besitzer bist, wird dies versuchen, einen global\\n deaktivierten Befehl standardmäßig zu aktivieren.\\n \\n " -#: redbot/core/core_commands.py:3046 +#: redbot/core/core_commands.py:3248 #, docstring msgid "Enable a command globally." msgstr "Einen Befehl global aktivieren." -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:3261 msgid "That command is already enabled globally." msgstr "Dieser Befehl ist bereits global aktiviert." -#: redbot/core/core_commands.py:3068 +#: redbot/core/core_commands.py:3270 #, docstring msgid "Enable a command in this server." msgstr "Aktiviert einen Befehl auf diesem Server." -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "Du darfst diesen Befehl nicht aktivieren." -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "Dieser Befehl ist bereits auf diesem Server aktiviert." -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "Setze die Antwort des Bots auf deaktiviert Befehle.\\n\\n Leer lassen, um nichts zu senden.\\n\\n Um den Befehlsnamen in die Nachricht aufzunehmen, gib den\\n `{command}` Platzhalter ein.\\n " -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " -msgstr "" +msgstr "\\n Server-Einstellungen für Immunität vor automatisierten Aktionen.\\n " -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " -msgstr "" +msgstr "\\n Holt die derzeitigen Mitglieder und Rollen für automatisch\\n konfigurierte Moderation-Aktionen-Immunität.\\n " -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "Rollen, die vor automatisierten Moderationsaktionen immun sind: \\n" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "Mitglieder, die vor automatisierten Moderationsaktionen immun sind: \\n" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." -msgstr "Keine Immunitätseinstellungen hier." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." +msgstr "Keine Immunität-Einstellungen vorhanden." -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " -msgstr "" +msgstr "\\n Macht einen Benutzer oder Rolle immun gegen automatische Moderations-Aktionen.\\n " -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "Bereits vorhanden." -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " -msgstr "" +msgstr "\\n Macht einen Benutzer oder Rolle immun gegen automatische Moderations-Aktionen.\\n " -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "Nicht in der Liste." -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " -msgstr "" +msgstr "\\n Prüft ob ein Benutzer oder Rolle als immun vor automatisierten Aktionen erachtet wird.\\n " -#: redbot/core/core_commands.py:3175 -msgid "They are immune" -msgstr "Sie sind immun" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." +msgstr "Sie sind immun." -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" -msgstr "Sie sind nicht immun" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." +msgstr "Sie sind nicht immun." -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "\\n Befehle zum Konfigurieren von Besitzerbenachrichtigungen. \\n " -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " -msgstr "" +msgstr "\\n Zustimmung des Erhalts von Besitzer-Benachrichtigungen.\\n\\n Dies ist der Standardwert.\\n " -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " -msgstr "" +msgstr "\\n Ablehnung des Erhalts von Besitzer-Benachrichtigungen.\\n " -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " -msgstr "" +msgstr "\\n Definiert einen Text-Kanal als Ziel für den Erhalt von Besitzer-Benachrichtigungen.\\n " -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " -msgstr "" +msgstr "\\n Entfernt einen Text-Kanal als Ziel für den Erhalt von Besitzer-Benachrichtigungen.\\n " -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " -msgstr "" +msgstr "\\n Listet die eingestellten zusätzlichen Ziele für Besitzer-Benachrichtigungen auf.\\n " -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "Es werden keine zusätzlichen Kanäle gesendet." -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "Unbekannter Kanal mit Id: {id}" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "Füge Kanäle oder Server zur ignorierten Liste hinzu." -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " -msgstr "" +msgid "\\n List the currently ignored servers and channels.\\n " +msgstr "\\n Listet die derzeit ignorierten Server und Kanäle auf.\\n " -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "Ignoriere Befehle im angegebenen Kanal oder in der angegebenen Kategorie.\\n\\nStandardmäßig wird der Aktuelle Kanal verwendet.\\n " -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "Kanal zur ignorierten Liste hinzugefügt." -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "Kanal ist bereits in der ignorierten Liste." -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "Befehle in diesem Server ignorieren." -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "Der Server wurde zur ignorierten Liste hinzugefügt." -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "Der Server wird bereits ignoriert." -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "Entferne Server oder Kanäle von der ignorierten Liste." -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "Kanal von der ignorierten Liste entfernt." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "Der Kanal ist nicht auf der ignorierten Liste." -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "Entferne den Server von der ignorierten Liste." -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "Der Server wurde von der ignorierten Liste entfernt." -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "Der Server ist nicht auf der ignorierten Liste." -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "Der Server wird aktuell ignoriert." -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "Derzeit ignorierte Kategorien: {categories}\\nKanäle: {channels}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " -msgstr "Evaluiere ein Statement aus Python Code.\\n\n" -"\\n\n" -" Der Bot wird immer mit den return Werten von Code antworten.\\n\n" -" Wenn der return Wert des Codes eine Coroutine ist, wird diese erwartet\\n\n" -" und das Ergebnis hiervon wird die Antwort des Bot sein.\\n\n" -"\\n\n" -" Anmerkung: Nur ein Statement kann evaluiert werden. Durch await, yield\\n\n" -" oder ähnlich eingeschränkten Schlüsselwörtern ergibt sich ein syntax Fehler.\\n\n" -" Für mehrere Zeilen oder asynchronen Code, siehe [p]repl oder [p]eval.\\n\n" -"\\n\n" -" Umgebungsvariablen:\\n\n" -" ctx - Befehl Invokation Kontext\\n\n" -" bot - Bot Objekt\\n\n" -" channel - das aktuelle Kanal Objekt\\n\n" -" author - Mitglied Objekt des Befehlerstellers\\n\n" -" message - das Nachrichtenobjekt des Befehls\\n\n" -" discord - discord.py library\\n\n" -" commands - redbot.core.commands\\n\n" -" _ - Des Ergebnis des letzten dev Befehls\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " -msgstr "Asynchronen Code ausführen.\n\n" -" Dieser Befehl bindet Code in den body einer async Funktion, ruft sie\n" -" auf und erwartet sie. Der Bot wird mit den Ausgaben an stdout\n" -" antworten, als auch den Wert der Funktion zurückgeben.\n\n" -" Der Code kann sich innerhalb eines Codeblocks, inline oder keines\n" -" von beiden befinden, solange diese nicht vermischt werden und\n" -" korrekt formatiert sind.\n\n" -" Umgebungsvariablen:\n" -" ctx - Befehl Invokation Kontext\n" -" bot - Bot Objekt\n" -" channel - das aktuelle Kanal Objekt\n" -" author - Mitglied Objekt des Befehlerstellers\n" -" message - das Nachrichtenobjekt des Befehls\n" -" discord - discord.py library\n" -" commands - redbot.core.commands\n" -" _ - Des Ergebnis des letzten dev Befehls\n" -" " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "Öffne eine interaktive REPL.\\n\\n Die REPL erkennt Code nur als Nachrichten, die mit einem\\n Back-Tick beginnen. Dies beinhaltet Codeblocks, und da diese mehrere Zeilen ausgewertet werden können\\n.\\n " -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "In diesem Kanal ist bereits eine aktive REPL-Sitzung. \n" "Mit `quit` kannst du diese verlassen." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Geben sie ihren Code zum Ausführen oder zum bewerten ein. \n" -"`exit()` oder `quit` zum beenden." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "Schließen." -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Unerwarteter Fehler: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "Verspotte einen Benutzer, der einen Befehl aufruft.\\n\\n Der Präfix darf nicht eingegeben werden.\\n " -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "Sende ein Nachrichtenereignis als würde es von einem anderen Benutzer geschickt werden.\\n\\n Liest nur den Rohinhalt einer Nachricht. Anhänge, Einbettungen etc. werden\\n ignoriert.\\n " +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "{user}s Guthaben kann nicht mehr als {max} {currency} sein." -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "Deine Red Instanz ist veraltet! {} ist die aktuelle Version, aber du benutzt {}!" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "\\n\\nNormalerweise kannst du zum Updaten den folgenden Befehl verwenden. Er berücksichtigt dein Betriebssystem sowie die meisten anderen Umgebungsfaktoren. **Dennoch empfehlen wir dir die aktualisierte Anleitung unter <{docs}> anzuschauen um sicherzugehen, dass du beim Updaten auf nicht anderes achten musst.**" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "\\n\\nSchalte deinen Bot zunächst ab. Dann öffne {console} (Nicht als Administrator) und verwende den folgenden Befehl:\\n\\n" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "die Windows-Eingabeaufforderung(CMD)" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "Terminal" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "\\n\\nDu hast Python `{py_version}` aber dieses Update benötigt `{req_py}`. Du kannst nicht einfach den Update-Befehl ausführen.\\n\\n Besuche die Anleitung unter dem obigen Link und folge den dort aufgeführten Schritten. Wenn du weitere Hilfe beim Updaten benötigst schau im #support Kanal in vorbei" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` ist kein gültiger Wert für `{command}`" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "Fehler im Befehl '{command}'. Überprüfen Sie Ihre Konsole oder Protokolle für Details." -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "Ich benötige die Berechtigung {permission}, um diesen Befehl auszuführen." -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "Ich benötige folgende Berechtigungen, um diesen Befehl auszuführen: {permission_list}" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "Dieser Befehl ist nicht in Direktnachrichten verfügbar." -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "Dieser Befehl kann nur in Direktnachrichten genutzt werden." -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "Dieser Befehl ist noch nicht wieder bereit. Versuche es in {delay} erneut." -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "Dieser Befehl ist noch nicht wieder bereit. Versuche es in einer Sekunde erneut." -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." -msgstr "Zu viele Personen benutzen diesen command. Er kann nur {number} Mal pro {type} verwendet werden." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "Fall #{} | {} {}" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "**Grund:** {}" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "**Grund:** Benutze den `reason` Befehl um ihn hinzuzufügen" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "Unbekannt" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." -msgstr "" +msgstr "Benutzer gelöscht." -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "Unbekannter oder gelöschter Benutzer" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "**Grund:** {}" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "Moderator" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "Bis" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "Dauer" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "Kanal" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "{channel} (gelöscht)" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "Geändert durch" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "Zuletzt geändert am" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "**Benutzer:** {}\\n" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "**Moderator:** {}\\n" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "**Bis:** {}\\n**Dauer:** {}\\n" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "**Kanal**: {} (Gelöscht)\\n" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "**Kanal**: {}\\n" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "**Geändert von:** {}\\n" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "**Zuletzt geändert am:** {}\\n" diff --git a/redbot/core/locales/el-GR.po b/redbot/core/locales/el-GR.po index c309b96d3..94785cecd 100644 --- a/redbot/core/locales/el-GR.po +++ b/redbot/core/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: el_GR\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/es-ES.po b/redbot/core/locales/es-ES.po index 4c6ebe7e2..0683386ee 100644 --- a/redbot/core/locales/es-ES.po +++ b/redbot/core/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: es_ES\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." -msgstr "" +msgstr "No se puede pagar por este comando en DM sin un banco global." -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." -msgstr "" +msgstr "Necesitas al menos {cost} {currency} para usar este comando." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." -msgstr "" +msgstr "Comandos a la interfaz con el gestor de programas de Red." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " -msgstr "" +msgstr "\\n Lista las rutas de engranaje actuales en orden de prioridad.\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" -msgstr "" +msgstr "Ruta de instalación: {install_path}\\nRuta del núcleo: {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " -msgstr "" +msgstr "\\n Añadir una ruta a la lista de rutas de engranaje disponibles.\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Esa ruta es no existe o no apunta a un directorio válido." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Ruta añadida exitósamente." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " -msgstr "" +msgstr "\\n Elimina una ruta de las rutas de engranaje disponibles dada `path_number` de `[p]paths`.\\n " -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." -msgstr "" +msgstr "La ruta debe ser un número positivo." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Número de ruta inválido." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Ruta eliminada exitósamente." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " -msgstr "" +msgstr "\\n Reordena rutas internamente para permitir el descubrimiento de diferentes configuraciones.\\n " -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Índice 'from' no válido." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Índice 'to' no válido." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Rutas reordenadas." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " -msgstr "" +msgstr "\\n Devuelve la ruta de instalación actual o la establece si uno es proporcionado.\\n La ruta proporcionada debe ser absoluta o relativa al directorio\\n del bot y ya debe existir.\\n\\n No se transferirán programas instalados en el proceso.\\n " -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Ruta inexistente." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "El bot instalará nuevos cogs en el directorio '{}'." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " -msgstr "" +msgstr "\\n Lista configuración cargada y disponible.\\n " -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "**{} cargado/s:**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "**{} sin cargar:**\\n" @@ -118,1887 +118,2057 @@ msgstr "**{} cargado/s:**\\n" msgid "**{} unloaded:**\\n" msgstr "**{} sin cargar:**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "Comandos relacionados con funciones del núcleo." -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." -msgstr "Muestra información sobre Red." +msgid "Shows info about [botname]." +msgstr "Muestra información sobre [botname]." -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" -msgstr "" +msgstr "Este bot es una instancia de [Red, un bot de código abierto de Discord]({}) creado por [Twentysix]({}) y [mejorado por muchos]({}).\\n\\nRojo está respaldado por una comunidad pasionada que contribuye y crea contenido para que todos disfruten. [Únete hoy a nosotros]({}) y ayúdanos incompatible!\\n\\n(c) Creadores de Cog" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "Instancia de" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Versión de Red" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "Si, {version} está disponible." -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "Error al buscar actualizaciones." -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Desactualizado" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "Acerca de esta instancia" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "Acerca de Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "" +msgstr "Trayendo alegría desde el 02 de enero de 2016 (¡hace más de {} días!)" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" -msgstr "" +msgstr "Este bot es una instancia de Red, un bot Discord (1) de código abierto creado por Twentysix (2) y mejorado por muchos (3).\\n\\nRed es apoyado por una comunidad apasionada que contribuye y crea contenido para que todos lo disfruten. Únete hoy (4) y ayúdanos a mejorar!\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" -msgstr "" +msgstr "Instancia propiedad de: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord. y: [{dpy_version}] (6)\\nVersión roja: [{red_version}] (7)\\n" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" -msgstr "" +msgstr "Obsoleto: [{state}]\\n" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "**Acerca de Red**\\n" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "**Acerca de esta instancia**\\n" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "**Referencias**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." -msgstr "" +msgstr "Muestra el tiempo de actividad de [botname]." -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "Menos de 1 segundo" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "" +msgstr "Activo durante: **{time_quantity}** (desde {timestamp} UTC)" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " -msgstr "" +msgstr " Los comandos que interactúan con los datos que [botname] tiene sobre ti. " -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " -msgstr "" +msgstr " Averigua qué tipo de datos almacena [botname] y por qué. " -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." -msgstr "" +msgstr "Este bot almacena algunos datos sobre los usuarios cuando sea necesario para funcionar. Esto es principalmente el ID que tu usuario está asignado por Discord, enlazado a un puñado de cosas dependiendo de con lo que interactúes en el bot. Hay algunos comandos que lo almacenan para mantener un seguimiento de quién creó algo. (como las listas de reproducción) Para obtener más detalles sobre esto y más detalles sobre lo que se almacena y por qué, consulte {link}.\\n\\nAdemás, los complementos de terceros cargados por el propietario del bot pueden o no almacenar cosas adicionales. Puedes usar `{prefix}mydata 3rdparty` para ver las sentencias proporcionadas por cada adición de terceros." -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " -msgstr "" +msgstr " Ver las declaraciones finales de los datos de usuario de cada módulo de terceros. " -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." -msgstr "" +msgstr "Necesito adjuntar archivos (¿intentando en Mensajes privados?)." -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." -msgstr "" +msgstr "Esta instancia no parece tener ninguna extensión de terceros cargada." -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" -msgstr "" +msgstr "Declaraciones de datos de terceros a usuarios finales" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." -msgstr "" +msgstr "Las siguientes afirmaciones son proporcionadas por extensiones de terceros." -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" -msgstr "" +msgstr "Extensiones de terceros sin sentencias\\n" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." -msgstr "" +msgstr "Aquí hay una página generada con las declaraciones proporcionadas por extensiones de terceros." -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." -msgstr "" +msgstr "No se ha recibido confirmación, cancelando." -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." -msgstr "" +msgstr "No se ha recibido confirmación, cancelando." -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " -msgstr "" +msgstr "\\n El [botname] olvidó lo que sabe de ti.\\n\\n Esto no puede eliminar todos los datos sobre ti, los datos necesarios para su operación,\\n tales como los tiempos de enfriamiento de comandos serán guardados hasta que ya no sea necesario.\\n\\n Otras interacciones con [botname] pueden hacer que aprenda sobre usted de nuevo.\\n " -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." -msgstr "" +msgstr "Este comando ({command}) no soporta un uso no interactivo." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" -msgstr "" +msgstr "Esto hará que el bot se deshaga y/o disocie de todos sus datos. No se deshará de los datos operativos como entradas de modlog, advertencias o mutes. Si estás seguro de que esto es lo que quieres, por favor responde con lo siguiente:" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." -msgstr "" +msgstr "Esto puede tardar un poco." -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "He intentado eliminar todos los datos no operativos sobre usted (que sé cómo eliminar) {mention}, Sin embargo, los siguientes módulos han fallado: {modules}. Adicionalmente, los siguientes cogs han fallado: {cogs}.\\nPor favor, contacte con el propietario de este bot para resolver esto.\\nNota: Fuera de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "He intentado eliminar todos los datos no operativos sobre usted (que sé cómo eliminar) {mention}, Sin embargo, los siguientes módulos han fallado: {cogs}. Adicionalmente, los siguientes cogs han fallado:.\\nPor favor, contacte con el propietario de este bot para resolver esto.\\nNota: Fuera de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" -msgstr "" +msgstr "He eliminado cualquier dato no operativo sobre usted (que sé cómo eliminar) {mention}" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Los siguientes cogs no han sido eliminados:\\n{cogs}." -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " -msgstr "" +msgstr " [Próximamente] Obtenga qué datos tiene [botname] sobre usted. " -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." -msgstr "" +msgstr "Este comando no hace nada todavía, pero estamos trabajando en añadir soporte para esto." -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " -msgstr "" +msgstr "\\n Comandos para un manejo más completo de datos.\\n " -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " -msgstr "" +msgstr "\\n Establece el bot para permitir a los usuarios solicitar una eliminación de datos.\\n\\n Esto está activado por defecto.\\n " -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." -msgstr "" +msgstr "El usuario puede eliminar sus propios datos. Esto no incluirá datos operativos como los bloqueados." -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " -msgstr "" +msgstr "\\n Establece el bot para que no permita a los usuarios solicitar una eliminación de datos.\\n " -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." -msgstr "" +msgstr "El usuario no puede eliminar sus propios datos." -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " -msgstr "" +msgstr "\\n Establece cómo se tratan las eliminaciones del usuario.\\n\\n Nivel:\\n 0: Lo que los usuarios pueden eliminar queda completamente en manos de cada especie.\\n 1: Cogs debería eliminar cualquier cosa que el engranaje no necesite del usuario.\\n " -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " -msgstr "" +msgstr "\\n Maneja una solicitud de eliminación de Discord.\\n " -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." -msgstr "" +msgstr "He eliminado todos los datos de ese usuario que sé cómo eliminar." -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Los siguientes cogs no han sido eliminados:\\n{cogs}." -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " -msgstr "" +msgstr " Eliminar los datos que [botname] tiene acerca de un usuario para un usuario. " -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." -msgstr "" +msgstr "He eliminado todos los datos no operacionales sobre ese usuario que sé cómo eliminar." -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Los siguientes cogs no han sido eliminados:\\n{cogs}." -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " -msgstr "" +msgstr " Eliminar los datos que [botname] tiene acerca de un usuario. " -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Los siguientes cogs no han sido eliminados:\\n{cogs}." -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." -msgstr "" +msgstr "Mostrar la configuración actual de los embed." -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" -msgstr "" +msgstr "Ajustes de embed:\\n\\n" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" -msgstr "" +msgstr "Global por defecto: {}\\n" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" -msgstr "" +msgstr "Configuración del servidor: {}\\n" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" -msgstr "" +msgstr "Configuración del canal: {}\\n" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" -msgstr "" +msgstr "Configuración de usuario" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "Las inserciones ahora son {} por defecto." -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" -msgstr "" +msgstr "desactivado" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" -msgstr "" +msgstr "activado" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "Inserciones ahora volverá a la configuración global." -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "Las inserciones ahora son {} para este gremio." -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." -msgstr "" +msgstr "Envía al propietario la última excepción de comando que ha ocurrido.\\n\\n Si es público (sí se especifica), se enviará al chat en su lugar." -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" -msgstr "" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." +msgstr "Aún no ha ocurrido ninguna excepción." -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." -msgstr "" +msgid "Shows [botname]'s invite url." +msgstr "Muestra la url de invitación de [botname]." -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." -msgstr "" +msgstr "Configurar la invitación del bot." -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " -msgstr "" +msgstr "\\n Define si el comando debe ser accesible para el usuario promedio.\\n " -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " -msgstr "" +msgstr "\\n Haz que el bot cree su propio rol con permisos al unirse.\\n\\n El bot creará su propio rol con los permisos deseados cuando se una a un nuevo servidor. Este es un rol especial que no puede eliminarse o eliminarse del bot.\\n\\n Para eso, necesita proporcionar un nivel de permisos válido.\\n Puedes generar una aquí: https://discordapi.com/permissions.html\\n\\n Por favor, tenga en cuenta que puede que necesite autenticación de dos factores para algunos permisos.\\n " -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." -msgstr "" +msgstr "Abandonar el servidor actual." -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" -msgstr "" +msgstr "¿Seguro que quieres dejar este servidor" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." -msgstr "" +msgstr "No hay respuesta; se ha agotado el tiempo de espera" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" -msgstr "" - -#: redbot/core/core_commands.py:1227 -msgid "Leaving guild '{}'" -msgstr "" - -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" -msgstr "" +msgstr "Bien. Adiós :wave:" #: redbot/core/core_commands.py:1235 +msgid "Leaving guild '{}'" +msgstr "Dejando el servidor '{}'" + +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" +msgstr "Bien, me quedaré entonces:)" + +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." -msgstr "" +msgstr "Lista y permite a [botname] salir de servidores." -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." -msgstr "" +msgstr "Para dejar un servidor, simplemente escriba su número." -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." -msgstr "" +msgstr "No puedo dejar un servidor del que soy propietario." -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" -msgstr "" +msgstr "¿Estas seguro que quieres que me vaya? {}? (si/no)" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Listo." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." -msgstr "" +msgstr "Bien." -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." -msgstr "" +msgstr "Carga paquetes." -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." -msgstr "" +msgstr "{packs} cargado." -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" -msgstr "" +msgstr "El siguiente paquete ya está cargado: {pack}" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" -msgstr "" +msgstr "Los siguientes paquetes ya están cargados: {packs}" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." -msgstr "" +msgstr "Error al cargar el paquete: {pack}.\\n Revise su consola o registros para más detalles." -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." -msgstr "" - -#: redbot/core/core_commands.py:1328 -msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "Error al cargar el paquete: {packs}.\\n Revise su consola o registros para más detalles." #: redbot/core/core_commands.py:1334 +msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "El siguiente nombre no es un nombre válido del paquete: {pack}\\nLos nombres de los paquetes no pueden comenzar con un número y solo pueden contener números ascii, letras, y guiones bajos." + +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "Los siguientes nombres no son nombres de paquetes válidos: {packs}\\nLos nombres de los paquetes no pueden comenzar con un número y solo pueden contener números ascii, letras, y guiones bajos." -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." -msgstr "" +msgstr "El siguiente paquete no se encontró en ninguna ruta de cog: {pack}." -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" -msgstr "" +msgstr "No se han encontrado los siguientes paquetes en ninguna ruta de cog: {packs}" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" -msgstr "" +msgstr "Este paquete no pudo ser cargado por la siguiente razón:\\n\\n{reason}" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" -msgstr "" - -#: redbot/core/core_commands.py:1366 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." -msgstr "" +msgstr "Estos paquetes no fueron cargados por las siguientes razones:\\n\\n{reasons}" #: redbot/core/core_commands.py:1372 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." -msgstr "" +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." +msgstr "**ADVERTENCIA**: El siguiente repositorio utiliza librerías compartidas que están marcadas para su eliminación en el futuro: {repo}.\\nDeberías informar al mantenedor del repositorio sobre este mensaje." -#: redbot/core/core_commands.py:1387 -#, docstring -msgid "Unloads packages." -msgstr "" +#: redbot/core/core_commands.py:1378 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." +msgstr "**ADVERTENCIA**: Los siguientes repositorios utilizan librerías compartidas que están marcadas para su eliminación en el futuro: {repos}.\\nDeberías informar a los mantenedores de estos repositorios sobre este mensaje." #: redbot/core/core_commands.py:1397 +#, docstring +msgid "Unloads packages." +msgstr "Descargando paquetes." + +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." -msgstr "" +msgstr "El siguiente paquete ya no está cargado: {pack}." -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." -msgstr "" +msgstr "Los siguientes paquetes no estaban cargados: {packs}." -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." -msgstr "" +msgstr "El siguiente paquete no está cargado: {pack}." -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." -msgstr "" +msgstr "El siguiente paquete no está descargado: {packs}." -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." -msgstr "" +msgstr "Cargando paquetes." -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." -msgstr "" +msgstr "Recargando {packs}." -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." -msgstr "" +msgstr "Error al cargar el paquete: {pack}.\\n Revise su consola o registros para más detalles." -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." -msgstr "" - -#: redbot/core/core_commands.py:1462 -msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "Error al cargar el paquete: {packs}.\\n Revise su consola o registros para más detalles." #: redbot/core/core_commands.py:1468 +msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "El siguiente nombre no es un nombre válido del paquete: {pack}\\nLos nombres de los paquetes no pueden comenzar con un número y solo pueden contener números ascii, letras, y guiones bajos." + +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "Los siguientes nombres no son nombres de paquetes válidos: {packs}\\nLos nombres de los paquetes no pueden comenzar con un número y solo pueden contener números ascii, letras, y guiones bajos." -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" -msgstr "" +msgstr "Este paquete no pudo ser recargado por la siguiente razón:\\n\\n{reason}" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" -msgstr "" - -#: redbot/core/core_commands.py:1500 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." -msgstr "" +msgstr "Estos paquetes no pudieron ser recargados por las siguientes razones:\\n\\n{reasons}" #: redbot/core/core_commands.py:1506 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." -msgstr "" +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." +msgstr "**ADVERTENCIA**: El siguiente repositorio utiliza librerías compartidas que están marcadas para su eliminación en el futuro: {repo}.\\nDeberías informar a los mantenedores de estos repos sobre este mensaje." -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1512 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." +msgstr "**ADVERTENCIA**: Los siguientes repos utilizan librerías compartidas que están marcadas para su eliminación en el futuro: {repos}.\\nDeberías informar a los mantenedores de estos repos sobre este mensaje." + +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." -msgstr "" +msgstr "Apagar el bot." -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Apagando... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." -msgstr "" +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgstr "Intenta reiniciar a [botname].\\n\\n Hace que [botname] se cierre con el código de salida 26.\\n El reinicio no está garantizado: debe ser tratado\\n por el gestor de procesos en uso." -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Reiniciando..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." -msgstr "" +msgstr "Cambia la configuración de [botname]." -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " -msgstr "" - -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" +msgstr "\\n Mostrar la configuración actual para [botname].\\n " #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" -msgstr "" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" +msgstr "Roles de Admin: {admin}\\nRoles de Mod: {mod}\\nIdioma: {guild_locale}\\nFormato regional: {guild_regional_format}\\n" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "Configuración de {bot_name}:\\n\\nPrefijos: {prefixes}\\n{guild_settings}Idioma global: {locale}\\nFormato regional global: {regional_format}\\nColor de los embed predeterminado: {colour}" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " -msgstr "" +msgstr "Establece el retardo hasta que el bot elimine el mensaje de comando.\\n\\n Debe estar entre -1 y 60.\\n\\n Establecer en -1 para desactivar esta característica.\\n " -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." -msgstr "" +msgstr "Eliminación de comandos desactivada." -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." -msgstr "" +msgstr "Eliminar el retraso conjunto a {num} segundos." -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" -msgstr "" +msgstr "Bot eliminará mensajes de comando después {} segundos. Establezca este valor en -1 para detener la eliminación de mensajes" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." -msgstr "" +msgstr "No borraré los mensajes de comando." -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " -msgstr "" +msgstr "\\n Establece la descripción del bot.\\n Usar sin una descripción para reiniciar.\\n Esto se muestra en algunas ubicaciones, incluyendo el menú de ayuda.\\n\\n El valor predeterminado es \\\"Red V3\\\".\\n " -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." -msgstr "" +msgstr "Descripción reiniciada." -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" -msgstr "" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "Esta descripción es demasiado larga para mostrarla correctamente. Por favor, inténtalo de nuevo con menos de 250 caracteres." -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " -msgstr "" +msgstr "\\n Añade un rol de administrador para este servidor.\\n " -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." -msgstr "" +msgstr "`{item}`ya es un rol de administrador." -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." -msgstr "" +msgstr "Ese rol ahora se considera un rol de administrador." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " -msgstr "" +msgstr "\\n Añade un rol de mod para este servidor.\\n " -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." -msgstr "" +msgstr "Este rol ya es un rol de mod." -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." -msgstr "" +msgstr "Ese rol se considera ahora un rol de mod." -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " -msgstr "" +msgstr "\\n Elimina un rol de administrador para este servidor.\\n " -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." -msgstr "" +msgstr "Ese rol no era un rol de administrador para empezar." -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." -msgstr "" +msgstr "Ese rol ya no se considera un rol de administrador." -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " -msgstr "" +msgstr "\\n Elimina un rol de mod para este servidor.\\n " -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." -msgstr "" +msgstr "Ese rol no era un rol de mod para empezar." -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." -msgstr "" +msgstr "Ese rol ya no se considera un rol de mod." -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " -msgstr "" +msgstr "\\n Alterna si usar el color configurado por el propietario del bot para embeds.\\n\\n Por defecto se usa el color configurado del bot.\\n De lo contrario, el color utilizado será el color del rol superior del bot.\\n " -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." -msgstr "" +msgstr "El bot {} utiliza su color configurado para embeds." -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" -msgstr "" +msgstr "no será" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" -msgstr "" +msgstr "será" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " -msgstr "" +msgstr "\\n Cambiar si habilitar la búsqueda de comandos borrosos para el servidor.\\n\\n El valor predeterminado es que la búsqueda de comandos borrosos se desactivará.\\n " -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." -msgstr "" +msgstr "La búsqueda de comandos Fuzzy ha sido {} para este servidor." -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " -msgstr "" +msgstr "\\n Alternar si habilitar la búsqueda de comandos fuzzy en MDs.\\n\\n El valor predeterminado es que la búsqueda de comandos fuzzy se desactivará.\\n " -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." -msgstr "" +msgstr "La búsqueda de comandos Fuzzy ha sido {} en MDs." -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " -msgstr "" +msgstr "\\n Establece un color predeterminado para los del bot.\\n\\n Valores aceptables para el parámetro de color pueden encontrarse en:\\n\\n https://discordpy.eadthedocs.io/es/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." -msgstr "" +msgstr "El color ha sido restablecido." -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." -msgstr "" +msgstr "El color ha sido establecido." -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." -msgstr "" +msgstr "Establece el avatar de [botname]\\n\\n admite un archivo adjunto o una URL de imagen." -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "Esa URL no es válida." + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "Algo salió mal al intentar obtener la imagen." + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." -msgstr "" +msgstr "Error. Recuerda que puedes editar mi avatar hasta dos veces por hora. La URL o el archivo adjunto deben ser una imagen válida en formato JPG o PNG." -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Únicamente formatos JPG o PNG." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." -msgstr "" +msgstr "Elimina el avatar de [botname]." -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." -msgstr "" +msgstr "Avatar eliminado." -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." -msgstr "" +msgstr "Establece el estado de juego de [botname]." -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." -msgstr "" +msgstr "Estado establecido a ``Jugando {game.name}``." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." -msgstr "" - -#: redbot/core/core_commands.py:1833 -#, docstring -msgid "Sets [botname]'s listening status." -msgstr "" - -#: redbot/core/core_commands.py:1843 -msgid "Status set to ``Listening to {listening}``." -msgstr "" - -#: redbot/core/core_commands.py:1846 -msgid "Listening cleared." -msgstr "" - -#: redbot/core/core_commands.py:1852 -#, docstring -msgid "Sets [botname]'s watching status." -msgstr "" +msgstr "Juego quitado." #: redbot/core/core_commands.py:1861 +#, docstring +msgid "Sets [botname]'s listening status." +msgstr "Establece el estado de escucha de [botname]." + +#: redbot/core/core_commands.py:1871 +msgid "Status set to ``Listening to {listening}``." +msgstr "Estado establecido a ``Escuchando a {listening}``." + +#: redbot/core/core_commands.py:1874 +msgid "Listening cleared." +msgstr "Estado de escucha quitado." + +#: redbot/core/core_commands.py:1880 +#, docstring +msgid "Sets [botname]'s watching status." +msgstr "Establece el estado de visualización de [botname]." + +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." -msgstr "" +msgstr "Estado establecido a ``Viendo {watching}``." -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." -msgstr "" +msgstr "Estado de visualización quitado." -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "Establece el estado de competición de [botname]." + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "Estado establecido a ``Compitiendo en {competing}``." + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "Estado de competición eliminado." + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " -msgstr "" +msgstr "Establece el estado de [botname].\\n\\n Estados disponibles:\\n en línea\\n inactivo\\n dnd\\n invisible\\n " -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "Estado cambiado a {}." -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." -msgstr "" +msgstr "Establece el estado de transmisión de [botname].\\n\\n Dejando tanto el streamer como stream_title vacío, lo borrarán." -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." -msgstr "" +msgstr "Establece el usuario de [botname]." -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "No se pudo cambiar el nombre. Recuerde que solo se puede hacer hasta 2 veces por hora. Utilice sobrenombres si cambios más frecuentes son necesarios. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "El nombre de usuario de un bot verificado no se puede cambiar manualmente. Por favor, contacta con el soporte de Discord para cambiarlo." -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "No se pudo cambiar el nombre. Debe tener 32 caracteres o menos." + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "Tiempo para cambiar el nombre acabado. Recuerda que sólo puedes hacerlo hasta 2 veces por hora. Usa apodos si necesitas cambios frecuentes: {command}" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "Error al cambiar el nombre de usuario. Discord devolvió el siguiente error:\\n{error_message}" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "Ocurrió un error inesperado al intentar cambiar el nombre de usuario." + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." -msgstr "" +msgstr "Establece el apodo de [botname]." -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "No se pudo cambiar el apodo. Debe tener 32 caracteres o menos." + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "No tengo permisos para cambiar mi propio apodo." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." -msgstr "" +msgstr "Establece el/los prefijo(s) globales de [botname]." -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Prefijo establecido." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." -msgstr "" +msgstr "Establece el/los prefijo(s) de [botname] en el servidor." -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Los prefijos del servidor han sido restaurados." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " -msgstr "" +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "\\n Cambia el idioma predeterminado del bot.\\n Esto se utilizará cuando un servidor no haya establecido un idioma en MD.\\n\\n `` puede ser cualquier código de idioma con el código del país incluido,\\n p. ej. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Ve a la página de Crowdin de Red para ver los idiomas disponibles con traducciones:\\n https://translate. iscord.red\\n\\n Para restablecer a inglés, usa \\\"en-US\\\".\\n " -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" -msgstr "" +msgstr "Código de idioma no válido. Usa el formato: `en-US`" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" -msgstr "" +msgstr "Formato no válido - el código de idioma debe incluir el código del país, por ejemplo, `en-US`" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "Se ha establecido un idioma global." + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "\\n Cambia el idioma local en este servidor.\\n\\n `` puede ser cualquier código de idioma con el código del país incluido,\\n p. ej. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Ve a la página de Crowdin de Red para ver los idiomas disponibles con traducciones:\\n https://translate. iscord.red\\n\\n Usa \\\"default\\\" para devolver al bot el idioma por defecto.\\n Para restablecer a inglés, usa \\\"en-US\\\".\\n " + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "El idioma se ha establecido en el valor predeterminado." + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Configuración regional establecida." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " +msgstr "\\n Cambia el formato regional del bot. Esto se utiliza para formatear fecha, hora y números.\\n\\n `` puede ser cualquier código de idioma con el código del país incluido,\\n e.. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Deja `` vacío para basar el formato regional en el idioma del bot.\\n " + +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "El formato regional global ahora se basará en el idioma del bot." + +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "El formato regional global ahora se basará en el idioma `{language_code}`." + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." -msgstr "" +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "El formato regional ahora se basará en la localización del bot en este servidor." -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." -msgstr "" +msgstr "El formato regional ahora se basará en el idioma `{language_code}`." -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." -msgstr "" +msgstr "El texto personalizado ha sido borrado." -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." -msgstr "" +msgstr "Se ha establecido el texto personalizado." -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." -msgstr "" +msgstr "El texto debe tener menos de 1024 caracteres." -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." -msgstr "" +msgstr "`{service}` Los tokens de la API han sido establecidos." -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "Mostrar todos los servicios de API externos junto con sus claves que se han establecido.\\n\\n No se muestran secretos." + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "Aún no se han establecido servicios de API." + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "Establecer servicios API:\\n" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "Establecer servicio API:\\n" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "Elimina los servicios dados con todas sus claves y tokens." + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "Servicios eliminados con éxito:\\n{services_list}" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "Servicio eliminado con éxito: {service_name}" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "Ninguno de los servicios proporcionados tenía claves establecidas." + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." -msgstr "" +msgstr "Administrar ajustes para el comando de ayuda." -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " -msgstr "" +msgid " Show the current help settings. " +msgstr " Mostrar los ajustes de ayuda actuales. " -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" -msgstr "" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." +msgstr "Advertencia: El formato por defecto no está en uso, estos ajustes pueden no aplicarse." -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " -msgstr "" +msgid " This resets [botname]'s help formatter to the default formatter. " +msgstr " Esto restablece el formato de ayuda de [botname] al formato predeterminado. " -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." -msgstr "" +msgstr "El formato de ayuda ha sido restablecido. Esto no impedirá que los cogs modifiquen la ayuda, puede que necesite eliminar un cog si esto ha sido un problema." -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." -msgstr "" +msgstr "Los ajustes de ayuda se han restablecido a sus valores predeterminados. Esto puede no tener un impacto al usar formateadores de ayuda de terceros." -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " -msgstr "" +msgstr "\\n Permite enviar el comando de ayuda como un menú con páginas en lugar de separar\\n mensajes.\\n\\n Este valor por defecto es False.\\n Utilizando esto sin una configuración lo alternará.\\n " -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." -msgstr "" +msgstr "La ayuda usará menús." -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." -msgstr "" +msgstr "La ayuda no usará menús." -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " -msgstr "" +msgstr "\\n Esto permite al comando de ayuda mostrar comandos ocultos.\\n\\n Esto por defecto es False.\\n Usando esto sin una configuración lo alternará.\\n " -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" -msgstr "" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." +msgstr "La ayuda no filtrará los comandos ocultos." -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." -msgstr "" +msgstr "La ayuda filtrará los comandos ocultos." -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "\\n Esto permite que el mensaje de ayuda sea marcado si la ayuda es enviada en un DM.\\n\\n Por defecto es False.\\n Usar esto sin un ajuste lo alternará.\\n " + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "La ayuda ahora marcará el comando cuando se envíe en un DM." + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "La ayuda no marcará el comando cuando se envíe en un DM." + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" -msgstr "" +msgstr "¡El retraso no puede ser superior a 14 días!" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "ID de usuario: {}" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "a través de MP" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "de {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | ID del servidor: {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Utilice `{}dm {} ` para responder a este usuario" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Enviado por {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Su mensaje ha sido enviado." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "No soy capaz de entregar su mensaje. Lo siento." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Dueño de {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "Puedes responder este mensaje con {}contacto" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Lo siento, no pude enviar su mensaje a {}" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "Mensaje enviado a {}" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." -msgstr "" +msgstr "Imprime la ruta de datos del bot." -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" -msgstr "" +msgstr "Ruta de datos: {path}" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." -msgstr "" +msgstr "Muestra información de depuración útil para la depuración." -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" +msgid "\\n Allowlist management commands.\\n " +msgstr "\\n Lista de comandos de administración.\\n " -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Usuarios en lista blanca:" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "La lista blanca ha sido borrada." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "No puedes poner un dueño en la lista negra!" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Usuario ha añadido a la lista negra." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " -msgstr "" +msgid "\\n Adds a user to the allowlist.\\n " +msgstr "\\n Añade un usuario a la lista permitida.\\n " #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" -msgstr "" +msgid "Users added to allowlist." +msgstr "Usuarios añadidos a la lista permitida." -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" -msgstr "" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " +msgstr "\\n Lista de usuarios en la lista permitida.\\n " #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." -msgstr "" +msgid "Users on allowlist:" +msgstr "Usuarios en la lista permitida:" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " +msgstr "\\n Elimina al usuario de la lista permitida.\\n " + +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "Los usuarios han sido eliminados de la lista permitida." + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "\\n Limpia la lista permitida.\\n " + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "La lista de permisos ha sido borrada." + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "\\n Comandos de gestión de listas de bloqueo.\\n " + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "\\n Añade un usuario a la lista de bloqueos.\\n " + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "¡No puedes agregar un dueño a la lista de bloqueos!" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "Usuario añadido a la lista de bloqueos." + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "\\n Listas de usuarios en la lista de bloques.\\n " + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "Usuarios en lista de bloqueos:" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "\\n Elimina al usuario de la lista de bloqueos.\\n " + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "Los usuarios han sido eliminados de la lista de bloqueos." + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "\\n Limpia la lista de bloques.\\n " + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "Se ha borrado la lista de bloqueos." + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "\\n Comandos de gestión de listas de permisos específicos del servidor.\\n " + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "\\n Añade un usuario o un rol a la lista permitida del servidor.\\n " + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "No puedo permitirte hacer esto, ya que eliminaría tu capacidad para ejecutar comandos, por favor asegúrate de añadirte a ti mismo a la lista permitida primero." + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "{names} añadido a la lista permitida." + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "\\n Lista de usuarios y roles en la lista permitida del servidor.\\n " + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "Usuarios y roles en la lista blanca:" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "\\n Elimina el usuario o el rol de la lista permitida.\\n " + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "No puedo permitirte que hagas esto, ya que eliminaría tu capacidad para ejecutar comandos." + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "{names} eliminado de la lista permitida del servidor." + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "\\n Limpia la lista permitida.\\n " + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "La lista permitida del servidor ha sido borrada." + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "\\n Comandos de gestión de listas de bloqueo específicos del servidor.\\n " + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "\\n Añade un usuario o rol a la lista de bloqueos.\\n " + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "¡No puedes añadirte a ti mismo a la lista de bloqueos!" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "¡No puedes añadir al propietario del servidor a la lista de bloqueos!" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." -msgstr "" +msgstr "Desactiva un cog en este servidor." -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." -msgstr "" +msgstr "No esta en lista." -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." -msgstr "" +msgstr "Canal añadido a ignorados." -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." -msgstr "" +msgstr "El canal ya está en ignorados." -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." -msgstr "" +msgstr "Ignorar comandos en este servidor." -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Este canal ya está ejecutando una sesión REPL. Salga usando `quit`." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Ingresar código a ejecutar o evaluar. `exit()` o `quit` para salir." - -#: redbot/core/dev_commands.py:254 -msgid "Exiting." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 +msgid "Exiting." +msgstr "Saliendo." + +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Error inesperado: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:143 -msgid "Terminal" -msgstr "" - #: redbot/core/events.py:150 +msgid "Command Prompt" +msgstr "Línea de comandos" + +#: redbot/core/events.py:152 +msgid "Terminal" +msgstr "Terminal" + +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" -msgstr "" +msgstr "Desconocido" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." -msgstr "" +msgstr "Usuario eliminado." -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" +msgstr "Usuario desconocido o eliminado" + +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:418 msgid "Moderator" -msgstr "" +msgstr "Moderador" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" -msgstr "" +msgstr "Hasta" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" -msgstr "" +msgstr "Duración" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" -msgstr "" +msgstr "Canal" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:415 -msgid "Amended by" -msgstr "" - -#: redbot/core/modlog.py:417 -msgid "Last modified at" -msgstr "" - -#: redbot/core/modlog.py:424 -msgid "**User:** {}\\n" -msgstr "" - -#: redbot/core/modlog.py:425 -msgid "**Moderator:** {}\\n" -msgstr "" - -#: redbot/core/modlog.py:428 -msgid "**Until:** {}\\n**Duration:** {}\\n" -msgstr "" - -#: redbot/core/modlog.py:430 -msgid "**Channel**: {}\\n" -msgstr "" +msgstr "{channel} (deleted)" #: redbot/core/modlog.py:432 -msgid "**Amended by:** {}\\n" -msgstr "" +msgid "Amended by" +msgstr "Modificado por" #: redbot/core/modlog.py:434 -msgid "**Last modified at:** {}\\n" +msgid "Last modified at" +msgstr "Última modificación el" + +#: redbot/core/modlog.py:454 +msgid "**User:** {}\\n" +msgstr "**Usuario:** {}\\n" + +#: redbot/core/modlog.py:455 +msgid "**Moderator:** {}\\n" +msgstr "**Moderador:** {}\\n" + +#: redbot/core/modlog.py:458 +msgid "**Until:** {}\\n**Duration:** {}\\n" +msgstr "**Hasta:** {}\\n**Duración:** {}\\n" + +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" msgstr "" +#: redbot/core/modlog.py:463 +msgid "**Channel**: {}\\n" +msgstr "**Canal**: {}\\n" + +#: redbot/core/modlog.py:465 +msgid "**Amended by:** {}\\n" +msgstr "**Modificado por:** {}\\n" + +#: redbot/core/modlog.py:467 +msgid "**Last modified at:** {}\\n" +msgstr "**Última modificación el:** {}\\n" + diff --git a/redbot/core/locales/fi-FI.po b/redbot/core/locales/fi-FI.po index 50dde4ccf..318fd2858 100644 --- a/redbot/core/locales/fi-FI.po +++ b/redbot/core/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: fi_FI\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Polkua ei ole olemassa tai se viittaa virheelliseen kansioon." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Polku lisätty onnistuneesti." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/fr-FR.po b/redbot/core/locales/fr-FR.po index 5b3a84a29..db417ffa7 100644 --- a/redbot/core/locales/fr-FR.po +++ b/redbot/core/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: fr_FR\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "Impossible de payer cette commande en message privé sans banque globale." -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "Vous avez besoin d’au moins {cost} {currency} pour utiliser cette commande." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Commandes pour la gestion des cogs de Red." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "\\n Liste les chemins des cogs actuels par ordre de priorité.\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "Chemin d’installation : {install_path}\\nChemin du noyau (Core) : {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "\\n Ajoute un chemin à la liste des chemins des cogs disponibles.\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Ce chemin n'existe pas ou ne pointe pas vers un répertoire valide." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Chemin d'accès ajouté avec succès." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " -msgstr "" +msgstr "\\n Supprime un chemin parmi les chemins cog disponibles selon le `path_number` donné dans `[p]paths`.\\n " -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "Les numéros de chemin doivent être positifs." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "C'est un nombre invalide de chemin d'accès." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Le chemin d'accès a été supprimée avec succès." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "\\n Réordonne les chemins internes pour permettre la découverte de différents cogs.\\n " -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Index 'from' invalide." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Index 'to' invalide." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Chemins d'accès réorganisés." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "\\n Renvoie le chemin d'installation actuel ou le définit s'il est fourni.\\n Le chemin fourni doit être absolu ou relatif au chemin d'accès du bot.\\n et il doit déjà exister.\\n\\n Aucun cog installé ne sera transférée pendant le processus.\\n " -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Ce chemin d'accès n'existe pas." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "Le bot va installer les nouveaux cogs vers le dossier `{}`." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "\\n Liste tous les cogs chargés et disponibles.\\n " -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "**{} chargé :**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "**{} déchargé :**\\n" @@ -118,1889 +118,2059 @@ msgstr "**{} chargé :**\\n" msgid "**{} unloaded:**\\n" msgstr "**{} déchargé :**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "Commandes liées aux fonctions de base." -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." -msgstr "Afficher les infos à propos de Red." +msgid "Shows info about [botname]." +msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "Ce bot est une instance de [Red, un bot Discord open source]({}) créé par [Twentysix]({}) et [amélioré par beaucoup]({}).\\n\\nRed est soutenu par une communauté passionnée qui contribue et crée du contenu pour tout le monde. [Rejoignez nous]({}) et aidez-nous à améliorer Red !\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "Instance appartenant à" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Version de Red" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "Oui, {version} est disponible." -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "La vérification des mises à jour a échoué." -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Obsolète" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "À propos de cette instance" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "À propos de Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Apporte de la joie depuis le 2 janvier 2016 (Depuis {} jours !)" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "Ce bot est une instance de Red, un bot Discord open source (1) créé par Twentysix (2) et amélioré par beaucoup (3).\\n\\nRed est soutenu par une communauté passionnée qui contribue et crée du contenu que tout le monde puisse profiter. Rejoignez-nous aujourd'hui (4) et aidez-nous à l'améliorer !\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "Instance appartenant à : [{owner}]\\nPython : [{python_version}] (5)\\ndiscord.py : [{dpy_version}] (6)\\nVersion de Red : [{red_version}] (7)\\n" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "Obsolète : [{state}]\\n" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "**À propos de Red**\\n" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "**À propos de cette instance**\\n" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "**Références**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "Affiche le temps de disponibilité de [botname]." -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "Moins d'une seconde" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "En ligne depuis : **{time_quantity}** (Depuis {timestamp} UTC)" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " -msgstr "" +msgstr " Commandes qui interagissent avec les données que [botname] a sur vous. " -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " -msgstr "" +msgstr " Découvrez quels types de donnée [botname] garde et pourquoi. " -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." -msgstr "" +msgstr "Ce bot garde des données à propos des utilisateurs nécessaires pour son fonctionnement. Cela consiste principalement en l'ID que Discord assigne à votre utilisateur, lié à une poignée d'autres choses selon ce avec quoi vous interagissez dans le bot. Quelques commandes gardent ces données pour savoir qui a créé quelque chose (notamment les listes de lecture). Pour tous les détails à ce propos ainsi que des infos plus précises sur ce qui est gardé, voyez {link}.\\n\\nEn plus, des ajouts tiers chargés par le propriétaire du bot peuvent ou non garder des infos additionnelles. Vous pouvez utiliser `{prefix}mydata 3rdparty` pour voir les déclarations fournies par chaque ajout tiers." -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " -msgstr "" +msgstr " Visionner les déclarations des Données d'Utilisateur Final (voir EUD) pour chaque module tiers. " -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." -msgstr "" +msgstr "Je dois pouvoir être capable de joindre des fichiers (essayez en Messages Privés (DM) ?)." -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." -msgstr "" +msgstr "Ce cas ne semble pas avoir d'extension tierce chargée." -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" -msgstr "" +msgstr "Déclarations tierces des Données de l'Utilisateur Final" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." -msgstr "" +msgstr "Ce qui suit sont les déclarations fournies par les extensions tierces." -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" -msgstr "" +msgstr "Extensions tierces sans déclarations\\n" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." -msgstr "" +msgstr "Voici une page générée avec les déclarations fournies par les extensions tierces." -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." -msgstr "" +msgstr "Nous n'avons pas reçu de confirmation, annulation." -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." -msgstr "" +msgstr "Nous n'avons pas reçu de confirmation correspondante, annulation." -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " -msgstr "" +msgstr "\\n Forcez [botname] à oublier ce qu'il sait sur vous.\\n\\n Cela peut ne pas supprimer toutes les données vous concernant, les données nécessaires à l'opération,\\n comme les temps de recharge des commandes seront conservées jusqu'à ce qu'elles ne soient plus nécessaires.\\n\\n D'autres interactions avec [botname] peuvent à nouveau lui fournir des infos à votre sujet.\\n " -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." -msgstr "" +msgstr "Cette commande ({command}) ne supporte pas l'utilisation non interactive." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" -msgstr "" +msgstr "Cela forcera le bot à se débarrasser et/ou se désassocier de vos données. Il ne se débarrassera pas des données opérationnelles telles que les entrées de modlog, les avertissements ou les mises en sourdine. Si vous êtes sûr que c'est ce que vous voulez, veuillez répondre avec ce qui suit :" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." -msgstr "" +msgstr "Cela peut prendre du temps." -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "J'ai essayé de supprimer toutes les données non opérationnelles vous concernant (que je sais supprimer) {mention}, cependant les modules suivants ont retourné une erreur : {modules}. De plus, les cogs suivants ont délivré une erreur : {cogs}.\\nVeuillez contacter le propriétaire de ce bot pour résoudre ce problème.\\nRemarque : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "J'ai essayé de supprimer toutes les données non opérationnelles vous concernant (que je sais supprimer) {mention}, Cependant, les cogs suivants ont retourné une erreur : {cogs}.\\nVeuillez contacter le propriétaire de ce bot pour résoudre ce problème.\\nNote : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "J'ai essayé de supprimer toutes les données non opérationnelles vous concernant (que je sais supprimer) {mention}, Cependant, les modules suivants ont retourné une erreur : {modules}.\\nVeuillez contacter le propriétaire de ce bot pour résoudre ce problème.\\nNote : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" -msgstr "" +msgstr "J'ai supprimé toutes les données non opérationnelles vous concernant (que je sais supprimer) {mention}" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Les cogs suivants n'ont pas géré la suppression :\\n{cogs}." -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " -msgstr "" +msgstr " [Bientôt] Obtenez les données que [botname] a sur vous. " -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." -msgstr "" +msgstr "Cette commande ne fait rien pour le moment, mais nous travaillons à ajouter le support pour cela." -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " -msgstr "" +msgstr "\\n Commandes pour un traitement de données plus complet.\\n " -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " -msgstr "" +msgstr "\\n Définir le bot pour permettre aux utilisateurs de demander une suppression de données.\\n\\n Ceci est activé par défaut.\\n " -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." -msgstr "" +msgstr "L'utilisateur peut supprimer ses propres données. Cela n'inclura pas les données opérationnelles telles que les utilisateurs bloqués." -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " -msgstr "" +msgstr "\\n Définit au bot de ne pas permettre aux utilisateurs de demander une suppression de données.\\n " -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." -msgstr "" +msgstr "L'utilisateur ne peut pas supprimer ses propres données." -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " -msgstr "" +msgstr "\\n Définit comment les suppressions de l'utilisateur sont traitées.\\n\\n Niveau :\\n 0 : Ce que les utilisateurs peuvent supprimer est entièrement laissé à chaque cog.\\n 1 : Les Cogs doivent supprimer tout ce dont les cog n'ont pas besoin à propos de l'utilisateur.\\n " -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." -msgstr "" +msgstr "Les Cogs seront chargés de supprimer toutes les données non opérationnelles à la demande de l'utilisateur." -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." -msgstr "" +msgstr "Les cogs seront informés qu'un utilisateur a fait une demande de suppression de données, et les détails de ce qu'il faut supprimer seront laissés à la discrétion de l'auteur du cog." -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " -msgstr "" +msgstr "\\n Traite une demande de suppression de Discord.\\n " -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Les cogs suivants n'ont pas géré la suppression :\\n{cogs}." -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." -msgstr "" +msgstr "J'ai supprimé toutes les données non opérationnelles sur cet utilisateur que je sais supprimer." -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Les cogs suivants n'ont pas géré la suppression :\\n{cogs}." -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " -msgstr "" +msgstr " Supprimer les données que [botname] a à propos d'un utilisateur. " -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Les cogs suivants n'ont pas géré la suppression :\\n{cogs}." -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "\\n Commandes pour activer ou désactiver les embeds.\\n\\n Ce paramètre détermine s'il faut ou non\\n utiliser les embeds en réponse à une commande (pour\\n les commandes qui le supportent). La valeur par défaut est\\n d'utiliser les embeds.\\n " -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "Affiche les paramètres actuels des embeds." -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "Paramètre des embeds :\\n\\n" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "Paramètre par défaut global : {}\\n" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "Paramètre du serveur : {}\\n" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "Paramètres du salon : {}\\n" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "Paramètre utilisateur : {}" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "\\n Active leparamètre des embeds globalement.\\n\\n Ceci est utilisé comme une solution de repli si l'utilisateur\\n ou le serveur n'a pas fixé de préférence. Le paramètre\\n par défaut est d'utiliser les embeds.\\n " -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "Les embeds sont maintenant {} par défaut." -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "désactivé" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "activé" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "\\n Active le paramètre des embeds pour ce serveur.\\n\\n Si l'option est Aucune, le réglage sera désactivé et\\n la valeur globale par défaut sera utilisée à la place.\\n\\n Si elle est définie, elle est utilisée à la place de la valeur globale par défaut \\n pour déterminer s'il convient ou non d'utiliser des embeds. C'est\\n utilisé pour toutes les commandes effectuées dans un salon de serveur, à l'exception des\\n commandes d'aide.\\n " -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "Les embeds vont maintenant revenir au paramètre global." -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "Les embeds sont maintenant {} pour ce serveur." -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "Les embeds sont maintenant {} pour ce salon." -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "Basculez le paramètre des embeds pour ce serveur.\\n\\n Si l'option activée est Aucune, le réglage sera désactivé et\\n la valeur globale par défaut sera utilisée à la place.\\n\\n Si elle est définie, elle est utilisée à la place de la valeur globalepar défaut \\n pour déterminer s'il convient ou non d'utiliser des embeds. C'est\\n utilisé pour toutes les commandes effectuées dans un salon de serveur, à l'exception des\n" " commandes d'aide\n" " " -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "Les embeds sont maintenant activés pour vous en messages privés." -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "Les embeds sont maintenant désactivés pour vous en messages privés." -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "Envoie au propre la dernière erreur de la dernière commande\\n\\n Si public (oui est specifie), elle sera envoyé dans le chat a la place." -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" -msgstr "Aucune exception n'a eu lieu pour le moment" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." +msgstr "Aucune exception n'a eu lieu pour le moment." -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." -msgstr "Affiche le lien d'invitation de [botname]." +msgid "Shows [botname]'s invite url." +msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "Configurer l'invitation du bot." -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "\\n Défini si la commande devrait être accessible pour l'utilisateur basique.\\n " -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "Quitte le serveur actuel." -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "Êtes-vous sûr de vouloir que je quitte ce serveur ? (y/n)" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "Réponse expirée." -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "Très bien. Bye :wave:" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "Quitte le serveur ‘{}’" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" -msgstr "Très bien, je reste ici :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" +msgstr "D'accord, je reste alors. :)" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." -msgstr "" +msgstr "Liste et autorise [botname] à quitter les serveurs." -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "Pour quitter un serveur, tapez simplement son numéro." -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "Je ne peux pas quitter un serveur dont je suis le propriétaire." -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "Êtes-vous sûr de vouloir que je quitte {}? (oui/non)" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Terminé." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "D’accord." -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "Charge les paquets." -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "Chargé {packs}." -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "Le paquet suivant est déjà chargé : {pack}" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "Les paquets suivants sont déjà chargés : {packs}" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "Impossible de charger le paquet suivant:{pack}.\\nVérifiez votre console ou les logs pour plus de détails." -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "Impossible de charger le paquet suivant:{packs}.\\nVérifiez votre console ou les logs pour plus de détails." -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "Le paquet suivant n'a été trouvé dans aucun chemin de cog : {pack}." -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "Les paquets suivant n'ont pas été trouvé dans aucun chemin de cog : {packs}" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "Ce paquet n'a pas pu être chargé pour la raison suivante :\\n\\n{reason}" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "Ces paquets n'ont pas pu être chargés pour les raisons suivantes :\\n\\n{reasons}" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "Décharge les paquets." -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "Le paquet suivant a été déchargé : {pack}." -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "Les paquets suivants ont été déchargés : {packs}." -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "Le paquet suivant n'étais pas chargé : {pack}." -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "Les paquets suivants n'étais pas chargés : {packs}." -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "Recharge les paquets." -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "Rechargé {packs}." -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "Impossible de recharger le paquet suivant :{pack}.\\nVérifiez votre console ou les logs pour plus de détails." -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "Impossible de recharger les paquets suivants :{packs}.\\nVérifiez votre console ou les logs pour plus de détails." -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "Ce paquet n'a pas pu être rechargé pour la raison suivante :\\n\\n{reason}" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "Ces paquets n'ont pas pu être rechargés pour les raisons suivantes :\\n\\n{reasons}" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "Arrête le bot." -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Arrêt... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Redémarrage..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "Change les paramètres de [botname]." -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " -msgstr "" - -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "Rôles admins : {admin}\\nRôles modérateurs: {mod}\\n" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "Identique à la langue du bot" +msgstr "\\n Afficher les paramètres actuels pour [botname].\\n " #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" -msgstr "Paramètres de {bot_name} :\\n\\nPréfixes : {prefixes}\\n{guild_settings}Language : {locale}\\nFormat de région : {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" +msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "Définit le délai avant que le bot supprime le message de la commande.\\n\\n Doit être entre -1 et 60.\\n\\n Règler sur -1 pour désactiver cette fonctionnalité.\\n " -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "Suppression de la commande désactivée." -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "Délai de suppression défini à {num} secondes." -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "Je ne supprimerai pas les messages de commande." -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "Description réinitialisée." -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" -msgstr "Cette description est trop longue pour être affichée correctement. Veuillez réessayer avec moins de 250 caractères" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "\\n Ajoute un rôle admin pour ce serveur.\\n " -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "Ce rôle est déjà un rôle admin." -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "Ce rôle est désormais considéré comme un rôle administrateur." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "\\n Ajoute un rôle modérateur pour ce serveur.\\n " -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "Ce rôle est déjà un rôle modérateur." -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "Ce rôle est désormais considéré comme un rôle modérateur." -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "\\n Supprime un rôle administrateur pour ce serveur.\\n " -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "Ce rôle n’était pas un rôle administrateur." -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "Ce rôle n’est désormais plus considéré comme un rôle administrateur." -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "\\n Supprime un rôle modérateur pour ce serveur.\\n " -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "Ce rôle n’était pas un rôle modérateur." -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "Ce rôle n’est désormais plus considéré comme un rôle modérateur." -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "Le bot {} utilise sa couleur configurée pour les embeds." -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "ne sera pas" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "sera" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "La recherche de commande par fuzzy a été {} pour ce serveur." -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "La recherche de commande par fuzzy a été {} en DMs." -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "\\n Définit une couleur par défaut à utiliser pour les embeds du bot.\\n\\n Les valeurs acceptables pour le paramètre de couleur peuvent être trouvées sur :\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "La couleur a été réinitialisée." -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "La couleur a été définie." -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "Définit l'avatar de [botname]\\n\\n Prend en charge soit une pièce jointe, soit l'URL d'une image." -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "Cette URL est invalide." + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "Échec. N'oubliez pas que vous pouvez éditer mon avatar que 2 fois par heure. L'URL et la pièce jointe doit être une image valide au format JPG ou PNG." -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Format JPG/PNG uniquement." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." -msgstr "" +msgstr "Supprime l'avatar de [botname]." -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "Avatar supprimé." -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." -msgstr "" +msgstr "Définit le statut de lecture de [botname]." -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "Statut défini à ``Joue à {game.name}``." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "Jeu effacé." -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." -msgstr "" +msgstr "Définit le statut d'écoute de [botname]." -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "Statut défini à ``Écoute {listening}``." -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "Écoute éffacé." -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." -msgstr "" +msgstr "Définit le statut de suivi de [botname]." -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "Statut défini à ``Regarde {watching}``." -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "Statut changé à {}." -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "Définit le nom d'utilisateur de [botname]." -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Impossible de changer le nom. N'oubliez pas que vous pouvez changer mon nom jusqu'à 2 fois par heure. Utilisez les pseudos si vous avez besoin de changements fréquents. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "Impossible de changer le nom. Doit être de 32 caractères ou moins." + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "Définit le surnom de [botname]." -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "Impossible de changer le pseudo. Doit être de 32 caractères ou moins." + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Je n'ai pas la permission de changer mon propre surnom." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "Définit le(s) préfixe(s) global de [botname]." -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Préfixe réglé." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "Définit le(s) préfixe(s) du serveur de [botname]." -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Le préfixe local a bien été réglé." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "Code de langue invalide. Utilisez le format `en-US`" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "Format invalide - le code de langue doit inclure le code du pays, par exemple `en-US`" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "Le langage global a été définie." + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Le langage a été défini." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." -msgstr "Le formatage régional sera maintenant basé sur langage du bot." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "Le formatage régional sera maintenant basé sur le langage `{language_code}`." -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "Le texte personnalisé a été effacé." -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "Le texte personnalisé a été défini." -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "`{service}` les tokens API ont été définis." -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "Aucun service d'API n'a encore été défini." + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "Services d'API définis:\\n" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "Service d'API défini:\\n" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "Gérer les paramètres de la commande d'aide." -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " +msgstr " Affiche les paramètres actuels de l'aide. " + +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" -msgstr "" - -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "L'aide utilisera les menus." -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "L'aide n'utilisera pas les menus." -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" -msgstr "L'aide ne filtrera pas les commandes cachées" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." +msgstr "L'aide ne filtrera pas les commandes cachées." -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "L'aide filtrera les commandes cachées." -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "\\n Définit si les commandes qui ne peuvent pas être exécutées dans le contexte actuel doivent être\\n filtrées de l'aide.\\n\\n Par défaut sur True.\\n Utiliser ceci dans paramètre l'activera.\\n " -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." -msgstr "" +msgstr "L'aide ne s'affichera que pour les commandes qui peuvent être exécutées." -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." -msgstr "" +msgstr "L'aide s'affichera sans vérifier si les commandes peuvent être exécutées." -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "Vous devez donner une valeur d'au moins 500 caractères." -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "Terminé. La limite de caractères par page a été définie à {}." -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "Vous devez donner une valeur de zéro ou plus !" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "Terminé. La limite de page a été définie à {}." -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." -msgstr "" +msgstr "Fait. Les messages d'aide ne seront pas supprimés maintenant." -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." -msgstr "" +msgstr "Terminé. Le délai de suppression a été réglé sur {} secondes." -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "Le tag a été réinitialisé." -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "Votre tag est trop long ! Veuillez raccourcir ce type de tag pour ne pas dépasser 2048 caractères." -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "Le tag a été défini." -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." -msgstr "" +msgstr "Envoie un message au propriétaire." -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "ID utilisateur : {}" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "par message privé" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "de {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | ID du serveur : {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Utilisez `{}dm {} ` pour répondre à cet utilisateur" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Envoyé par {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "J'ai été configuré pour envoyer cela nulle part." -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Votre message a été envoyé." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Je ne parviens pas à envoyer votre message. Désolé." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "ID invalide, utilisateur non trouvé ou l'utilisateur est un bot. Vous pouvez seulement envoyer des messages avec des personnes avec qui je partage un serveur." -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Propriétaire de {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "Vous pouvez répondre à ce message avec {} contact" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Désolé, je n'ai pas pu transmettre votre message à {}" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "Message envoyé a {}" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "Envoie le chemin des données du bot." -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "Chemin des données: {path}" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "\\n Ajoute un utilisateur à la liste blanche.\\n " +msgid "\\n Adds a user to the allowlist.\\n " +msgstr "\\n Ajoute un utilisateur à la liste d'utilisateurs autorisés.\\n " -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "Utilisateurs ajoutés à la liste blanche." +#: redbot/core/core_commands.py:2758 +msgid "Users added to allowlist." +msgstr "Utilisateurs ajoutés à la liste d'utilisateurs autorisés." -#: redbot/core/core_commands.py:2532 +#: redbot/core/core_commands.py:2762 #, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "\\n Liste les utilisateurs en liste blanche.\\n " +msgid "\\n Lists users on the allowlist.\\n " +msgstr "\\n Liste les utilisateurs de la liste des utilisateurs autorisés.\\n " -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Utilisateurs inscrits sur la liste blanche:" +#: redbot/core/core_commands.py:2771 +msgid "Users on allowlist:" +msgstr "Utilisateurs sur la liste des utilisateurs autorisés :" -#: redbot/core/core_commands.py:2550 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "\\n Supprime l'utilisateur de la liste blanche.\\n " - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "Les utilisateurs ont été retirés de la liste blanche." - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "\\n Efface la liste blanche.\\n " - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "La liste blanche a été effacée." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "\\n Commandes de gestion de la liste noire.\\n " - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "\\n Ajoute un utilisateur à la liste noire.\\n " - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "Vous ne pouvez pas ajouter un propriétaire sur la liste noire !" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Utilisateur ajouté à la liste noire." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "\\n Liste les utilisateurs sur la liste noire.\\n " - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "Utilisateurs présents sur la liste noire :" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "\\n Supprime un utilisateur de la liste noire.\\n " - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "Les utilisateurs ont été retirés de la liste noire." - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "\\n Efface la liste noire.\\n " - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "La liste noire a été éffacée." - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "\\n Commandes de gestion de liste blanche.\\n " - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "\\n Ajoute un utilisateur ou un rôle à la liste blanche.\\n " - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "{names} ajoutés à la liste blanche." +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" -#: redbot/core/core_commands.py:2681 +#: redbot/core/core_commands.py:2790 #, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "\\n Liste les utilisateurs et les rôles en liste blanche.\\n " +msgid "\\n Clears the allowlist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2690 +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "La liste des autorisés a été effacée." + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "Utilisateur ajouté à la liste des bloqués." + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "Utilisateurs sur la liste des bloqués :" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "La liste des bloqués a été effacée." + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "{names} ajoutés à la liste des autorisés." + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 msgid "Whitelisted Users and roles:" msgstr "Utilisateurs et rôles en liste blanche :" -#: redbot/core/core_commands.py:2701 +#: redbot/core/core_commands.py:2915 #, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "\\n Supprime les utilisateurs ou les rôles de la liste blanche.\\n " +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2926 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "{names} supprimé de la liste blanche locale." +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2939 #, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "\\n Efface la liste blanche.\\n " +msgid "\\n Clears the allowlist.\\n " +msgstr "\\n Efface la liste d'autorisations.\\n " -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "La liste blanche locale a été effacée." +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "La liste d'autorisations du serveur a été effacée." -#: redbot/core/core_commands.py:2739 +#: redbot/core/core_commands.py:2949 #, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "\\n Commandes de gestion de la liste noire.\\n " +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" -#: redbot/core/core_commands.py:2748 +#: redbot/core/core_commands.py:2958 #, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " -msgstr "\\n Ajoute un utilisateur ou un rôle à la liste noire.\\n " +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "\\n Ajoute un utilisateur ou un rôle à la liste de blocages.\\n " -#: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" -msgstr "Vous ne pouvez pas vous blacklister vous-même !" +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "Vous ne pouvez pas vous ajouter vous-même à la liste de blocages !" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "Vous ne pouvez pas blacklister le propriétaire de la guilde !" +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "Vous ne pouvez pas ajouter le propriétaire du serveur à la liste de blocages!" -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" -msgstr "Vous ne pouvez pas blacklister un propriétaire de bot !" +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "Vous ne pouvez pas ajouter un propriétaire de bot à la liste de blocages!" -#: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." -msgstr "{names} ajoutés à la liste noire locale." +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2982 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " -msgstr "\\n Liste des utilisateurs et rôles sur la liste noire.\\n " +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "Utilisateurs et rôles sur la liste noire :" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " -msgstr "\\n Supprime les utilisateurs ou les rôles de la liste noire.\\n " +msgid "\\n Removes user or role from blocklist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." -msgstr "{names} supprimé de la liste noire locale." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." +msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "\\n Efface la liste noire.\\n " +msgid "\\n Clears the server blocklist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." -msgstr "La liste noire locale a été effacée." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." +msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." -msgstr "" +msgstr "Vous ne pouvez pas désactiver ce cog par défaut." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." -msgstr "" +msgstr "{cogname} a été défini comme désactivé par défaut." -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." -msgstr "" +msgstr "Définit l'état par défaut pour un cog comme activé." -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." -msgstr "" +msgstr "Désactive un cog dans ce serveur." -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 +#: redbot/core/core_commands.py:3068 #, docstring msgid "Enable a cog in this guild." -msgstr "" +msgstr "Active un cog dans ce serveur." -#: redbot/core/core_commands.py:2868 +#: redbot/core/core_commands.py:3070 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2876 +#: redbot/core/core_commands.py:3078 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2882 +#: redbot/core/core_commands.py:3084 #, docstring msgid "List the cogs which are disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2891 +#: redbot/core/core_commands.py:3093 msgid "The following cogs are disabled in this guild:\\n" msgstr "" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:3099 msgid "There are no disabled cogs in this guild." -msgstr "" +msgstr "Il n'y a pas de cogs désactivés dans ce serveur." -#: redbot/core/core_commands.py:2901 +#: redbot/core/core_commands.py:3103 #, docstring msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " msgstr "" -#: redbot/core/core_commands.py:2914 +#: redbot/core/core_commands.py:3116 #, docstring msgid "List disabled commands globally." msgstr "Liste des commandes désactivées globalement." -#: redbot/core/core_commands.py:2917 +#: redbot/core/core_commands.py:3119 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:2920 +#: redbot/core/core_commands.py:3122 msgid "{} commands are disabled globally.\\n" msgstr "{} commandes sont désactivées globalement.\\n" -#: redbot/core/core_commands.py:2924 +#: redbot/core/core_commands.py:3126 msgid "1 command is disabled globally.\\n" msgstr "1 commande est désactivée globalement.\\n" -#: redbot/core/core_commands.py:2931 +#: redbot/core/core_commands.py:3133 #, docstring msgid "List disabled commands in this server." -msgstr "" +msgstr "Liste des commandes désactivées sur ce serveur." -#: redbot/core/core_commands.py:2934 +#: redbot/core/core_commands.py:3136 msgid "There aren't any disabled commands in {}." -msgstr "" +msgstr "Il n'y a aucune commande désactivée dans {}." -#: redbot/core/core_commands.py:2937 +#: redbot/core/core_commands.py:3139 msgid "{} commands are disabled in {}.\\n" msgstr "{} commandes sont désactivées dans {}.\\n" -#: redbot/core/core_commands.py:2941 +#: redbot/core/core_commands.py:3143 msgid "1 command is disabled in {}.\\n" msgstr "1 commande est désactivée dans {}.\\n" -#: redbot/core/core_commands.py:2948 +#: redbot/core/core_commands.py:3150 #, docstring msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" +msgstr "Désactiver une commande.\\n\\n Si vous êtes le propriétaire du bot, cela désactivera les commandes\\n globalement par défaut.\\n " -#: redbot/core/core_commands.py:2962 +#: redbot/core/core_commands.py:3164 #, docstring msgid "Disable a command globally." msgstr "Désactiver une commande globalement." -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 msgid "I couldn't find that command. Please note that it is case sensitive." msgstr "Je n'ai pas trouvé cette commande. Veuillez noter qu'elle est sensible aux caractères." -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" +msgstr "La commande à désactiver ne peut pas être `command` ou l'une de ses sous-commandes." -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 msgid "This command is designated as being always available and cannot be disabled." -msgstr "" +msgstr "Cette commande est désignée comme étant toujours disponible et ne peut pas être désactivée." -#: redbot/core/core_commands.py:2987 +#: redbot/core/core_commands.py:3189 msgid "That command is already disabled globally." msgstr "Cette commande est déjà globalement désactivée." -#: redbot/core/core_commands.py:2996 +#: redbot/core/core_commands.py:3198 #, docstring msgid "Disable a command in this server only." msgstr "Désactiver une commande pour ce serveur uniquement." -#: redbot/core/core_commands.py:3017 +#: redbot/core/core_commands.py:3219 msgid "You are not allowed to disable that command." msgstr "Vous n'êtes pas autorisé à désactiver cette commande." -#: redbot/core/core_commands.py:3027 +#: redbot/core/core_commands.py:3229 msgid "That command is already disabled in this server." msgstr "Cette commande est déjà désactivée sur ce serveur." -#: redbot/core/core_commands.py:3033 +#: redbot/core/core_commands.py:3235 #, docstring msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " msgstr "" -#: redbot/core/core_commands.py:3046 +#: redbot/core/core_commands.py:3248 #, docstring msgid "Enable a command globally." msgstr "Activer une commande globalement." -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:3261 msgid "That command is already enabled globally." msgstr "Cette commande est déjà activée globalement." -#: redbot/core/core_commands.py:3068 +#: redbot/core/core_commands.py:3270 #, docstring msgid "Enable a command in this server." msgstr "Activer une commande dans ce serveur." -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "Cette commande est déjà activée sur ce serveur." -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "Rôles immunisés contre les actions de modération automatisées : \\n" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "Membres immunisés contre les actions de modération automatisées :\\n" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." -msgstr "Pas de paramètres d'immunité ici." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." +msgstr "Aucun paramètre d'immunité ici." -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "Déjà ajouté." -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "Pas dans la liste." -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" -msgstr "Ils sont immunisés" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." +msgstr "Ils sont immunisés." -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" -msgstr "Ils ne sont pas immunisés" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." +msgstr "Ils ne sont pas immunisés." -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "Salon inconnu avec l'id : {id}" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "Ignorer les commandes dans ce salon ou cette catégorie.\\n\\n Par défaut, le salon actuel est sélectionné.\\n " -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "Salon ajouté à la liste des ignorés." -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "Salon déjà dans la liste des ignorés." -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "Ignorer les commandes dans ce serveur." -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "Ce serveur a été ajouté à la liste des ignorés." -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." -msgstr "" +msgstr "Ce serveur est déjà ignoré." -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "Supprime les serveurs ou les salons de la liste des ignorés." -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "Salon supprimé de la liste des ignorés." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "Ce salon n'est pas dans la liste des ignorés." -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "Supprime ce serveur de la liste des ignorés." -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "Ce serveur a été supprimer de la liste ignorés." -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "Ce serveur n'est pas dans la liste des ignorés." -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." -msgstr "" +msgstr "Ce serveur est actuellement ignoré." -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" -msgstr "" +msgstr "Catégories actuellement ignorées : {categories}\\nChaînes : {channels}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " -msgstr "" +msgstr "\\n Obtenir des infos sur les licences de Red .\\n " -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Déjà en cours d'exécution d'une session REPL dans ce canal. Quittez-la avec `quit`." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Entrez le code à exécuter ou à évaluer. `exit()` ou `quit` à quitter." - -#: redbot/core/dev_commands.py:254 -msgid "Exiting." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 +msgid "Exiting." +msgstr "Fermeture en cours." + +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Erreur inattendue : `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "Pauses/reprise du REPL en cours d'exécution dans le salon actuel" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "Il n'y a pas de session REPL en cours d'exécution dans ce salon." + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "La session REPL dans ce salon a été reprise." + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "La session REPL dans ce salon est maintenant en pause." + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " -msgstr "" +msgstr "Faire comme si un autre utilisateur invoquait une commande.\\n\\n Le préfixe ne doit pas être saisi.\\n " -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " +msgstr "Envoyer un message comme s'il avait été envoyé par un autre utilisateur.\\n\\n Lit seulement le contenu brut du message. Les pièces jointes, incorporations, etc. sont\\n ignorées.\\n " + +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." -msgstr "" +msgstr "Le solde de {user}ne peut pas dépasser {max} {currency}." -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "Votre instance de Red est obsolète ! {} est la version actuelle, cependant vous utilisez {} !" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "\\n\\nPour mettre à jour votre bot, arrêtez d'abord votre bot puis ouvrez une fenêtre de {console} (pas en tant qu'administrateur) et exécutez ceci :\\n\\n" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "Invite de commande" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "Terminal" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." -msgstr "" +msgstr "Cette commande n'est pas disponible en Messages Privés (DMs)." -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." -msgstr "" +msgstr "Cette commande est disponible seulement en messages privés." -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "Cas #{} | {} {}" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "**Raison :** {}" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "**Raison :** Utilisez la commande `reason` pour l'ajouter" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "Inconnu" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." -msgstr "" +msgstr "Utilisateur supprimé." -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" -msgstr "" +msgstr "Utilisateur inconnu ou supprimé" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "**Raison :** {}" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "Modérateur" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "Jusqu'à" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "Durée" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "Salon" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "{channel} (supprimé)" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "Modifié par" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "Dernière modification à" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "**Utilisateur :** {}\\n" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "**Modérateur :** {}\\n" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "**Jusqu'à :** {}\\n**Durée :** {}\\n" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "**Salon**: {} (Deleted)\\n" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "**Salon** : {}\\n" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "**Modifié par :** {}\\n" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "**Dernière modification à :** {}\\n" diff --git a/redbot/core/locales/he-IL.po b/redbot/core/locales/he-IL.po index 78c85d18c..b8d9ed10f 100644 --- a/redbot/core/locales/he-IL.po +++ b/redbot/core/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: he_IL\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/hu-HU.po b/redbot/core/locales/hu-HU.po index 29107dfd1..f1ddaa365 100644 --- a/redbot/core/locales/hu-HU.po +++ b/redbot/core/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: hu_HU\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "Nem lehet fizetni ézért a parancsért DM-ben globális bank nélkül." -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "Legfeljebb {cost}{currency} kell ahoz hogy használd ezt a parancsot." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Parancsok arra hogy kapcsolatba kerülj Red cog kezelőjével." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " -msgstr "\\n Listázza a cog útvonalait priorítás szerint.\\n " +msgstr "\\n Listázza a cog útvonalait prioritás szerint.\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "Telepítési útvonal: {install_path}\\nAlap útvonal: {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "\\nÚtvonal hozzáadása a jelenlegi cog útvonalakhoz.\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Az útvonal nem létezik vagy hibás." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Útvonal sikeresen hozzáadva." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "Az útvonalak számának pozitívnak kell lenni." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Ez egy érvénytelen útvonal szám." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Útvonal sikeresen eltávoltítva." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "\\n Újrarendezi az útvonalakat hogy engedélyezze a különböző cog-ok felfedezését.\\n " -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Érvénytelen `kezdő-` index." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Érvénytelen `vég-` index." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Útvonalak újrarendezve." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "\\n Megmutatja a jelenlegi telepítési útvonalat vagy beállítja ha megadtál egyet.\\n A megadott útvonalnak abszolútnak vagy relatívnak kell lenni a bot mappájához képest\\n és a mappának már léteznie kell.\\n\\nAz eddig feltelepített cogs-ok nem lesznek áthelyezve.\\n " -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Az útvonal nem létezik." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." -msgstr "A bot le fog tölteni új cogs-okat a `{}` könyvtárba." +msgstr "A bot új cog-okat fog letölteni a `{}` könyvtárba." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " -msgstr "\\n Kilistázza az összes betöltött és elérhető cogs-ot.\\n " +msgstr "\\n Kilistázza a betöltött és elérhető cog-okat.\\n " -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "**{} betöltve:**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "**{} kirakva:**\\n" @@ -118,1887 +118,2057 @@ msgstr "**{} betöltve:**\\n" msgid "**{} unloaded:**\\n" msgstr "**{} kirakva:**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." -msgstr "" +msgstr "Alapfunckiókhoz tartózó parancsok." -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." -msgstr "" +msgid "Shows info about [botname]." +msgstr "[botname] információi." -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" -msgstr "" +msgstr "Példány tulajdonosa" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" -msgstr "" +msgstr "Red verzió" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." -msgstr "" +msgstr "Igen, {version} elérhető." -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." -msgstr "" +msgstr "Frissítések keresése sikertelen." -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" -msgstr "" - -#: redbot/core/core_commands.py:437 -msgid "About this instance" -msgstr "" +msgstr "Elavult" #: redbot/core/core_commands.py:438 +msgid "About this instance" +msgstr "Erről a példányról" + +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" -msgstr "" +msgstr "Példány tulajdonosa: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed verziója: [{red_version}] (7)\\n" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" -msgstr "" +msgstr "Elavult: [{state}]\\n" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" -msgstr "" +msgstr "**Erről a példányról**\\n" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" -msgstr "" +msgstr "Kevesebb, mint 1 másodperc" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " -msgstr "" +msgstr " Parancsok az adatokról amit [botname] tud rólad. " -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." -msgstr "" +msgstr "Ez eltarthat egy darabig." -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" -msgstr "" +msgstr "Alapértelmezett: {}\\n" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" -msgstr "" +msgstr "Szerver beállítás: {}\\n" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" -msgstr "" +msgstr "Csatorna beállítás: {}\\n" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" -msgstr "" +msgstr "Felhasználói beállítás: {}" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "nincs engedélyezve" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "engedélyezve" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "Időtúllépés." -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Kész." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Leállítás... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Újraindítás..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "A bot {} a beállított színeket használja az embedsekhez." -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "nem fogja" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "fogja" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "A szín resetelve." -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "A szín be lett állítva." -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "JPG / PNG formátum az elfogadott." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Nem sikerült nevet változtatni. Emlékezz, tudod szerkeszteni maximum 2-szer óránként. Használj beceneveket ha sokszor változtatsz. `{} név beállítása`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Nincs jogom hogy megváltoztassam a nevem." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Prefix beállítva." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "A prefix be van állítva ezen a szerveren." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "A helyszín be lett állítva." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "User ID: {}" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "privát üzeneten keresztül" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "{}-től" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Használd a `{}dm {} ` üzenetet hogy válaszolj ennek a felhasználónak" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Küldve {} {} által" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Az üzeneted el lett küldve." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Nem tudom kézbesíteni az üzeneted. Bocsi." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Tulajdonosa ennek: {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "Válaszolhatsz erre az üzenetre {}contact -vel" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Sajnálom, de nem tudtam elküldeni az üzeneted {} -nek" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "Üzenet elküldve {} -nek" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Whitelistelt felhasználók:" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "Whitelist kitörölve." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Már most is fut egy REPL értekezlet ebben a csatornában. Lépj ki a `quit` használatával." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Írd be a kódot hogy végrehajtsd vagy kiértékeld. `exit()` vagy `quit` hogy kilépj." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Váratlan hiba: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/id-ID.po b/redbot/core/locales/id-ID.po index 7b17b7b22..358f6aff2 100644 --- a/redbot/core/locales/id-ID.po +++ b/redbot/core/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: id_ID\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Jalan itu tidak ada atau tidak mengarah ke direktori yang benar." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Jalur berhasil ditambahkan." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Itu adalah nomor jalur yang tidak valid." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Jalan berhasil dilepas." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Tidak valid 'dari' indeks." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Tidak valid 'ke' indeks." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Jalur diatur ulang." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Jalan itu tidak ada." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot akan menginstal roda gigi baru ke direktori `{}`." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Selesai." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Mematikan... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Memulai ulang..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Format JPG / PNG saja." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Gagal mengganti nama. Ingat bahwa Anda hanya bisa melakukannya sampai 2 kali per jam. Gunakan julukan jika Anda memerlukan perubahan yang sering. `{} set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Saya kurang memiliki izin untuk mengganti nama panggilan saya sendiri." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Set awalan." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Awalan persekutuan telah diatur ulang." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Lokal telah ditetapkan." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "ID Pengguna: {}" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "melalui DM" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "dari {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Gunakan `{} dm {} ` untuk membalas pengguna ini" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Dikirim oleh {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Pesan Anda telah dikirim." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Saya tidak dapat menyampaikan pesan Anda. Maaf." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Pemilik dari {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Pengguna yang telah diabaikan:" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "Daftar abaikan telah di bersihkan." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "Anda tidak dapat memblokir pemilik!" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Pengguna ditambahkan ke daftar blokir." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Sudah menjalankan sesi REPL dalam kanal ini. Keluar dengan 'berhenti'." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Masukkan kode untuk mengeksekusi atau mengevaluasi. `exit ()` atau `quit` untuk keluar." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Kesalahan tak terduga: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/it-IT.po b/redbot/core/locales/it-IT.po index 2ee138fcf..c0a96f62f 100644 --- a/redbot/core/locales/it-IT.po +++ b/redbot/core/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: it_IT\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Comandi utilizzati per interagire con il manager cog di Red." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Il percorso indicato non esiste o non punta ad una cartella valida." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Percorso aggiunto con successo." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "I Numeri Percorso devono essere positivi." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Il numero di percorso inserito non è valido." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Percorso rimosso con successo." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Parametro 'from' non valido." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Parametro 'to' non valido." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "I percorsi sono stati riordinati." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Questo percorso non esiste." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "In futuro i cogs verranno installati nella directory '{}'." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "Gli embed adesso sono {} di default." -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "disabilitata" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "abilitata" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "Per gli embed adesso verrà utilizzata l'impostazione di default." -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "Gli embed adesso sono {} per questa gilda." -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "Risposta scaduta." -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Fatto." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Arresto in corso... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Riavvio in corso..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "Il bot {} utilizzerà i colori configurati per gli embed." -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "non " -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr " " -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "La ricerca indistinta dei comandi è stata {} per questo server." -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "La ricerca indistinta dei comandi è stata {} in DM." -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "Il colore è stato resettato." -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "Il colore è stato impostato." -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "I formati file permessi sono JPG / PNG." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "Status cambiato a {}." -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Non sono riuscito a cambiare il mio nome. Ricordati che è possibile farlo fino a 2 volte ogni ora. Se hai bisogno di frequenti modifiche è consigliato l'utilizzo dei nicknames. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Non ho i permessi necessari per cambiare il mio nickname." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Il prefisso è stato impostato." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "I prefissi di Gilda sono stati ripristinati." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Impostazioni locali sono stata impostata." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "Gestisci le impostazioni per il comando aiuto." -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "Fatto. Il limite di caratteri per pagina è stato impostato a {}." -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "Devi inserire un valore superiore o uguale a zero!" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "Fatto. Il limite di pagine è stato impostato a {}." -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "La tagline è stata resettata." -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "La tua tagline è troppo lunga! Per favore abbreviala in modo che non superi i 2048 caratteri." -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "ID utente: {}" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "attraverso il DM" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "da {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | ID server: {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Utilizzare `{}dm {} ` per rispondere a questo utente" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Inviato da {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Il tuo messaggio è stato inviato." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Non sono in grado di consegnare il messaggio. Mi dispiace." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Proprietario di {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "Puoi risponder a questo messaggio con {}contact" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Mi dispiace, non sono riuscito a consegnare il messaggio a {}" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "Messaggio recapitato a {}" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Utenti in Whitelist:" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "La whitelist è stata cancellata." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "Non puoi aggiungere alla blacklist un proprietario!" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Utente aggiunto alla blacklist." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "Utenti e ruoli nella whitelist:" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "Utenti e ruoli nella whitelist:" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 +#: redbot/core/core_commands.py:3068 #, docstring msgid "Enable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2868 +#: redbot/core/core_commands.py:3070 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2876 +#: redbot/core/core_commands.py:3078 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2882 +#: redbot/core/core_commands.py:3084 #, docstring msgid "List the cogs which are disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2891 +#: redbot/core/core_commands.py:3093 msgid "The following cogs are disabled in this guild:\\n" msgstr "" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:3099 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:2901 +#: redbot/core/core_commands.py:3103 #, docstring msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " msgstr "" -#: redbot/core/core_commands.py:2914 +#: redbot/core/core_commands.py:3116 #, docstring msgid "List disabled commands globally." msgstr "" -#: redbot/core/core_commands.py:2917 +#: redbot/core/core_commands.py:3119 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:2920 +#: redbot/core/core_commands.py:3122 msgid "{} commands are disabled globally.\\n" msgstr "" -#: redbot/core/core_commands.py:2924 +#: redbot/core/core_commands.py:3126 msgid "1 command is disabled globally.\\n" msgstr "" -#: redbot/core/core_commands.py:2931 +#: redbot/core/core_commands.py:3133 #, docstring msgid "List disabled commands in this server." msgstr "" -#: redbot/core/core_commands.py:2934 +#: redbot/core/core_commands.py:3136 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:2937 +#: redbot/core/core_commands.py:3139 msgid "{} commands are disabled in {}.\\n" msgstr "" -#: redbot/core/core_commands.py:2941 +#: redbot/core/core_commands.py:3143 msgid "1 command is disabled in {}.\\n" msgstr "" -#: redbot/core/core_commands.py:2948 +#: redbot/core/core_commands.py:3150 #, docstring msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " msgstr "" -#: redbot/core/core_commands.py:2962 +#: redbot/core/core_commands.py:3164 #, docstring msgid "Disable a command globally." msgstr "Disabilita globalmente un comando." -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 msgid "I couldn't find that command. Please note that it is case sensitive." msgstr "Non sono riuscito a trovare quel comando. Attenzione, la ricerca distingue maiuscole e minuscole." -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:2987 +#: redbot/core/core_commands.py:3189 msgid "That command is already disabled globally." msgstr "Questo comando risulta già disabilitato globalmente." -#: redbot/core/core_commands.py:2996 +#: redbot/core/core_commands.py:3198 #, docstring msgid "Disable a command in this server only." msgstr "Disabilita un comando in questo server." -#: redbot/core/core_commands.py:3017 +#: redbot/core/core_commands.py:3219 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:3027 +#: redbot/core/core_commands.py:3229 msgid "That command is already disabled in this server." msgstr "Questo comando è già disabilitato in questo server." -#: redbot/core/core_commands.py:3033 +#: redbot/core/core_commands.py:3235 #, docstring msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " msgstr "" -#: redbot/core/core_commands.py:3046 +#: redbot/core/core_commands.py:3248 #, docstring msgid "Enable a command globally." msgstr "Abilita globalmente un comando." -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:3261 msgid "That command is already enabled globally." msgstr "Questo comando risulta già abilitato globalmente." -#: redbot/core/core_commands.py:3068 +#: redbot/core/core_commands.py:3270 #, docstring msgid "Enable a command in this server." msgstr "Abilita un comando in questo server." -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "Questo comando è già abilitato in questo server." -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." -msgstr "Non ci sono impostazioni di immunità." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." +msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "Già aggiunto." -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "Non in elenco." -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" -msgstr "Sono immuni" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." +msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" -msgstr "Non sono Immuni" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." +msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "E' già in esecuzione una sessione REPL in questo canale. Puoi terminarla scrivendo `quit`." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Inserire il codice da eseguire oppure valutare. `exit()` o `quit` per uscire." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Errore imprevisto: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/ja-JP.po b/redbot/core/locales/ja-JP.po index 4bde573f0..f2f428638 100644 --- a/redbot/core/locales/ja-JP.po +++ b/redbot/core/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ja_JP\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "グローバルバンクがないので、DMでこのコマンドを実行できません。" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "このコマンドを使用するには、少なくとも {cost} {currency} が必要です。" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "コマンドは Red`s Cog Managerの制御" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "\\n 現在のCogパスを優先度順に一覧表示します。\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "インストールするCogパス: {install_path}\\nコアパス: {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "\\n 使用可能なCogパスのリストにパスを追加します。\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "そのパスは存在しないか、有効なディレクトリをではありません。" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "パスが正常に追加されました。" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "\\n `[p] paths`から` path_number`で指定された利用可能なcogパスを削除します。`.\\n " -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "パス番号は正の数で指定してください。" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "これは無効なパス番号です。" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "パスが正常に削除されました。" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "\\n 再度パスを並び替えて、異なるCogの検出を可能にします。\\n " -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "'from' が無効です。" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "'to' が無効です" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "パスを並べ替えました。" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/ko-KR.po b/redbot/core/locales/ko-KR.po index 9a7157124..b30360c49 100644 --- a/redbot/core/locales/ko-KR.po +++ b/redbot/core/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ko_KR\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "해당 경로가 없거나 올바른 디렉토리가 아니에요." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "경로가 성공적으로 추가됐어요." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "해당 번호는 잘못된 경로 번호예요." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "경로가 성공적으로 제거됐어요." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "'from' 인덱스가 잘돗됐어요." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "'to' 인덱스가 잘못됐어요." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "경로들이 다시 정렬됐어요." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "해당 경로는 존재하지 않아요." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "봇이 새로운 cogs를 '{}' 디렉토리에 설치해요." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "퐁!" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "다 했어요." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "종료하는 중..." -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "다시 시작하는 중..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "JPG / PNG 형식만 가능해요." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "이름을 변경하지 못했어요. 한 시간에 2번까지만 할 수 있다는 것을 기억해요. 자주 변경해야 할 경우에는 닉네임을 변경해보세요. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "제 별명을 변경할 수 있는 권한이 없어요." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "프리픽스가 변경됐어요." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "길드 프리픽스가 재설정됐어요." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "로컬이 설정됐어요." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "다이렉트 메세지를 통해서" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "{} 에서" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "해당 사용자에게 응답하려면 `{}dm {} ` 을 사용해야 해요." -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "{} {} 의해 전송됐어요." -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "메세지가 전송됐어요." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "사용자님의 메세지를 전송할 수 없어요. 미안해요." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "화이트 리스트에 추가된 사용자 :" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "화이트 리스트가 지워졌어요." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "우리 주인님은 블랙 리스트에 추가할 수 없어요!" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "사용자가 블랙 리스트에 추가됐어요." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "이 채널에서 이미 REPL 세션을 실행하고 있어요, `야메로`!" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "실행하거나 평가할 코드를 입력해보세요. 종료하려면 `exit()` 또는 `quit` 를 눌러야 해요." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "예상치 못한 오류 : `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/nb-NO.po b/redbot/core/locales/nb-NO.po new file mode 100644 index 000000000..7e69b3fd9 --- /dev/null +++ b/redbot/core/locales/nb-NO.po @@ -0,0 +1,2174 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 4\n" +"Language: nb_NO\n" + +#: redbot/core/bank.py:990 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Kan ikke betale for denne kommandoen i DM uten en global bank." + +#: redbot/core/bank.py:997 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Du trenger minst {cost} {currency} for å bruke denne kommandoen." + +#: redbot/core/cog_manager.py:316 +#, docstring +msgid "Commands to interface with Red's cog manager." +msgstr "Kommandoer for å kommunisere med Red sin cog manager." + +#: redbot/core/cog_manager.py:325 +#, docstring +msgid "\\n Lists current cog paths in order of priority.\\n " +msgstr "\\n Viser gjeldende cog baner i prioritert rekkefølge.\\n " + +#: redbot/core/cog_manager.py:333 +msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" +msgstr "Installerings bane: {install_path}\\nKjernebane: {core_path}\\n\\n" + +#: redbot/core/cog_manager.py:347 +#, docstring +msgid "\\n Add a path to the list of available cog paths.\\n " +msgstr "\\n Legg til en bane i listen over tilgjengelige cog baner.\\n " + +#: redbot/core/cog_manager.py:351 +msgid "That path does not exist or does not point to a valid directory." +msgstr "Banen eksisterer ikke eller peker ikke til en gyldig mappe." + +#: redbot/core/cog_manager.py:359 +msgid "Path successfully added." +msgstr "Banen er lagt til." + +#: redbot/core/cog_manager.py:364 +#, docstring +msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " +msgstr "\\n Fjerner en bane fra tilgjengelige cog baner gitt `path_number` fra `[p]paths`.\\n " + +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 +msgid "Path numbers must be positive." +msgstr "Bane nummeret må være positivt." + +#: redbot/core/cog_manager.py:376 +msgid "That is an invalid path number." +msgstr "Det er et ugyldig bane nummer." + +#: redbot/core/cog_manager.py:380 +msgid "Path successfully removed." +msgstr "Banen ble fjernet." + +#: redbot/core/cog_manager.py:385 +#, docstring +msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " +msgstr "\\n Ordrer baner internt for å tillate oppdagelse av forskjellige cogs.\\n " + +#: redbot/core/cog_manager.py:399 +msgid "Invalid 'from' index." +msgstr "Ugyldig \"fra\" index." + +#: redbot/core/cog_manager.py:405 +msgid "Invalid 'to' index." +msgstr "Ugyldig \"to\" index." + +#: redbot/core/cog_manager.py:409 +msgid "Paths reordered." +msgstr "Baner forandret." + +#: redbot/core/cog_manager.py:414 +#, docstring +msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " +msgstr "\\n Returnerer gjeldende installasjons bane eller angir den hvis en er oppgitt.\\n Den angitte stien må være absolutt eller i forhold til botens\\n mappe, og den må allerede eksistere.\\n\\n Ingen installerte cogs vil bli overført i prosessen.\\n " + +#: redbot/core/cog_manager.py:427 +msgid "That path does not exist." +msgstr "Denne banen finnes ikke." + +#: redbot/core/cog_manager.py:432 +msgid "The bot will install new cogs to the `{}` directory." +msgstr "Bot'en vil installere nye cogs til \"{}\" mappen." + +#: redbot/core/cog_manager.py:438 +#, docstring +msgid "\\n Lists all loaded and available cogs.\\n " +msgstr "\\n Viser alle innlastede og tilgjengelige cogs.\\n " + +#: redbot/core/cog_manager.py:451 +msgid "**{} loaded:**\\n" +msgstr "**{} lastet:**\\n" + +#: redbot/core/cog_manager.py:452 +msgid "**{} unloaded:**\\n" +msgstr "**{} u belastet:**\\n" + +#: redbot/core/cog_manager.py:466 +msgid "**{} loaded:**\\n" +msgstr "**{} lastet:**\\n" + +#: redbot/core/cog_manager.py:468 +msgid "**{} unloaded:**\\n" +msgstr "**{} u belastet:**\\n" + +#: redbot/core/core_commands.py:375 +#, docstring +msgid "Commands related to core functions." +msgstr "Kommandoer relatert til kjernefunksjoner." + +#: redbot/core/core_commands.py:383 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:388 +#, docstring +msgid "Shows info about [botname]." +msgstr "Viser info om [botname]." + +#: redbot/core/core_commands.py:415 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" +msgstr "Denne boten er en instans av [Red, en åpen kilde Discord bot]({}) laget av [Twentysix]({}) og [forbedret av mange]({}).\\n\\nRed er støttet av et lidenskapelig samfunn som bidrar til å skape innhold for alle til nye. [Bli med på oss i dag]({}) og hjelp oss med forbedring!\\n\\n(c) Cog Creators" + +#: redbot/core/core_commands.py:425 +msgid "Instance owned by" +msgstr "Forekomst eid av" + +#: redbot/core/core_commands.py:428 +msgid "Red version" +msgstr "Red versjon" + +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 +msgid "Yes, {version} is available." +msgstr "Ja, {version} er tilgjengelig." + +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 +msgid "Checking for updates failed." +msgstr "Ser etter oppdateringer feilet." + +#: redbot/core/core_commands.py:436 +msgid "Outdated" +msgstr "Utdatert" + +#: redbot/core/core_commands.py:438 +msgid "About this instance" +msgstr "Om denne instansen" + +#: redbot/core/core_commands.py:439 +msgid "About Red" +msgstr "Om Red" + +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "Bringer siden 02 Jan 2016 (over {} dager siden!)" + +#: redbot/core/core_commands.py:450 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" +msgstr "Denne boten er en instans av Red, en åpen kildekode Discord bot (1) laget av Twentysix (2) og forbedret av mange (3).\\n\\nRed er støttet av et lidenskapelig samfunn som bidrar til og skaper innhold for alle til nye. Bli med oss i dag (4) og hjelp oss med forbedring!\\n\\n(c) Cog Creators" + +#: redbot/core/core_commands.py:460 +msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" +msgstr "Forekomst eid av: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed versjon: [{red_version}] (7)\\n" + +#: redbot/core/core_commands.py:479 +msgid "Outdated: [{state}]\\n" +msgstr "Utdatert: [{state}]\\n" + +#: redbot/core/core_commands.py:482 +msgid "**About Red**\\n" +msgstr "**Om Red**\\n" + +#: redbot/core/core_commands.py:493 +msgid "**About this instance**\\n" +msgstr "**Om denne forekomsten**\\n" + +#: redbot/core/core_commands.py:495 +msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" +msgstr "**Referanser**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" + +#: redbot/core/core_commands.py:511 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "Viser [botname] sin opptid." + +#: redbot/core/core_commands.py:514 +msgid "Less than one second" +msgstr "Mindre enn ett sekund" + +#: redbot/core/core_commands.py:516 +msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +msgstr "Vært oppe for: **{time_quantity}** (siden {timestamp} UTC)" + +#: redbot/core/core_commands.py:523 +#, docstring +msgid " Commands which interact with the data [botname] has about you. " +msgstr " Kommandoer som samhandler med dataene [botname] har om deg. " + +#: redbot/core/core_commands.py:530 +#, docstring +msgid " Find out what type of data [botname] stores and why. " +msgstr " Finn ut hva slags data [botname] lagre og hvorfor. " + +#: redbot/core/core_commands.py:535 +msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." +msgstr "Denne boten lagrer noen data om brukere etter behov for å fungere. Dette er for det meste ID-en til din bruker er tilordnet av Discord, knyttet til en håndfull ting, avhengig av hva du samhandler med i boten. Det er noen kommandoer som lagrer den for å holde oversikt over hvem som opprettet noe. (som spillelister) For fullstendig informasjon om dette samt mer detaljert informasjon om hva som lagres og hvorfor, se {link}.\\n\\nI tillegg kan tredjeparts tillegg som er lastet inn av roten eieren av, eller ikke nødvendigvis lagre flere ting. Du kan bruke `{prefix}mydata 3rdparty` for å vise påstander gitt av hver tredjeparts addition." + +#: redbot/core/core_commands.py:554 +#, docstring +msgid " View the End User Data statements of each 3rd-party module. " +msgstr " Vis dataene for sluttbrukerdata for hver tredjepartsmodul. " + +#: redbot/core/core_commands.py:559 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "Jeg må kunne legge ved filer (prøv i DMs?)." + +#: redbot/core/core_commands.py:569 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "Denne forekomsten ser ikke ut til å ha noen tredjeparts utvidelser belastet." + +#: redbot/core/core_commands.py:589 +msgid "3rd party End User Data statements" +msgstr "Tredjeparts Uttalelser om sluttbrukerdata" + +#: redbot/core/core_commands.py:591 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "Følgende er instruksjoner gitt av tredjeparts utvidelser." + +#: redbot/core/core_commands.py:596 +msgid "3rd-party extensions without statements\\n" +msgstr "tredjeparts utvidelser uten påstander\\n" + +#: redbot/core/core_commands.py:607 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "Her er en generert side med erklæringen fra tredjeparts utvidelser." + +#: redbot/core/core_commands.py:623 +msgid "Did not get confirmation, cancelling." +msgstr "Fikk ikke bekreftelse, kansellering." + +#: redbot/core/core_commands.py:628 +msgid "Did not get a matching confirmation, cancelling." +msgstr "Fikk ikke en tilsvarende bekreftelse, kansellering." + +#: redbot/core/core_commands.py:639 +#, docstring +msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " +msgstr "\\n Har [botname] glemt hva den vet om deg.\\n\\n Dette kan kanskje ikke fjerne alle data om deg, data som er nødvendig for operasjon,\\n som nedkjølinger av kommando vil beholdes til det ikke lenger er nødvendig.\\n\\n Ytterligere interaksjoner med [botname] kan føre til at de kan lære om deg igjen.\\n " + +#: redbot/core/core_commands.py:651 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "Denne kommandoen ({command}) støtter ikke ikke-interaktiv bruk." + +#: redbot/core/core_commands.py:658 +msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" +msgstr "Dette vil forårsake at botten kvitter seg med og/eller frakte data fra deg. Det vil ikke bli kvitt operasjonelle data, slik som modlog-oppføringer, advarsler eller muter. Hvis du er sikker på at dette er hva du ønsker, vennligst svar med følgende:" + +#: redbot/core/core_commands.py:668 +msgid "This may take some time." +msgstr "Dette kan ta litt tid." + +#: redbot/core/core_commands.py:681 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg prøvde å slette alle ikke-operasjonelle data om deg (som jeg vet hvordan jeg sletter) {mention}, men følgende moduler feilet: {modules}. I tillegg oppstod følgende cogs feilet: {cogs}.\\nKontakt eieren av denne boten for å adressere dette.\\nMerk: Utenfor disse feilene skal data ha blitt slettet." + +#: redbot/core/core_commands.py:696 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg prøvde å slette alle ikke-operasjonelle data om deg (som jeg vet hvordan jeg sletter) {mention}, men følgende cogs feilet: {cogs}.\\nKontakt eieren av denne boten for å ta tak i dette.\\nMerk: Utenfor disse feilene, data skal ha blitt slettet." + +#: redbot/core/core_commands.py:706 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg prøvde å slette alle ikke-operasjonelle data om deg (som jeg vet hvordan jeg sletter) {mention}, men følgende moduler feilet: {modules}.\\nKontakt eieren av denne boten for å ta tak i dette.\\nMerk: Utenfor disse feilene, data skal ha blitt slettet." + +#: redbot/core/core_commands.py:716 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "Jeg har slettet noen ikke-operasjonelle data om deg (som jeg vet hvordan jeg sletter) {mention}" + +#: redbot/core/core_commands.py:724 +msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." +msgstr "{mention} Følgende cogs klarte ikke å slette:\\n{cogs}." + +#: redbot/core/core_commands.py:734 +#, docstring +msgid " [Coming Soon] Get what data [botname] has about you. " +msgstr " [Kommer Snart] Få hvilke data [botname] har om deg. " + +#: redbot/core/core_commands.py:736 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "Denne kommandoen gjør ikke noe ennå, men vi jobber med å legge til støtte for dette." + +#: redbot/core/core_commands.py:745 +#, docstring +msgid "\\n Commands for more complete data handling.\\n " +msgstr "\\n Kommandoer for mer fullstendig datahåndtering\\n " + +#: redbot/core/core_commands.py:751 +#, docstring +msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " +msgstr "\\n Angi botten for å tillate brukere å be om en sletting av data.\\n\\n Dette er som standard\\n " + +#: redbot/core/core_commands.py:758 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "Brukeren kan slette sine egne data. Dette vil ikke inkludere driftsdata som blokkerte brukere." + +#: redbot/core/core_commands.py:766 +#, docstring +msgid "\\n Set the bot to not allow users to request a data deletion.\\n " +msgstr "\\n Sett botten til å ikke tillate brukere å be om en sletting av data.\\n " + +#: redbot/core/core_commands.py:770 +msgid "User can not delete their own data." +msgstr "Brukeren kan ikke slette sine egne data." + +#: redbot/core/core_commands.py:774 +#, docstring +msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " +msgstr "\\n Angir hvordan brukeren slettinger behandles.\\n\\n Nivå:\\n 0: Hva brukere kan slette er igjen i sin helhet opptil hvert tannhjul.\\n 1: Cogs bør slette noe cog ikke trenger til brukeren.\\n " + +#: redbot/core/core_commands.py:785 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "Cogs vil bli bedt om å fjerne alle ikke-driftsdata etter en brukerforespørsel." + +#: redbot/core/core_commands.py:793 +msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." +msgstr "Cogs vil bli informert om en bruker har gjort en forespørsel om sletting av data, og detaljene om hva du skal slette vil bli overlatt til cog forfatteren." + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\\n Handle a deletion request from Discord.\\n " +msgstr "\\n Håndter en sletteforespørsel fra Discord.\\n " + +#: redbot/core/core_commands.py:810 +msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" +msgstr "Dette vil føre til at botten kvitter seg med eller frakter alle data fra den angitte bruker-IDen. Du bør ikke bruke dette med mindre Discord har bedt om dette spesielt med hensyn til en slettet bruker. Dette vil fjerne brukeren fra ulike antimisbruk tiltak. Hvis du behandler en manuell forespørsel fra en bruker, du kan ønske `{prefix}{command_name}` i stedet\\n\\nHvis du er sikker på at dette er hva du ønsker, vennligst svar med følgende:" + +#: redbot/core/core_commands.py:828 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg prøvde å slette all data om den brukeren (som jeg vet hvordan å slette) men følgende moduler feilet: {modules}. I tillegg oppstod følgende cogs feilet: {cogs}\\nVennligst sjekk loggene dine og kontakt innholdsskaperne i disse cogene og modulene.\\nMerk: Utenfor disse feilene skal data ha blitt slettet." + +#: redbot/core/core_commands.py:843 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg prøvde å slette all data om den brukeren (som jeg vet hvordan jeg sletter) men følgende data feilet: {cogs}.\\nVennligst sjekk dine logger og kontakt innholdsskaperne i disse cogs og modulene.\\nMerk: Utenfor disse feilene bør dataene ha blitt slettet." + +#: redbot/core/core_commands.py:854 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg prøvde å slette all data om den brukeren (som jeg vet hvordan å slette) men følgende moduler feilet: {modules}.\\nVennligst sjekk dine logger og kontakt innholdsskaperne i disse cogs og modulene.\\nMerk: Utenfor disse feilene bør dataene ha blitt slettet." + +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "Jeg har slettet alle data om den brukeren som jeg vet hvordan jeg skal slette." + +#: redbot/core/core_commands.py:868 +msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." +msgstr "{mention} Følgende cogs klarte ikke å slette:\\n{cogs}." + +#: redbot/core/core_commands.py:875 +#, docstring +msgid " Delete data [botname] has about a user for a user. " +msgstr " Slett data [botname] har om en bruker for en bruker. " + +#: redbot/core/core_commands.py:878 +msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" +msgstr "Dette vil føre til at botten kvitter seg med eller nedknytter mange ikke-operasjonelle data fra den angitte brukeren. Brukere har tilgang til annen kommando for dette med mindre de kan ikke samhandle med boten i det hele tatt. Dette er en særlig trygg operasjon. men du bør ikke bruke den hvis ikke en forespørsel fra denne brukeren siden den kan påvirke bruken av boten. \\n\\nHvis du er sikker på at dette, vennligst svar med følgende:" + +#: redbot/core/core_commands.py:901 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg forsøkte å slette alle ikke-operasjonelle data om den brukeren (som jeg vet hvordan å slette) men følgende moduler feilet: {modules}. I tillegg oppstod følgende cogs feilet: {cogs}\\nVennligst sjekk loggene dine og kontakt innholdsskaperne i disse cogene og modulene.\\nMerk: Utenfor disse feilene skal data ha blitt slettet." + +#: redbot/core/core_commands.py:916 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg prøvde å slette alle ikke-operasjonelle data om den brukeren (som jeg vet hvordan å slette) men følgende cogs feilet: {cogs}.\\nVennligst sjekk dine logger og kontakt innholdsskaperne i disse cogs og modulene.\\nMerk: Utenfor disse feilene bør dataene ha blitt slettet." + +#: redbot/core/core_commands.py:927 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg forsøkte å slette alle ikke-operasjonelle data om den brukeren (som jeg vet hvordan å slette) men følgende moduler feilet: {modules}.\\nVennligst sjekk dine logger og kontakt innholdsskaperne i disse cogs og modulene.\\nMerk: Utenfor disse feilene bør dataene ha blitt slettet." + +#: redbot/core/core_commands.py:938 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "Jeg har slettet alle ikke-operasjonelle data om den brukeren jeg vet hvordan jeg skal slette." + +#: redbot/core/core_commands.py:946 +msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." +msgstr "{mention} Følgende cogs klarte ikke å slette:\\n{cogs}." + +#: redbot/core/core_commands.py:953 +#, docstring +msgid " Delete data [botname] has about a user. " +msgstr " Slett data [botname] har ca en bruker. " + +#: redbot/core/core_commands.py:956 +msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" +msgstr "Dette vil forårsake at botten kvitter seg med eller nedknytter en mengde data om den angitte brukeren. Dette kan omfatte mer enn bare sluttbrukerdata, inkludert anti-data i form av misbruk.\\n\\nHvis du er sikker på at dette er hva du ønsker, vennligst svar med følgende:" + +#: redbot/core/core_commands.py:970 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg prøvde å slette all data om den brukeren (som jeg vet hvordan å slette) men følgende moduler feilet: {modules}. I tillegg oppstod følgende cogs feilet: {cogs}\\nVennligst sjekk loggene dine og kontakt innholdsskaperne i disse cogene og modulene.\\nMerk: Utenfor disse feilene skal data ha blitt slettet." + +#: redbot/core/core_commands.py:985 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg prøvde å slette all data om den brukeren (som jeg vet hvordan jeg sletter) men følgende data feilet: {cogs}.\\nVennligst sjekk dine logger og kontakt innholdsskaperne i disse cogs og modulene.\\nMerk: Utenfor disse feilene bør dataene ha blitt slettet." + +#: redbot/core/core_commands.py:996 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "Jeg prøvde å slette all data om den brukeren (som jeg vet hvordan å slette) men følgende moduler feilet: {modules}.\\nVennligst sjekk dine logger og kontakt innholdsskaperne i disse cogs og modulene.\\nMerk: Utenfor disse feilene bør dataene ha blitt slettet." + +#: redbot/core/core_commands.py:1010 +msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." +msgstr "{mention} Følgende cogs klarte ikke å slette:\\n{cogs}." + +#: redbot/core/core_commands.py:1017 +#, docstring +msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " +msgstr "\\n Kommandoer for veksling inne på eller av.\\n\\n Denne innstillingen bestemmer om\\n skal brukes embeds som svar på en kommando (for\\n kommandoer som støtter den). Standard er\\n bruk innebygg.\\n " + +#: redbot/core/core_commands.py:1028 +#, docstring +msgid "Show the current embed settings." +msgstr "Vis gjeldende innebyggingsinnstillinger." + +#: redbot/core/core_commands.py:1029 +msgid "Embed settings:\\n\\n" +msgstr "Innebygde innstillinger:\\n\\n" + +#: redbot/core/core_commands.py:1031 +msgid "Global default: {}\\n" +msgstr "Global standard: {}\\n" + +#: redbot/core/core_commands.py:1034 +msgid "Guild setting: {}\\n" +msgstr "Server innstilling: {}\\n" + +#: redbot/core/core_commands.py:1037 +msgid "Channel setting: {}\\n" +msgstr "Kanal innstilling: {}\\n" + +#: redbot/core/core_commands.py:1039 +msgid "User setting: {}" +msgstr "Brukerinnstilling: {}" + +#: redbot/core/core_commands.py:1045 +#, docstring +msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " +msgstr "\\n Veksle den globale innebyggingsinnstillingen.\\n\\n Dette brukes som en reserveløsning hvis brukeren\\n eller serveren ikke har angitt en preferanse. Standarden\\n er å bruke embeds.\\n " + +#: redbot/core/core_commands.py:1055 +msgid "Embeds are now {} by default." +msgstr "Embeder er nå {} som standard." + +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 +msgid "disabled" +msgstr "skrudd av" + +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 +msgid "enabled" +msgstr "skrudd på" + +#: redbot/core/core_commands.py:1062 +#, docstring +msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " +msgstr "\\n Slå av/på serverens innebyggingsinnstilling.\\n\\n Hvis aktivert er ingen, Innstillingen vil bli valgt og\\n vil bli brukt som standard i stedet.\\n\\n Hvis angitt, dette brukes i stedet for standarden\\n for å avgjøre om man skal bruke forankringer eller ikke. Dette er\\n som brukes for alle kommandoer gjort i en guild kanal bortsett fra\\n som hjelpe kommandoer.\\n " + +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 +msgid "Embeds will now fall back to the global setting." +msgstr "Embeder vil nå bruke globale instillinger." + +#: redbot/core/core_commands.py:1078 +msgid "Embeds are now {} for this guild." +msgstr "Embeder er nå {} for denne guilden." + +#: redbot/core/core_commands.py:1087 +#, docstring +msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " +msgstr "\\n Slå av/på kanalens innebyggingsinnstilling.\\n\\n Hvis aktivert er ingen, innstillingen vil bli brukt fra starten av, og\\n vil guild-standarden bli brukt i stedet.\\n\\n Hvis angitt, denne brukes i stedet for guild standard\\n for å bestemme om den skal brukes eller ikke. Dette er\\n brukt for alle kommandoer utført i en kanal bortsett fra\\n for hjelpekommandoer.\\n " + +#: redbot/core/core_commands.py:1103 +msgid "Embeds are now {} for this channel." +msgstr "Embeder er nå {} for denne kanalen." + +#: redbot/core/core_commands.py:1110 +#, docstring +msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " +msgstr "\\n Veksle brukerens innebygde innstilling for direktemelding.\\n\\n Hvis aktivert er ingen, Innstillingen vil bli valgt og\\n vil bli brukt som standard i stedet.\\n\\n Hvis angitt, dette brukes i stedet for standarden\\n for å avgjøre om man skal bruke forankringer eller ikke. Dette er\\n brukt for alle kommandoer utført i en DM med bot.\\n " + +#: redbot/core/core_commands.py:1125 +msgid "Embeds are now enabled for you in DMs." +msgstr "Embeder er nå aktivert for deg i DMer." + +#: redbot/core/core_commands.py:1127 +msgid "Embeds are now disabled for you in DMs." +msgstr "Embeder er nå deaktivert for deg i DMer." + +#: redbot/core/core_commands.py:1133 +#, docstring +msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." +msgstr "Sender til eieren det siste kommandounntaket som har skjedd.\\n\\n Hvis offentlig (ja er spesifisert), vil det bli sendt til chatten i stedet." + +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." +msgstr "Ingen unntak har oppstått ennå." + +#: redbot/core/core_commands.py:1157 +#, docstring +msgid "Shows [botname]'s invite url." +msgstr "Viser [botname] sin invitasjonsadresse." + +#: redbot/core/core_commands.py:1169 +#, docstring +msgid "Setup the bot's invite." +msgstr "Sett opp botten's invitasjon." + +#: redbot/core/core_commands.py:1174 +#, docstring +msgid "\\n Define if the command should be accessible for the average user.\\n " +msgstr "\\n Angi om kommandoen skal være tilgjengelig for gjennomsnittet.\\n " + +#: redbot/core/core_commands.py:1203 +#, docstring +msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " +msgstr "\\n Få boten til å lage sin egen rolle med rettigheter på å bli med.\\n\\n Boten vil lage sin egen rolle med de ønskede tillatelsene når den kobler til en ny server. Dette er en spesiell rolle som ikke kan slettes eller fjernes fra boten.\\n\\n Du må oppgi et gyldig tillatelsesnivå.\\n Du kan generere et her: https://discordapi.com/permissions.htm\\n\\n Vær oppmerksom på at du kanskje trenger to-faktor autentisering for noen tillatelser.\\n " + +#: redbot/core/core_commands.py:1223 +#, docstring +msgid "Leaves the current server." +msgstr "Forlater den gjeldende serveren." + +#: redbot/core/core_commands.py:1224 +msgid "Are you sure you want me to leave this server? (y/n)" +msgstr "Er du sikker på at du vil at jeg skal forlate serveren? (y/n)" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 +msgid "Response timed out." +msgstr "Responsen ble tidsavbrutt." + +#: redbot/core/core_commands.py:1234 +msgid "Alright. Bye :wave:" +msgstr "Okei. hade. :wave:" + +#: redbot/core/core_commands.py:1235 +msgid "Leaving guild '{}'" +msgstr "Forlater server '{}'" + +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" +msgstr "Ok, jeg blir da. :)" + +#: redbot/core/core_commands.py:1243 +#, docstring +msgid "Lists and allows [botname] to leave servers." +msgstr "Lister og tillater [botname] å forlate servere." + +#: redbot/core/core_commands.py:1254 +msgid "To leave a server, just type its number." +msgstr "For å forlate en server, bare skriv inn nummeret du vil." + +#: redbot/core/core_commands.py:1269 +msgid "I cannot leave a guild I am the owner of." +msgstr "Jeg kan ikke forlate en guild som jeg er eieren av." + +#: redbot/core/core_commands.py:1272 +msgid "Are you sure you want me to leave {}? (yes/no)" +msgstr "Er du sikker på at du vil at jeg skal forlate {}? (y/n)" + +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 +msgid "Done." +msgstr "Ferdig." + +#: redbot/core/core_commands.py:1281 +msgid "Alright then." +msgstr "Okei." + +#: redbot/core/core_commands.py:1288 +#, docstring +msgid "Loads packages." +msgstr "Laster pakker." + +#: redbot/core/core_commands.py:1305 +msgid "Loaded {packs}." +msgstr "Lastet {packs}." + +#: redbot/core/core_commands.py:1310 +msgid "The following package is already loaded: {pack}" +msgstr "Følgende pakke er allerede lastet: {pack}" + +#: redbot/core/core_commands.py:1314 +msgid "The following packages are already loaded: {packs}" +msgstr "Følgende pakker er allerede lastet: {packs}" + +#: redbot/core/core_commands.py:1321 +msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." +msgstr "Kunne ikke laste følgende pakke: {pack}.\\nSjekk konsollen eller loggene for detaljer." + +#: redbot/core/core_commands.py:1326 +msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." +msgstr "Kan ikke laste følgende pakker: {packs}\\nSjekk konsollen eller loggene for detaljer." + +#: redbot/core/core_commands.py:1334 +msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "Følgende navn er ikke et gyldig pakkenavn: {pack}\\nPakkenavn kan ikke begynne med et nummer og kan bare inneholde jasi-numre, brev, and underscores." + +#: redbot/core/core_commands.py:1340 +msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "Følgende navn er ikke gyldige pakkenavn: {packs}\\nPakkenavn kan ikke starte med et nummer og kan bare inneholde ascii-numre, brev, and underscores." + +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 +msgid "The following package was not found in any cog path: {pack}." +msgstr "Følgende pakke ble ikke funnet i noen cog sti: {pack}." + +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "Følgende pakker ble ikke funnet i noen cog sti: {packs}" + +#: redbot/core/core_commands.py:1361 +msgid "This package could not be loaded for the following reason:\\n\\n{reason}" +msgstr "Denne pakken kunne ikke lastes av følgende grunn:\\n\\n{reason}" + +#: redbot/core/core_commands.py:1365 +msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" +msgstr "Disse pakkene kunne ikke lastes av følgende årsaker:\\n\\n{reasons}" + +#: redbot/core/core_commands.py:1372 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." +msgstr "**ADVARSEL**: Følgende område bruker delte limer som er merket for å fjerne i fremtiden: {repo}.\\nDu bør informere vedlikeholderen om denne meldingen." + +#: redbot/core/core_commands.py:1378 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." +msgstr "**ADVARSEL**: Følgende repoer bruker delte liber som er merket for å fjerne i fremtiden: {repos}.\\nDu bør informere vedlikeholderne om denne meldingen." + +#: redbot/core/core_commands.py:1397 +#, docstring +msgid "Unloads packages." +msgstr "Utlaster pakker." + +#: redbot/core/core_commands.py:1405 +msgid "The following package was unloaded: {pack}." +msgstr "Følgende cog ble utlastet: {pack}." + +#: redbot/core/core_commands.py:1409 +msgid "The following packages were unloaded: {packs}." +msgstr "Følgende pakke ble utlastet: {packs}." + +#: redbot/core/core_commands.py:1416 +msgid "The following package was not loaded: {pack}." +msgstr "Følgende pakke ble utlastet: {pack}." + +#: redbot/core/core_commands.py:1420 +msgid "The following packages were not loaded: {packs}." +msgstr "Følgende pakke ble ikke lastet: {packs}." + +#: redbot/core/core_commands.py:1433 +#, docstring +msgid "Reloads packages." +msgstr "Omlaster pakker." + +#: redbot/core/core_commands.py:1450 +msgid "Reloaded {packs}." +msgstr "Oppdater {packs}." + +#: redbot/core/core_commands.py:1455 +msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." +msgstr "Kunne ikke laste følgende cog: {pack}.\\nSjekk konsollen eller loggene for detaljer." + +#: redbot/core/core_commands.py:1460 +msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." +msgstr "Kan ikke laste følgende cog på nytt: {packs}\\nSjekk konsollen eller loggene for detaljer." + +#: redbot/core/core_commands.py:1468 +msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "Følgende navn er ikke et gyldig pakkenavn: {pack}\\nPakkenavn kan ikke begynne med et nummer og kan bare inneholde jasi-numre, brev, and underscores." + +#: redbot/core/core_commands.py:1474 +msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "Følgende navn er ikke gyldige pakkenavn: {packs}\\nPakkenavn kan ikke starte med et nummer og kan bare inneholde ascii-numre, brev, and underscores." + +#: redbot/core/core_commands.py:1495 +msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" +msgstr "Denne pakken kunne ikke lastes på nytt av følgende grunn:\\n\\n{reason}" + +#: redbot/core/core_commands.py:1499 +msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" +msgstr "Disse pakkene kunne ikke lastes på nytt av følgende grunner:\\n\\n{reasons}" + +#: redbot/core/core_commands.py:1506 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." +msgstr "**ADVARSEL**: Følgende område bruker delte limer som er merket for å fjerne i fremtiden: {repo}.\\nDu bør informere vedlikeholderne om denne meldingen." + +#: redbot/core/core_commands.py:1512 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." +msgstr "**ADVARSEL**: Følgende repoer bruker delte liber som er merket for å fjerne i fremtiden: {repos}.\\nDu bør informere vedlikeholderne om denne meldingen." + +#: redbot/core/core_commands.py:1527 +#, docstring +msgid "Shuts down the bot." +msgstr "Skrur av botten." + +#: redbot/core/core_commands.py:1532 +msgid "Shutting down... " +msgstr "Slår av... " + +#: redbot/core/core_commands.py:1538 +#, docstring +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgstr "Forsøker å starte på nytt [botname].\\n\\n Gjør [botname] avslutt med avslutningskode 26.\\n Omstarten er ikke garantert: den må håndteres\\n av prosessansvarlig i bruk." + +#: redbot/core/core_commands.py:1545 +msgid "Restarting..." +msgstr "Restarter..." + +#: redbot/core/core_commands.py:1550 +#, docstring +msgid "Changes [botname]'s settings." +msgstr "Endringer [botname] er innstillinger." + +#: redbot/core/core_commands.py:1554 +#, docstring +msgid "\\n Show the current settings for [botname].\\n " +msgstr "\\n Vis gjeldende innstillinger for [botname].\\n " + +#: redbot/core/core_commands.py:1572 +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" +msgstr "Admin roller: {admin}\\nMod roller: {mod}\\nLokal: {guild_locale}\\nRegional format: {guild_regional_format}\\n" + +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "{bot_name} Innstillinger:\\n\\nPrefikser: {prefixes}\\n{guild_settings}Global lokale: {locale}\\nGlobalt regionalt format: {regional_format}\\nStandard embed farge: {colour}" + +#: redbot/core/core_commands.py:1615 +#, docstring +msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " +msgstr "Angi forsinkelse til boten fjerner kommando meldingen.\\n\\n Må være mellom -1 og 60.\\n\\n Sett til -1 for å deaktivere denne funksjonen.\\n " + +#: redbot/core/core_commands.py:1626 +msgid "Command deleting disabled." +msgstr "Kommando sletting deaktivert." + +#: redbot/core/core_commands.py:1628 +msgid "Delete delay set to {num} seconds." +msgstr "Slett forsinkelse, sett til {num} sekunder." + +#: redbot/core/core_commands.py:1633 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "Bot vil slette kommando meldinger etter {num} sekunder. Sett denne verdien til -1 for å stoppe sletting av meldinger" + +#: redbot/core/core_commands.py:1640 +msgid "I will not delete command messages." +msgstr "Jeg vil ikke slette kommando meldinger." + +#: redbot/core/core_commands.py:1645 +#, docstring +msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " +msgstr "\\n angir boten sin beskrivelse.\\n Brukes uten beskrivelse for å tilbakestille.\\n Dette vises på noen få steder, inkludert hjelp-menyen.\\n\\n Standard er \\\"Red V3\\\".\\n " + +#: redbot/core/core_commands.py:1655 +msgid "Description reset." +msgstr "Tilbakestilt beskrivelse." + +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "Beskrivelsen er for lang til å vises riktig. Prøv igjen med en gang under 250 tegn." + +#: redbot/core/core_commands.py:1672 +#, docstring +msgid "\\n Adds an admin role for this guild.\\n " +msgstr "\\n Legger til en administrator rolle i denne serveren.\\n " + +#: redbot/core/core_commands.py:1677 +msgid "This role is already an admin role." +msgstr "Denne rollen er allerede en administratorrolle." + +#: redbot/core/core_commands.py:1679 +msgid "That role is now considered an admin role." +msgstr "Denne rollen anses nå som en administratorrolle." + +#: redbot/core/core_commands.py:1685 +#, docstring +msgid "\\n Adds a mod role for this guild.\\n " +msgstr "\\n Legger til en mod rolle for denne serveren.\\n " + +#: redbot/core/core_commands.py:1690 +msgid "This role is already a mod role." +msgstr "Denne rollen er allerede en mod rolle." + +#: redbot/core/core_commands.py:1692 +msgid "That role is now considered a mod role." +msgstr "Denne rollen anses nå som en mod rolle." + +#: redbot/core/core_commands.py:1698 +#, docstring +msgid "\\n Removes an admin role for this guild.\\n " +msgstr "\\n Fjerner en admin rolle for denne serveren.\\n " + +#: redbot/core/core_commands.py:1703 +msgid "That role was not an admin role to begin with." +msgstr "Den rollen var ikke en administratorrolle å begynne med." + +#: redbot/core/core_commands.py:1705 +msgid "That role is no longer considered an admin role." +msgstr "Denne rollen anses ikke lenger som en administratorrolle." + +#: redbot/core/core_commands.py:1711 +#, docstring +msgid "\\n Removes a mod role for this guild.\\n " +msgstr "\\n Fjerner en mod rolle for denne serveren.\\n " + +#: redbot/core/core_commands.py:1716 +msgid "That role was not a mod role to begin with." +msgstr "Den rollen var ikke en modifikasjonsrolle å begynne med." + +#: redbot/core/core_commands.py:1718 +msgid "That role is no longer considered a mod role." +msgstr "Denne rollen anses ikke lenger som en mod rolle." + +#: redbot/core/core_commands.py:1724 +#, docstring +msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " +msgstr "\\n Slå på om du vil bruke robotens eier-konfigurerte farge for embeder.\\n\\n Standard er å bruke botens konfigurerte farge.\\n Ellers vil fargen som brukes, være fargen på botens øverste rolle.\\n " + +#: redbot/core/core_commands.py:1733 +msgid "The bot {} use its configured color for embeds." +msgstr "Botten {} bruke konfigurerte farger for embeder." + +#: redbot/core/core_commands.py:1734 +msgid "will not" +msgstr "vil ikke" + +#: redbot/core/core_commands.py:1734 +msgid "will" +msgstr "vil" + +#: redbot/core/core_commands.py:1742 +#, docstring +msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " +msgstr "\\n Slå på om du vil aktivere fuzzy kommando søk etter serveren.\\n\\n Standardinnstillingen er for fuzzy kommando søk å bli deaktivert.\\n " + +#: redbot/core/core_commands.py:1750 +msgid "Fuzzy command search has been {} for this server." +msgstr "Fuzzy kommando søking har blitt {} for denne serveren." + +#: redbot/core/core_commands.py:1758 +#, docstring +msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " +msgstr "\\n Velg om du vil aktivere fuzzy kommando søk i DM.\\n\\n Standard er for fuzzy kommando søk å bli deaktivert.\\n " + +#: redbot/core/core_commands.py:1766 +msgid "Fuzzy command search has been {} in DMs." +msgstr "Fuzzy kommando søking har blitt {} i DMer." + +#: redbot/core/core_commands.py:1774 +#, docstring +msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " +msgstr "\\n Setter en standardfarge som skal brukes til botens innstøpe.\\n\\n Akseptable verdier for fargeparameteren finnes på:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " + +#: redbot/core/core_commands.py:1784 +msgid "The color has been reset." +msgstr "Fargen har blitt tilbakestilt." + +#: redbot/core/core_commands.py:1787 +msgid "The color has been set." +msgstr "Fargen har blitt lagt inn." + +#: redbot/core/core_commands.py:1792 +#, docstring +msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." +msgstr "Setter [botname] sitt avatar\\n\\n støtter enten et vedlegg eller en bilde-URL." + +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "Denne URL-adressen er ugyldig." + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "Noe gikk galt under forsøket på å hente bildet." + +#: redbot/core/core_commands.py:1818 +msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." +msgstr "Mislyktes. Husk at du kan redigere avataren din til to ganger i timen. Feil URL-adresse eller vedlegg må være gyldig bilde enten i JPG eller PNG format." + +#: redbot/core/core_commands.py:1825 +msgid "JPG / PNG format only." +msgstr "Bare JPG / PNG format." + +#: redbot/core/core_commands.py:1832 +#, docstring +msgid "Removes [botname]'s avatar." +msgstr "Fjerner [botname] sitt profilbilde." + +#: redbot/core/core_commands.py:1835 +msgid "Avatar removed." +msgstr "Avatar fjernet." + +#: redbot/core/core_commands.py:1841 +#, docstring +msgid "Sets [botname]'s playing status." +msgstr "Angir [botname] sin spillestatus." + +#: redbot/core/core_commands.py:1853 +msgid "Status set to ``Playing {game.name}``." +msgstr "Status satt til ``Playing {game.name}``." + +#: redbot/core/core_commands.py:1855 +msgid "Game cleared." +msgstr "Spillet er tømt." + +#: redbot/core/core_commands.py:1861 +#, docstring +msgid "Sets [botname]'s listening status." +msgstr "Setter [botname] sin lyttestatus." + +#: redbot/core/core_commands.py:1871 +msgid "Status set to ``Listening to {listening}``." +msgstr "Status satt til ``Listening to {listening}``." + +#: redbot/core/core_commands.py:1874 +msgid "Listening cleared." +msgstr "Hører ryddet." + +#: redbot/core/core_commands.py:1880 +#, docstring +msgid "Sets [botname]'s watching status." +msgstr "Setter [botname] sin overvåkningsstatus." + +#: redbot/core/core_commands.py:1889 +msgid "Status set to ``Watching {watching}``." +msgstr "Status satt til ``Watching {watching}``." + +#: redbot/core/core_commands.py:1891 +msgid "Watching cleared." +msgstr "Overvåkningsstatus ryddet." + +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "Setter [botname] sin konkurrerende status." + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "Status satt til ``konkurrerende i {competing}``." + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "Konkurrerende status fjernet." + +#: redbot/core/core_commands.py:1916 +#, docstring +msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " +msgstr "Setter [botname] sin status.\\n\\n Tilgjengelige statuser:\\n online\\n idle\\n dnd\\n invisible\\n " + +#: redbot/core/core_commands.py:1939 +msgid "Status changed to {}." +msgstr "Status endret til {}." + +#: redbot/core/core_commands.py:1945 +#, docstring +msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." +msgstr "Setter [botname] sin streaming-status.\\n\\n La både streamer og stream_title fjerne gjenstanden på både elementet." + +#: redbot/core/core_commands.py:1967 +#, docstring +msgid "Sets [botname]'s username." +msgstr "Angir [botname] sitt brukernavn." + +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "Brukernavnet til en verifisert bot kan ikke endres manuelt. Vennligst kontakt Discord støtte for å endre den." + +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "Kan ikke endre navn. Må være 32 tegn eller færre." + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "Endre brukernavnet ble tidsavbrutt. Husk at du bare kan gjøre det opptil 2 ganger i timen. Bruk kallenavn hvis du trenger hyppige endringer: {command}" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "Kan ikke endre brukernavnet. Discord returnerte følgende feil:\\n{error_message}" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "Det oppstod en uventet feil ved forsøk på å endre brukernavnet." + +#: redbot/core/core_commands.py:2012 +#, docstring +msgid "Sets [botname]'s nickname." +msgstr "Setter [botname] sitt kallenavn." + +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "Kan ikke endre kallenavn. Må være 32 tegn eller færre." + +#: redbot/core/core_commands.py:2019 +msgid "I lack the permissions to change my own nickname." +msgstr "Jeg mangler tillatelse til å endre mitt eget kallenavn." + +#: redbot/core/core_commands.py:2026 +#, docstring +msgid "Sets [botname]'s global prefix(es)." +msgstr "Setter [botname]'s globale prefiks(es)." + +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 +msgid "Prefix set." +msgstr "Prefiks satt." + +#: redbot/core/core_commands.py:2034 +#, docstring +msgid "Sets [botname]'s server prefix(es)." +msgstr "Angir [botname]'s server prefiks(es)." + +#: redbot/core/core_commands.py:2037 +msgid "Guild prefixes have been reset." +msgstr "Gruppe prefikser er tilbakestilt." + +#: redbot/core/core_commands.py:2046 +#, docstring +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "\\n Endrer botens standardspråk.\\n Dette brukes når en server ikke har angitt et locale, eller i direktemelding.\\n\\n `` kan være hvilken som helst språkkode med landskoden inkludert\\n f.eks. `nb-NO`, `de-DE`, `fr-FR`, `pl-PL`, osv.\\n\\n Gå til Reds Crowdin-side for å se språkene som er tilgjengelige med oversettelser:\\n https://translate. iscord.red\\n\\n For å tilbakestille til engelsk, bruk \\\"nb-NO\\\".\\n " + +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 +msgid "Invalid language code. Use format: `en-US`" +msgstr "Ugyldig språkkode. Bruk format: `en-US`" + +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" +msgstr "Ugyldig format - språkkode må inkludere landskode, f.eks. 'nb-NO'" + +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "Globalt Lokale innstillinger er angitt." + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "\\n Endrer botens standardspråk.\\n Dette brukes når en server ikke har angitt et lokale, eller i direktemelding.\\n\\n `` kan være hvilken som helst språkkode med landskoden inkludert\\n f.eks. `nb-NO`, `de-DE`, `fr-FR`, `pl-PL`, osv.\\n\\n Gå til Reds Crowdin-side for å se språkene som er tilgjengelige med oversettelser:\\n https://translate.discord.red\\n\\n For å tilbakestille til engelsk, bruk \\\"nb-NO\\\".\\n " + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "Lokale innstillinger er satt til standard." + +#: redbot/core/core_commands.py:2109 +msgid "Locale has been set." +msgstr "Lokale innstillinger er angitt." + +#: redbot/core/core_commands.py:2115 +#, docstring +msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " +msgstr "\\n Endrer botens regionale format. Dette brukes til formatering av dato, tid og tall.\\n\\n `kan være hvilken som helst språkkode som helst med landskoden inkludert.\\n e.. `nb-NO`, `de-DE`, `fr-FR`, `pl-PL`, osv.\\n\\n Lastå tom for å basere regional formatering på robotens lokalitet.\\n " + +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "Global regional formatering vil nå basere seg på botens lokalitet." + +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "Global regional formatering vil nå bli basert på '{language_code}` lokal." + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "\\n Endrer botens regionale format på denne serveren. Dette brukes til formateringsdato, klokkeslett og nummer.\\n\\n `kan være hvilken som helst språkkode som helst med landskoden inkludert.\\n e.. `nb-NO`, `de-DE`, `fr-FR`, `pl-PL`, osv.\\n\\n Lastå tom for å basere regional formatering på botens lokale i denne serveren.\\n " + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "Regional formatering vil nå være basert på botens locale på denne serveren." + +#: redbot/core/core_commands.py:2181 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "Regional formatering vil nå være basert på `{language_code}` lokal." + +#: redbot/core/core_commands.py:2189 +#, docstring +msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " +msgstr "Tilpass en seksjon med `[p]info`.\\n\\n Maksimal antall tillatte tegn er 1024.\\n Støtter merkeavn, lenker og \\\"nevtions\\\".\\n Lenke:\\n `[Min link](https://example. om)`\\n " + +#: redbot/core/core_commands.py:2198 +msgid "The custom text has been cleared." +msgstr "Egendefinert tekst er tømt." + +#: redbot/core/core_commands.py:2202 +msgid "The custom text has been set." +msgstr "Den egendefinerte teksten er lagt inn." + +#: redbot/core/core_commands.py:2205 +msgid "Text must be fewer than 1024 characters long." +msgstr "Teksten må være mindre enn 1024 tegn lang." + +#: redbot/core/core_commands.py:2210 +#, docstring +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgstr "Sendt, liste eller fjern ulike eksterne API tokens.\\n\\n Denne innstillingen vil bli spurt av noen tredjeparts cogs og noen andre kjernesaker.\\n\\n For å legge til nøkler tilbyr tjenestenavnet og tokens som en komma delt\\n liste med komma-separert nøkkel, allerede omtalt som beskrevet av tog som ber om denne kommandoen.\\n\\n Merk: API tokens er følsomme og bør bare brukes i en privat kanal\\n eller i DM med boten.\\n " + +#: redbot/core/core_commands.py:2223 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API tokens har blitt satt." + +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "Vis alle eksterne API-tjenester sammen med deres nøkler som har blitt satt.\\n\\n Hemmeligheter vises ikke." + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "Ingen API tjenester har blitt angitt ennå." + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "Angi API-tjenester:\\n" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "Angi API-tjenester:\\n" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "Fjern de leverte tjenestene med alle nøklene og tokene sine." + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "Tjenester ble slettet:\\n{services_list}" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "Tjenesten ble slettet: {service_name}" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "Ingen av tjenestene du oppga hadde noen nøkler innsatt." + +#: redbot/core/core_commands.py:2269 +#, docstring +msgid "Manage settings for the help command." +msgstr "Administrer innstillinger for hjelpekommando." + +#: redbot/core/core_commands.py:2274 +#, docstring +msgid " Show the current help settings. " +msgstr " Vis gjeldende hjelpeinnstillinger. " + +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." +msgstr "Advarsel: Standardformatteren er ikke i bruk, disse innstillingene gjelder ikke." + +#: redbot/core/core_commands.py:2291 +#, docstring +msgid " This resets [botname]'s help formatter to the default formatter. " +msgstr " Dette tilbakestiller [botname] sin hjelpeformatter til standardformatteret. " + +#: redbot/core/core_commands.py:2295 +msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." +msgstr "Hjelpeformateren har blitt tilbakestilt. Dette forhindrer ikke cogs fra å endre hjelp, du må kanskje fjerne en tog hvis dette har vært et problem." + +#: redbot/core/core_commands.py:2304 +#, docstring +msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " +msgstr "\\n Dette tilbakestiller [botname] sin hjelp innstillinger til standardverdiene.\\n\\n Dette vil kanskje ikke påvirke når du bruker egendefinerte formatere fra tredjeparts cogs\\n " + +#: redbot/core/core_commands.py:2311 +msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." +msgstr "Hjelpeinnstillingene har blitt tilbakestilt til standardverdiene. Dette vil kanskje ikke ha en innvirkning når du bruker formater for tredjeparts hjelp." + +#: redbot/core/core_commands.py:2319 +#, docstring +msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "\\n Tillater oppstartskommandoen å bli sendt som en paginert meny i stedet for separate\\n meldinger.\\n\\n Standard er satt til False.\\n Å bruke dette uten en innstilling vil veksle.\\n " + +#: redbot/core/core_commands.py:2330 +msgid "Help will use menus." +msgstr "Hjelpen vil bruke menyer." + +#: redbot/core/core_commands.py:2332 +msgid "Help will not use menus." +msgstr "Hjelpen vil ikke bruke menyer." + +#: redbot/core/core_commands.py:2336 +#, docstring +msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "\\n Dette tillater kommandoen hjelp å vise skjulte kommandoer.\\n\\n Dette er alternativene til False.\\n Bruk dette uten en innstilling vil veksle.\\n " + +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." +msgstr "Hjelp vil ikke filtrere skjulte kommandoer." + +#: redbot/core/core_commands.py:2348 +msgid "Help will filter hidden commands." +msgstr "Hjelp vil filtrere skjulte kommandoer." + +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "\\n Dette lar deg sende kommandoen om hjelp sendes i en DM.\\n\\n Standard til usant.\\n Bruk dette uten en innstilling vil veksle.\\n " + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "Hjelp vil nå krysse av når den sendes i en DM." + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "Hjelpen vil ikke krysse av når den sendes i en DM." + +#: redbot/core/core_commands.py:2368 +#, docstring +msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " +msgstr "\\n Angir om kommandoer som ikke kan kjøres i gjeldende kontekst, bør være\\n filtrert fra hjelp.\\n\\n Standard til True.\\n Å bruke dette uten en innstilling vil veksle.\\n " + +#: redbot/core/core_commands.py:2379 +msgid "Help will only show for commands which can be run." +msgstr "Hjelpen vil bare vise for kommandoer som kan kjøres." + +#: redbot/core/core_commands.py:2381 +msgid "Help will show up without checking if the commands can be run." +msgstr "Hjelp vil vises uten å sjekke om kommandoene kan kjøres." + +#: redbot/core/core_commands.py:2385 +#, docstring +msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "\\n Dette lar boten svare som indikerer at det finnes et bestemt\\n hjelpeemne selv om brukeren ikke kan bruke den.\\n\\n Merk: Denne innstillingen er ikke alene sikker på at kommandosamtale.\\n\\n Standard til False.\\n Hvis du bruker dette uten en innstilling, vil det byttes ut.\\n " + +#: redbot/core/core_commands.py:2398 +msgid "Help will verify the existence of help topics." +msgstr "Hjelp vil bekrefte at hjelpeemner eksisterer." + +#: redbot/core/core_commands.py:2401 +msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." +msgstr "Hjelp vil bare verifisere at hjelpeemner er tilgjengelige via uklar hjelp (hvis aktivert)." + +#: redbot/core/core_commands.py:2409 +#, docstring +msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " +msgstr "Angi antall tegn for hver side i hjelp-meldingen.\\n\\n Denne innstillingen gjelder bare for integrert hjelp.\\n\\n Standardverdien er 1000 tegn. Den minste verdien er 500.\\n Maksimum er basert på det lavere av hva du gir, og hva discord tillater det.\\n\\n Vær oppmerksom på at hvis du angir en relativt liten tegngrense kan\\n bety at noen sider vil overstige denne grensen.\\n " + +#: redbot/core/core_commands.py:2420 +msgid "You must give a value of at least 500 characters." +msgstr "Du må gi en verdi på minst 500 tegn." + +#: redbot/core/core_commands.py:2424 +msgid "Done. The character limit per page has been set to {}." +msgstr "Ferdig. Tegngrensen per side er satt til {}." + +#: redbot/core/core_commands.py:2428 +#, docstring +msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " +msgstr "Angi maksimalt antall hjelpesider sendt i en serverkanal.\\n\\n Denne innstillingen gjelder ikke for menyhjelp.\\n\\n Dersom en hjelpemelding inneholder flere sider enn denne verdien, meldingen om hjelp vil\\n bli sendt til skribenten via DM. Dette er for å bidra til å redusere spam på server\\n tekstkanaler.\\n\\n Standardverdien er 2 sider.\\n " + +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 +msgid "You must give a value of zero or greater!" +msgstr "Du må gi en verdi som er null eller høyere!" + +#: redbot/core/core_commands.py:2443 +msgid "Done. The page limit has been set to {}." +msgstr "Ferdig. Grensen er satt til {}." + +#: redbot/core/core_commands.py:2448 +#, docstring +msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " +msgstr "Angi forsinkelsen hvoretter hjelpesidene vil bli slettet.\\n\\n Innstillingen er deaktivert som standard, og gjelder bare for hjelp utenfor menyen,\\n sendt i tekstkanaler på serveren.\\n Setter forsinkelsen til 0 deaktiverer denne funksjonen.\\n\\n Boten må ha MANAGE_MESSAGES tillatelse til å fungere.\\n " + +#: redbot/core/core_commands.py:2460 +msgid "The delay cannot be longer than 14 days!" +msgstr "Tidsfristen kan ikke være lengre enn 14 dager!" + +#: redbot/core/core_commands.py:2465 +msgid "Done. Help messages will not be deleted now." +msgstr "Ferdig. Hjelpe meldinger slettes ikke nå." + +#: redbot/core/core_commands.py:2467 +msgid "Done. The delete delay has been set to {} seconds." +msgstr "Ferdig. Slettingsforsinkelsen er satt til {} sekunder." + +#: redbot/core/core_commands.py:2471 +#, docstring +msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " +msgstr "\\n Sett taggen som skal brukes.\\n\\n Denne innstillingen gjelder bare for integrert hjelp. Hvis ingen tagg er\\n angitt, brukes standard i stedet.\\n " + +#: redbot/core/core_commands.py:2479 +msgid "The tagline has been reset." +msgstr "Etiketten er tilbakestilt." + +#: redbot/core/core_commands.py:2483 +msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." +msgstr "Din linje er for lang! Vennligst forkort den til å være maks 2048 tegn lang." + +#: redbot/core/core_commands.py:2491 +msgid "The tagline has been set." +msgstr "Taggen er lagt inn." + +#: redbot/core/core_commands.py:2496 +#, docstring +msgid "Sends a message to the owner." +msgstr "Sender en melding til eieren." + +#: redbot/core/core_commands.py:2499 +msgid "User ID: {}" +msgstr "Bruker-ID: {}" + +#: redbot/core/core_commands.py:2502 +msgid "through DM" +msgstr "gjennom DM" + +#: redbot/core/core_commands.py:2504 +msgid "from {}" +msgstr "fra {}" + +#: redbot/core/core_commands.py:2505 +msgid " | Server ID: {}" +msgstr " | Server-ID: {}" + +#: redbot/core/core_commands.py:2510 +msgid "Use `{}dm {} ` to reply to this user" +msgstr "Bruk '{} dm {} ' for å svare denne brukeren" + +#: redbot/core/core_commands.py:2512 +msgid "Sent by {} {}" +msgstr "Sendt av {} {}" + +#: redbot/core/core_commands.py:2517 +msgid "I've been configured not to send this anywhere." +msgstr "Jeg har blitt konfigurert til å ikke sende dette noe sted." + +#: redbot/core/core_commands.py:2588 +msgid "Your message has been sent." +msgstr "Din melding har blitt sendt." + +#: redbot/core/core_commands.py:2590 +msgid "I'm unable to deliver your message. Sorry." +msgstr "Jeg klarer ikke å levere meldingen. Unnskyld." + +#: redbot/core/core_commands.py:2595 +#, docstring +msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " +msgstr "Sender en DM til en bruker.\\n\\n Denne kommandoen trenger en bruker-ID for å fungere.\\n For å få en bruker-ID, Gå til Discords innstillinger og åpne\\n 'Utseende' fanen. Aktiver \"Utviklermodus\", høyreklikk deretter\\n en bruker og klikk på \"Kopier ID-\".\\n " + +#: redbot/core/core_commands.py:2605 +msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." +msgstr "Ugyldig ID, bruker ikke funnet, eller brukeren er en bot. Du kan bare sende meldinger til personer jeg deler en server med." + +#: redbot/core/core_commands.py:2615 +msgid "Owner of {}" +msgstr "Eier av {}" + +#: redbot/core/core_commands.py:2616 +msgid "You can reply to this message with {}contact" +msgstr "Du kan svare på denne meldingen med {}contact" + +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 +msgid "Sorry, I couldn't deliver your message to {}" +msgstr "Beklager, kunne ikke levere meldingen din til {}" + +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 +msgid "Message delivered to {}" +msgstr "Meldingen er levert til {}" + +#: redbot/core/core_commands.py:2648 +#, docstring +msgid "Prints the bot's data path." +msgstr "Skriver ut botens datasti." + +#: redbot/core/core_commands.py:2652 +msgid "Data path: {path}" +msgstr "Datasti {path}" + +#: redbot/core/core_commands.py:2658 +#, docstring +msgid "Shows debug information useful for debugging." +msgstr "Viser feilsøkingsinformasjon nyttig for feilsøking." + +#: redbot/core/core_commands.py:2745 +#, docstring +msgid "\\n Allowlist management commands.\\n " +msgstr "\\n Tillatte kommandoer for håndtering.\\n " + +#: redbot/core/core_commands.py:2752 +#, docstring +msgid "\\n Adds a user to the allowlist.\\n " +msgstr "\\n Legger til en bruker i tillatelseslisten.\\n " + +#: redbot/core/core_commands.py:2758 +msgid "Users added to allowlist." +msgstr "Brukere lagt til tillatt liste." + +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " +msgstr "\\n Lister brukere på tillatt liste.\\n " + +#: redbot/core/core_commands.py:2771 +msgid "Users on allowlist:" +msgstr "Brukere på tillattlisten:" + +#: redbot/core/core_commands.py:2780 +#, docstring +msgid "\\n Removes user from the allowlist.\\n " +msgstr "\\n Fjerner brukeren fra tillatelseslisten.\\n " + +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "Brukere har blitt fjernet fra tillatt liste." + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "\\n Fjerner bort fra tillatelisten\\n " + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "Tillatt liste er tømt." + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "\\n Kommandoer for blokkeringsadministrasjon\\n " + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "\\n Legger til en bruker i blokkeringslisten.\\n " + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "Du kan ikke legge til en eier i blokkeringslisten!" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "Brukeren ble lagt til blokkeringslisten." + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "\\n Lister brukere på blokkeringslisten.\\n " + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "Brukere på blokklisten:" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "\\n Fjerner brukeren fra blokkeringslisten.\\n " + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "Brukere har blitt fjernet fra svartelisten." + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "\\n Fjerner blokkeringslisten.\\n " + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "Svartelisten er tømt." + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "\\n Serverspesifikke bestemmelser for styring av tillateliste.\\n " + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "\\n Legger til en bruker eller en rolle i listen over server.\\n " + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "Jeg kan ikke tillate deg å gjøre dette, da det vil fjerne din evne til å kjøre kommandoer, vær sikker på at du legger deg selv til i tillatelseslisten først." + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "{names} lagt til tillatt liste." + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "\\n Lister brukere og roller på listen over serveren tillater.\\n " + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "Hvitelistede brukere og roller:" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "\\n Fjerner bruker eller rolle fra tillatt liste.\\n " + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "Jeg kan ikke tillate deg å gjøre dette, da det vil fjerne din evne til å kjøre kommandoer." + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "{names} fjernet fra listen over server tillatelse." + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "\\n Fjerner bort fra tillatelisten\\n " + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "Serverens tillatte liste har blitt fjernet." + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "\\n Server spesifikke styringskommandoer for blokklisten.\\n " + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "\\n Legger til en bruker eller en rolle på blokkeringslisten.\\n " + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "Du kan ikke legge deg selv til i blokkeringslisten!" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "Du kan ikke legge til guildeieren til blokkeringslisten!" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "Du kan ikke legge til en bot eier i blokkeringslisten!" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "{names} har lagt til serverens blokkerings liste." + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "\\n Bruker og roller i blokkerings listen.\\n " + +#: redbot/core/core_commands.py:2991 +msgid "Blacklisted Users and Roles:" +msgstr "Svarte listede brukere og roller:" + +#: redbot/core/core_commands.py:3002 +#, docstring +msgid "\\n Removes user or role from blocklist.\\n " +msgstr "\\n Fjerner bruker eller rolle fra blokkerings listen.\\n " + +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." +msgstr "{names} fjernet fra serverens blokkerings liste." + +#: redbot/core/core_commands.py:3015 +#, docstring +msgid "\\n Clears the server blocklist.\\n " +msgstr "\\n Fjerner server blokkerings listen.\\n " + +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." +msgstr "Server-blokklisten har blitt slettet." + +#: redbot/core/core_commands.py:3024 +#, docstring +msgid "Manage the bot's commands and cogs." +msgstr "Administre robotens kommandoer og cogs." + +#: redbot/core/core_commands.py:3030 +#, docstring +msgid "Set the default state for a cog as disabled." +msgstr "Angi standardtilstanden for en cog som deaktivert." + +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 +msgid "Cog with the given name doesn't exist." +msgstr "Cog med oppgitt navn finnes ikke." + +#: redbot/core/core_commands.py:3035 +msgid "You can't disable this cog by default." +msgstr "Du kan ikke deaktivere denne cog som standard." + +#: redbot/core/core_commands.py:3037 +msgid "{cogname} has been set as disabled by default." +msgstr "{cogname} er angitt som deaktivert som standard." + +#: redbot/core/core_commands.py:3042 +#, docstring +msgid "Set the default state for a cog as enabled." +msgstr "Angi standardtilstanden for en cog som aktivert." + +#: redbot/core/core_commands.py:3047 +msgid "{cogname} has been set as enabled by default." +msgstr "{cogname} er satt som standard." + +#: redbot/core/core_commands.py:3052 +#, docstring +msgid "Disable a cog in this guild." +msgstr "Deaktiver en logg i denne guilden." + +#: redbot/core/core_commands.py:3057 +msgid "You can't disable this cog as you would lock yourself out." +msgstr "Du kan ikke deaktivere denne cog siden du vil låse deg selv ut." + +#: redbot/core/core_commands.py:3059 +msgid "{cogname} has been disabled in this guild." +msgstr "{cogname} har blitt deaktivert i denne guilden." + +#: redbot/core/core_commands.py:3062 +msgid "{cogname} was already disabled (nothing to do)." +msgstr "{cogname} var allerede deaktivert (ingenting å gjøre)." + +#: redbot/core/core_commands.py:3068 +#, docstring +msgid "Enable a cog in this guild." +msgstr "Aktiver en cog i denne guilden." + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "{cogname} har blitt aktivert i denne guilden." + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "{cogname} ble ikke deaktivert (ingenting å gjøre)." + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "List opp loggene som er deaktivert i denne guilden." + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "Følgende cogs er deaktivert i denne guilden:\\n" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "Det er ingen deaktiverte cogs i denne guilden." + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "\\n Liste deaktivert kommandoer.\\n\\n Hvis du er robot-eier, vil dette vise globale deaktiverte kommandoer som standard.\\n " + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "List deaktivert kommandoer globalt." + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "Det er ikke noen globalt utkoplet kommandoer." + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "{} kommandoer er deaktivert globalt.\\n" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "1 kommando er deaktivert globalt.\\n" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "Listen deaktivert kommandoer på denne serveren." + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "Det er ingen deaktiverte kommandoer i {}." + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "{} kommandoer er deaktivert i {}.\\n" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "1 kommando er deaktivert i {}.\\n" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "Deaktiver en kommando.\\n\\n Hvis du er bot eier, vil dette deaktivere kommandoer\\n globalt som standard.\\n " + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "Deaktivere en kommando globalt." + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "Jeg kunne ikke finne den kommandoen. Vær oppmerksom på at den er stor sensitiv." + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "Kommandoen som skal deaktiveres kan ikke være `command` eller en av dens underkommandoer." + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "Denne kommandoen er angitt som alltid tilgjengelig og kan ikke deaktiveres." + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "Den kommandoen er allerede deaktivert globalt." + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "Deaktiver kun en kommando i denne serveren." + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "Du har ikke lov til å deaktivere den kommandoen." + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "Den kommandoen er allerede deaktivert i denne serveren." + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "Aktiver en kommando.\\n\\n Hvis du er en bot eier, vil dette prøve å aktivere en globalt\\n deaktivert kommando som standard.\\n " + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "Aktiver en kommando globalt." + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "Den kommandoen er allerede aktivert globalt." + +#: redbot/core/core_commands.py:3270 +#, docstring +msgid "Enable a command in this server." +msgstr "Aktiver en kommando i denne serveren." + +#: redbot/core/core_commands.py:3279 +msgid "You are not allowed to enable that command." +msgstr "Du har ikke rettigheter til å aktivere den kommandoen." + +#: redbot/core/core_commands.py:3289 +msgid "That command is already enabled in this server." +msgstr "Den kommandoen er allerede aktivert på denne serveren." + +#: redbot/core/core_commands.py:3296 +#, docstring +msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " +msgstr "Sett botens svar til deaktiverte kommandoer.\\n\\n La være blank for å sende ingenting.\\n\\n For å inkludere kommandoenavnet i meldingen, inkluder\\n `{command}` plassholder.\\n " + +#: redbot/core/core_commands.py:3310 +#, docstring +msgid "\\n Server settings for immunity from automated actions.\\n " +msgstr "\\n Serverinnstillinger for immunitet fra automatiserte handlinger.\\n " + +#: redbot/core/core_commands.py:3317 +#, docstring +msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " +msgstr "\\n Henter nåværende medlemmer og roller konfigurert for automatisk\\n moderasjons aksjonimmunitet.\\n " + +#: redbot/core/core_commands.py:3328 +msgid "Roles immune from automated moderation actions:\\n" +msgstr "Roller immunitet fra automatiserte moderasjons aksjoner:\\n" + +#: redbot/core/core_commands.py:3333 +msgid "Members immune from automated moderation actions:\\n" +msgstr "Medlemmer immune fra automatiserte moderasjons aksjoner:\\n" + +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." +msgstr "Ingen immunintetsinnstillinger her." + +#: redbot/core/core_commands.py:3346 +#, docstring +msgid "\\n Makes a user or role immune from automated moderation actions.\\n " +msgstr "\\n Lager en bruker eller rolle immune fra automatiserte moderasjons handlinger.\\n " + +#: redbot/core/core_commands.py:3351 +msgid "Already added." +msgstr "Allerede lagt til." + +#: redbot/core/core_commands.py:3359 +#, docstring +msgid "\\n Makes a user or role immune from automated moderation actions.\\n " +msgstr "\\n Lager en bruker eller rolle immune fra automatiserte moderasjons handlinger.\\n " + +#: redbot/core/core_commands.py:3364 +msgid "Not in list." +msgstr "Ikke i listen." + +#: redbot/core/core_commands.py:3372 +#, docstring +msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " +msgstr "\\n Kontrollerer om en bruker eller rolle vil anses som immune fra automatiserte handlinger.\\n " + +#: redbot/core/core_commands.py:3377 +msgid "They are immune." +msgstr "De er immune." + +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." +msgstr "De er ikke immuniserte." + +#: redbot/core/core_commands.py:3384 +#, docstring +msgid "\\n Commands for configuring owner notifications.\\n " +msgstr "\\n Kommandoer for å konfigurere eier varsler.\\n " + +#: redbot/core/core_commands.py:3391 +#, docstring +msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " +msgstr "\\n Åpt-in ved mottakelse av meldinger.\\n\\n Dette er standardtilstanden.\\n " + +#: redbot/core/core_commands.py:3404 +#, docstring +msgid "\\n Opt-out of receiving owner notifications.\\n " +msgstr "\\n Åpta-ut Velg bort mottak av eiervarsler.\\n " + +#: redbot/core/core_commands.py:3417 +#, docstring +msgid "\\n Adds a destination text channel to receive owner notifications.\\n " +msgstr "\\n Legger til en destinasjon tekstkanal for å motta eier-meldinger.\\n " + +#: redbot/core/core_commands.py:3436 +#, docstring +msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " +msgstr "\\n Fjerner en destinasjon tekstkanal fra å motta eier-meldinger.\\n " + +#: redbot/core/core_commands.py:3453 +#, docstring +msgid "\\n Lists the configured extra destinations for owner notifications.\\n " +msgstr "\\n Viser de konfigurerte ekstra destinasjoner for eiermeldinger.\\n " + +#: redbot/core/core_commands.py:3460 +msgid "There are no extra channels being sent to." +msgstr "Det er ingen ekstra kanaler som sendes til." + +#: redbot/core/core_commands.py:3471 +msgid "Unknown channel with id: {id}" +msgstr "Ukjent kanal med id: {id}" + +#: redbot/core/core_commands.py:3502 +#, docstring +msgid "Add servers or channels to the ignore list." +msgstr "Legg til servere eller kanaler i ignorering listen." + +#: redbot/core/core_commands.py:3506 +#, docstring +msgid "\\n List the currently ignored servers and channels.\\n " +msgstr "\\n Lister de nåværende ignorerte serverne og kanalene.\\n " + +#: redbot/core/core_commands.py:3518 +#, docstring +msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " +msgstr "Ignorer kommandoer i kanalen eller kategorien.\\n\\n Standard til gjeldende kanal.\\n " + +#: redbot/core/core_commands.py:3526 +msgid "Channel added to ignore list." +msgstr "Kanal lagt til ignorering listen." + +#: redbot/core/core_commands.py:3528 +msgid "Channel already in ignore list." +msgstr "Kanal allerede i ignorering listen." + +#: redbot/core/core_commands.py:3533 +#, docstring +msgid "Ignore commands in this server." +msgstr "Ignorer kommandoer på denne serveren." + +#: redbot/core/core_commands.py:3537 +msgid "This server has been added to the ignore list." +msgstr "Denne serveren har blitt lagt til i ignorering listen." + +#: redbot/core/core_commands.py:3539 +msgid "This server is already being ignored." +msgstr "Denne serveren blir allerede ignorert." + +#: redbot/core/core_commands.py:3545 +#, docstring +msgid "Remove servers or channels from the ignore list." +msgstr "Fjern servere eller kanaler fra ignorering listen." + +#: redbot/core/core_commands.py:3553 +#, docstring +msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " +msgstr "Fjern en kanal eller kategori fra ignorering listen.\\n\\n Standard til gjeldende kanal.\\n " + +#: redbot/core/core_commands.py:3562 +msgid "Channel removed from ignore list." +msgstr "Kanal fjernet fra ignorering listen." + +#: redbot/core/core_commands.py:3564 +msgid "That channel is not in the ignore list." +msgstr "Denne kanalen er ikke i ignorering listen." + +#: redbot/core/core_commands.py:3569 +#, docstring +msgid "Remove this server from the ignore list." +msgstr "Fjern denne serveren fra ignorering listen." + +#: redbot/core/core_commands.py:3573 +msgid "This server has been removed from the ignore list." +msgstr "Denne serveren har blitt fjernet fra ignorering listen." + +#: redbot/core/core_commands.py:3575 +msgid "This server is not in the ignore list." +msgstr "Denne serveren er ikke i ignorering listen." + +#: redbot/core/core_commands.py:3581 +msgid "This server is currently being ignored." +msgstr "Denne serveren blir for øyeblikket ignorert." + +#: redbot/core/core_commands.py:3593 +msgid "Currently ignored categories: {categories}\\nChannels: {channels}" +msgstr "Nåværende ignorerte kategorier: {categories}\\nKanaler: {channels}" + +#: redbot/core/core_commands.py:3607 +#, docstring +msgid "\\n Get info about Red's licenses.\\n " +msgstr "\\n Få informasjon om Red's lisenser.\\n " + +#: redbot/core/dev_commands.py:98 +#, docstring +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgstr "Evaluer en påstand om python-kode.\\n\\n Botten vil alltid svare med returverdien i koden.\\n Hvis returverdien til koden er en kjernelinje, vil den bli ventet,\\n og resultatet av det som vil være botens respons.\\n\\n Merk: Bare én setning kan evalueres. Bruk visse begrensede\\n nøkkelord, f.eks. Renten, vil resultere i en syntaksfeil. For flere\\n linjer eller asynkronisk kode, se [p]repl eller [p]eval.\\n\\n Miljøvariabler:\\n ctx - kommandoen invocation context\\n bot - bot - bot object\\n kanal - det gjeldende kanalobjektet\\n forfatteren - kommandaturens medlemsobjekt\\n melding - kommandoens meldingsobjekt\\n discord - discord. y bibliotek\\n kommandoer - redbot.core. ommands\\n - Resultatet av den siste utviklerkommandoen.\\n " + +#: redbot/core/dev_commands.py:153 +#, docstring +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgstr "Kjør asynkrone kode.\\n\\n Denne kommandoen vikler kode inn i kroppen av en asynkroniseringsfunksjon og så\\n samtaler og venter på det. Boten vil reagere med noe trykk på\\n stdout, i tillegg til returverdien for funksjonen.\\n\\n Koden kan være innenfor en kodeblokk, en innebygd kode eller nård, Så lenge\\n er de ikke blandet og formateres riktig.\\n\\n Environment Variabler:\\n ctx - command invocation context\\n bot - bot objekt\\n kanal - det gjeldende kanalobjektet\\n forfatter - kommandantens medlemsobjekt\\n melding - kommandoen meldingsobjekt\\n discord - discord. y bibliotek\\n kommandoer - redbot.core. ommands\\n _ - Resultatet av den siste utvikler-kommandoen.\\n " + +#: redbot/core/dev_commands.py:221 +#, docstring +msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " +msgstr "Åpne en interaktiv REPL.\\n\\n REPL vil bare gjenkjenne kode som meldinger som starter med en\\n bakside. Dette inkluderer kodeklosser, og ettersom flere linjer kan\\n evalueres.\\n " + +#: redbot/core/dev_commands.py:243 +msgid "Already running a REPL session in this channel. Exit it with `quit`." +msgstr "Kjører allerede en REPL økt i denne kanalen. Avslutt den med \"avslutt\"." + +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "Kjører allerede en REPL økt i denne kanalen. Fortsett REPL med `{}repl resume`." + +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "Skriv inn koden for å kjøre eller evaluere. \"exit()\" eller \"slutte\" for å avslutte. \"{}repl pause\" for å pause." + +#: redbot/core/dev_commands.py:269 +msgid "Exiting." +msgstr "Avslutter." + +#: redbot/core/dev_commands.py:321 +msgid "Unexpected error: `{}`" +msgstr "Uventet feil: \"{}\"" + +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "Pause/gjenoppta REPL som kjører på denne kanalen" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "Det er ingen REPL økt som kjører på denne kanalen." + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "REPL-økten i denne kanalen er gjenopptatt." + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "REPL økt i denne kanalen er nå satt på pause." + +#: redbot/core/dev_commands.py:342 +#, docstring +msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " +msgstr "Mock en annen bruker pådriver en kommando.\\n\\n Prefikset må ikke fylles inn.\\n " + +#: redbot/core/dev_commands.py:355 +#, docstring +msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " +msgstr "Send ut en meldingshendelse som om den ble sendt av en annen bruker.\\n\\n leser bare råinnholdet i meldingen. Vedlegg, embeds etc. er\\n ignorert.\\n " + +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "Gi bot eiere muligheten til å omgå cooldowns.\\n\\n vedvarer ikke ved omstarter." + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "Bot eiere vil nå omgå alle kommandoer med cooldowns." + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "Bot eiere vil ikke lenger omgå alle kommandoer med cooldowns." + +#: redbot/core/errors.py:49 +msgid "{user}'s balance cannot rise above {max} {currency}." +msgstr "{user} er saldo kan ikke stige over {max} {currency}." + +#: redbot/core/events.py:111 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "Red forekomsten din er utgått på dato! {} er den gjeldende versjonen, men du bruker {}!" + +#: redbot/core/events.py:121 +msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" +msgstr "\\n\\nMens denne kommandoen bør fungere i de fleste scenarier, ettersom den er basert på ditt nåværende OS, miljø og Python-versjon, **vi anbefaler deg på det sterkeste å lese oppdateringen dokumenter ved <{docs}> og forsikre deg om at det er ingenting annet som må gjøres under oppdateringen.**" + +#: redbot/core/events.py:145 +msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" +msgstr "\\n\\nFor å oppdatere boten din, først slå boten din opp et vindu på {console} (ikke som administrator) og kjør følgende:\\n\\n" + +#: redbot/core/events.py:150 +msgid "Command Prompt" +msgstr "Ledetekst for kommando" + +#: redbot/core/events.py:152 +msgid "Terminal" +msgstr "Terminal" + +#: redbot/core/events.py:161 +msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " +msgstr "\\n\\nDu har Python `{py_version}` og denne oppdateringen krever `{req_py}`; du kan ikke bare kjøre oppdateringskommandoen.\\n\\nDu må følge oppdateringsinstruksjonene i våre dokumenter ovenfor hvis du fortsatt trenger hjelp til å oppdatere etter å ha fulgt dokkene går til vår #support kanalen i " + +#: redbot/core/events.py:227 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` er ikke en gyldig verdi for `{command}`" + +#: redbot/core/events.py:252 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "Feil under kommandoen{command}'. Sjekk konsollen eller loggene for detaljer." + +#: redbot/core/events.py:277 +msgid "I require the {permission} permission to execute that command." +msgstr "Jeg trenger {permission} tillatelse til å utføre denne kommandoen." + +#: redbot/core/events.py:281 +msgid "I require {permission_list} permissions to execute that command." +msgstr "Jeg krever {permission_list} tillatelser til å utføre den kommandoen." + +#: redbot/core/events.py:289 +msgid "That command is not available in DMs." +msgstr "Den kommandoen er ikke tilgjengelig i direktemeldinger." + +#: redbot/core/events.py:291 +msgid "That command is only available in DMs." +msgstr "Den kommandoen er bare tilgjengelig i direktemeldinger." + +#: redbot/core/events.py:301 +msgid "This command is on cooldown. Try again in {delay}." +msgstr "Denne kommandoen er på nedkjøling. Prøv igjen om {delay}." + +#: redbot/core/events.py:303 +msgid "This command is on cooldown. Try again in 1 second." +msgstr "Denne kommandoen er på nedkjøling. Prøv igjen om 1 sekund." + +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "For mange personer som bruker denne kommandoen. Den kan bare brukes {number} ganger samtidig." + +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "For mange personer som bruker denne kommandoen. Den kan bare brukes en tid samtidig." + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "Den kommandoen fullført fortsatt, den kan bare brukes {number} ganger per {type} samtidig." + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "Den kommandoen er fortsatt fullført, den kan bare brukes en gang per {type} samtidig." + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "For mange personer som bruker denne kommandoen. Den kan bare brukes {number} ganger per {type} samtidig." + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "For mange personer som bruker denne kommandoen. Den kan bare brukes en tid per {type} samtidig." + +#: redbot/core/modlog.py:344 +msgid "Case #{} | {} {}" +msgstr "Kasse #{} | {} {}" + +#: redbot/core/modlog.py:346 +msgid "**Reason:** Use the `reason` command to add it" +msgstr "**Årsak:** Bruk kommandoen `reason` for å legge den til" + +#: redbot/core/modlog.py:349 +msgid "Unknown" +msgstr "Ukjent" + +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 +msgid "Deleted User." +msgstr "Slettet bruker." + +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 +msgid "Unknown or Deleted User" +msgstr "Ukjent eller slettet bruker" + +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "**Årsak:** {}" + +#: redbot/core/modlog.py:418 +msgid "Moderator" +msgstr "Moderator" + +#: redbot/core/modlog.py:420 +msgid "Until" +msgstr "Frem til" + +#: redbot/core/modlog.py:421 +msgid "Duration" +msgstr "Varighet" + +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 +msgid "Channel" +msgstr "Kanal" + +#: redbot/core/modlog.py:426 +msgid "{channel} (deleted)" +msgstr "{channel} (slettet)" + +#: redbot/core/modlog.py:432 +msgid "Amended by" +msgstr "Endret av" + +#: redbot/core/modlog.py:434 +msgid "Last modified at" +msgstr "Sist endret" + +#: redbot/core/modlog.py:454 +msgid "**User:** {}\\n" +msgstr "**Bruker:** {}\\n" + +#: redbot/core/modlog.py:455 +msgid "**Moderator:** {}\\n" +msgstr "**Moderator:** {}\\n" + +#: redbot/core/modlog.py:458 +msgid "**Until:** {}\\n**Duration:** {}\\n" +msgstr "**Tiltil:** {}\\n**Varighet:** {}\\n" + +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "**Kanal**: {} (Slettet)\\n" + +#: redbot/core/modlog.py:463 +msgid "**Channel**: {}\\n" +msgstr "**Kanal**: {}\\n" + +#: redbot/core/modlog.py:465 +msgid "**Amended by:** {}\\n" +msgstr "**Endret av: ** {}\\n" + +#: redbot/core/modlog.py:467 +msgid "**Last modified at:** {}\\n" +msgstr "**Sist endret at:** {}\\n" + diff --git a/redbot/core/locales/nl-NL.po b/redbot/core/locales/nl-NL.po index 0f7931065..a6abd638e 100644 --- a/redbot/core/locales/nl-NL.po +++ b/redbot/core/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: nl_NL\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "Je moet minstens {cost} {currency} hebben om dit commando te gebruiken." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Commando's om te communiceren met Red's cog manager." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Dit pad bestaat niet, of leidt niet naar een geldige map." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Pad toegevoegd." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Dat is geen geldig pad-nummer." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Pad verwijderd." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Ongeldige 'van' index." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Ongeldige 'naar' index." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Paden opnieuw geordend." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Dit pad bestaat niet." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "De bot zal nieuwe cogs installeren naar de `{}` map." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Verouderd" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "Over deze instantie" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "Over Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "Embeds zijn nu standaard {}." -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "de-activeren" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "activeren" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "Embeds zullen nu weer de globale instellingen gebruiken." -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "Embeds zijn nu {} voor deze server." -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "Reactie time-out." -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "Oké. Doei :wave:" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" -msgstr "Oké, ik blijf wel :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" +msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "Om een server te verlaten, typ je gewoon het nummer in." -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "Weet je zeker dat ik {} moet verlaten? (ja/nee)" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Klaar." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "Oké dan." -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "{packs} geladen." -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "Dit pakket is al geladen: {pack}" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "Deze pakketten zijn al geladen: {packs}" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Afsluiten... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Herstarten..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "zal niet" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "zal" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Je kan alleen het JPG / PNG formaat gebruiken." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "Status veranderd naar {}." -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Kon de gebruikersnaam niet veranderen. Je kunt maximaal twee keer per uur je naam veranderen. Gebruik nicknames als je het vaak moet veranderen met `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Ik heb niet de juiste bevoegdheden om mijn nickname te veranderen." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Prefix opgeslagen." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Server prefixes zijn gereset." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Taal is veranderd." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "met een persoonlijk bericht" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "van {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Gebruik `{}dm {} ` om te reageren op deze gebruiker" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Verzonden door {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Je bericht is verzonden." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Ik kan dit bericht niet afleveren." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Gebruikers op de witte lijst:" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "Witte lijst is gewist." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "Je kan de eigenaar niet op de zwarte lijst zetten!" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Gebruiker aan zwarte lijst toegevoegd." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "Die command is al geactiveerd in deze server." -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Er is al een REPL sessie gaande in dit kanaal. Stop deze met `quit`." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Voer code in om dit uit te voeren. `exit()` of `quit` to om te stoppen." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Onverwachte fout: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/pl-PL.po b/redbot/core/locales/pl-PL.po index d342f7631..8058a3e37 100644 --- a/redbot/core/locales/pl-PL.po +++ b/redbot/core/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,1990 +15,2160 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: pl_PL\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." -msgstr "" +msgstr "Nie można zapłacić za tą komendę przez PW bez banku globalnego." -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." -msgstr "" +msgstr "Potrzebujesz co najmniej {cost} {currency} aby użyć tej komendy." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Komendy dla interfejsu menedżera cogów dla Reda." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " -msgstr "" +msgstr "\\n Wyświetla listę bieżących ścieżek cogów w kolejności ważności.\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" -msgstr "" +msgstr "Ścieżka instalacji: {install_path}\\nŚcieżka rdzenia: {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " -msgstr "" +msgstr "\\n Dodaj ścieżkę do listy dostępnych ścieżek cogów.\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Ta ścieżka nie istnieje lub nie prowadzi do poprawnego katalogu." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Ścieżka dodana pomyślnie." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " -msgstr "" +msgstr "\\n Usuwa ścieżkę z listy dostępnych ścieżek cogów z podanym `path_number` z `[p]paths`.\\n " -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." -msgstr "Liczby w ścieżce muszą być dodatnie." +msgstr "Numery ścieżek muszą być dodatnie." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "To niepoprawny numer ścieżki." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Ścieżka usunięta pomyślnie." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " -msgstr "" +msgstr "\\n Ponownie porządkuje ścieżki wewnętrznie, by umożliwić odkrycie innych cogów.\\n " -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Nieprawidłowy indeks 'from'." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Nieprawidłowy indeks 'to'." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Kolejność ścieżek zmieniona." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " -msgstr "" +msgstr "\\n Zwraca obecną ścieżkę instalacji lub ustawia ją jeśli została podana.\\n Podana ścieżka musi być ścieżką abolutną lub relatywną do ścieżki bota\\n oraz musi już istnieć.\\n\\n Zainstalowane już cogi nie zostaną przeniesione w wyniku tej operacji.\\n " -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Ta ścieżka nie istnieje." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." -msgstr "Bot będzie instalować nowe rozszerzenia w katalogu `{}`." +msgstr "Bot będzie instalować nowe moduły w katalogu `{}`." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " -msgstr "" +msgstr "\\n Zwraca listę załadowanych i dostępnych modułów.\\n " -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" -msgstr "" +msgstr "**{} załadowane:**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" -msgstr "" +msgstr "**{} niezaładowane:**\\n" #: redbot/core/cog_manager.py:466 msgid "**{} loaded:**\\n" -msgstr "" +msgstr "**{} załadowane:**\\n" #: redbot/core/cog_manager.py:468 msgid "**{} unloaded:**\\n" -msgstr "" +msgstr "**{} niezaładowane:**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." -msgstr "" +msgstr "Komendy związane z wbudowanymi funkcjami." -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" -msgstr "" +msgstr "Ten bot jest instancją [Red, an open source Discord bot]({}) stworzonej przez [Twentysix]({}) i [rozwijanej przez wielu] ({}).\\n\\nRed jest wspierana przez pełną pasji społeczność, która wnosi i tworzy treści dla wszystkich. [Dołącz do nas już dziś]({}) i pomóż nam rosnąć!\\n\\n(c) Twórcy Cog'ów" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" -msgstr "Właścicielem instancji jest" +msgstr "Instancja należąca do" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Wersja Red" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." -msgstr "" +msgstr "Tak, {version} jest dostępne." -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." -msgstr "" +msgstr "Sprawdzanie dostępnych aktualizacji nie powiodło się." -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Nieaktualna" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "O tej instancji" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "Więcej o Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "" +msgstr "Sprawia radość od 02 Sty 2016 (ponad {} dni temu!)" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" -msgstr "" +msgstr "Ten bot jest instancją Red, open source Discord bot'a (1) stworzonego przez [Twentysix](2) i rozwijanego przez wielu (3).\\n\\nRed jest wspierana przez pełną pasji społeczność, która wnosi i tworzy treści dla wszystkich. Dołącz do nas już dziś (4) i pomóż nam rosnąć!\\n\\n(c) Twórcy Cog'ów" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" -msgstr "" +msgstr "Instancja należąca do [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nWersja Red: [{red_version}] (7)\\n" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" -msgstr "" +msgstr "Nieaktualny: [{state}]\\n" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" -msgstr "" +msgstr "**O Red**\\n" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" -msgstr "" +msgstr "**O tej instancji**\\n" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" -msgstr "" +msgstr "**Odnośniki**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." -msgstr "" +msgstr "Pokazuje czas działania [botname]." -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" -msgstr "" +msgstr "Mniej niż sekundę" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "" +msgstr "Działam od: **{time_quantity}** (od {timestamp} UTC)" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " -msgstr "" +msgstr " Komendy które wchodzą w interakcje z danymi które [botname] posiada o Tobie. " -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " -msgstr "" +msgstr " Dowiedz się jaki rodzaj danych [botname] przechowuje i dlaczego. " -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." -msgstr "" +msgstr "Ten bot przechowuje pewne dane o użytkownikach, które są niezbędne do działania. Jest to głównie ID przypisane twojemu użytkownikowi przez Discord, powiązany z kilkoma rzeczami w zależności od tego, z czym wchodzisz w interakcje w bocie. Istnieje kilka komend, które przechowują go, aby śledzić, kto coś stworzył. (takie jak listy odtwarzania) Aby uzyskać szczegółowe informacje na ten temat, a także bardziej szczegółowe informacje o tym, co jest przechowywane i dlaczego, zobacz {link}.\\n\\nDodatkowo, dodatki stron trzecich ładowane przez właściciela bota mogą, ale nie muszą, przechowywać dodatkowe rzeczy. Możesz użyć `{prefix} mydata 3rdparty`, aby wyświetlić oświadczenia dostarczone przez każde dodanie strony trzeciej." -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " -msgstr "" +msgstr " Wyświetla zestawienia danych użytkownika końcowego każdego modułu stron trzecich. " -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." -msgstr "" +msgstr "Muszę mieć możliwość załączania plików (spróbuj na PW?)." -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." -msgstr "" +msgstr "Wygląda na to, że ta instancja nie ma załadowanych żadnych rozszerzeń stron trzecich." -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" -msgstr "" +msgstr "Oświadczenia strony trzeciej dotyczące danych użytkownika końcowego" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." -msgstr "" +msgstr "Poniżej znajdują się oświadczenia dostarczone przez rozszerzenia stron trzecich." -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" -msgstr "" +msgstr "Rozszerzenia stron trzecich bez oświadczeń\\n" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." -msgstr "" +msgstr "Oto wygenerowana strona z oświadczeniami dostarczonymi przez rozszerzenia stron trzecich." -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." -msgstr "" +msgstr "Nie otrzymano potwierdzenia, anulowanie." -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." -msgstr "" +msgstr "Nie otrzymano odpowiedniego potwierdzenia, anulowanie." -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " -msgstr "" +msgstr "\\n Niech [botname] zapomni, co o tobie wie.\\n\\n Może to nie usunąć wszystkich danych o tobie, dane potrzebne do operacji,\\n takie jak czasy odnowienia komend, będą przechowywane do momentu, gdy nie będą już potrzebne.\\n\\n Dalsze interakcje z [botname] mogą spowodować, że ponownie dowie się o tobie.\\n " -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." -msgstr "" +msgstr "Ta komenda ({command}) nie obsługuje nieinteraktywnego użycia." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" -msgstr "" +msgstr "Spowoduje to, że bot pozbędzie si i/lub odłączy dane od twojej osoby. Nie pozbędzie się danych operacyjnych, takich jak wpisy modlogu, ostrzeżeń czy wyciszeń. Jeśli jesteś pewien/pewna, że tego chcesz, odpowiedz następująco:" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." -msgstr "" +msgstr "To może trochę potrwać." -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "Globalna wartość domyślna: {}\\n" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "Ustawienia serwera: {}\\n" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" -msgstr "" +msgstr "Ustawienia kanału: {}\\n" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "Ustawienia użytkownika: {}" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "Embedy są teraz domyślnie {}." -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "wyłączone" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "włączone" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "Embedy będą teraz używać globalnego ustawienia." -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "Embedy są teraz {} dla tej gildii." -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." -msgstr "" +msgstr "Konfiguracja zaproszenia bota." -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "Przekroczono limit czasu odpowiedzi." -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Gotowe." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Wyłączanie... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Restartowanie..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "Bot {} używał swojego skonfigurowanego koloru dla embedów." -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "nie będzie" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "będzie" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "Kolor został zresetowany." -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "Kolor został ustawiony." -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Tylko formaty JPG / PNG." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "Status zmieniony na %s." -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Nie udało się zmienić nazwy. Pamiętaj, że możesz to robić dwa razy w ciągu godziny. Używaj pseudonimów jeśli potrzebujesz częstych zmian. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Nie mam uprawnień do zmiany mojego pseudonimu." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Prefiks ustawiony." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Prefiksy gildii zostały zresetowane." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Język został ustawiony." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "Zarządzaj ustawieniami dla komendy help." -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "Gotowe. Limit znaków na stronę został ustawiony na {}." -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "Musisz podać wartość zero lub większą!" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "Gotowe. Limit stron został ustawiony na {}." -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "ID użytkownika: {}" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "przez PW" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "z {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | ID serwera: {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Użyj `{}dm {} `, by odpowiedzieć temu użytkownikowi" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Wysłane przez {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Twoja wiadomość została wysłana." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Nie mogę wysłać twojej wiadomości. Przepraszam." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Właściciel {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "Możesz odpowiedzieć na tę wiadomość za pomocą {}contact" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Sorry, nie mogę dostarczyć Twojej wiadomości do {}" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "Wiadomość dostarczona do {}" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Biała lista:" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "Biała lista została wyczyszczona." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "Nie możesz dodać właściciela do czarnej listy!" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Użytkownik został dodany do czarnej listy." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "Biała lista użytkowników i ról:" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "Biała lista użytkowników i ról:" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 +#: redbot/core/core_commands.py:3068 #, docstring msgid "Enable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2868 +#: redbot/core/core_commands.py:3070 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2876 +#: redbot/core/core_commands.py:3078 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2882 +#: redbot/core/core_commands.py:3084 #, docstring msgid "List the cogs which are disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2891 +#: redbot/core/core_commands.py:3093 msgid "The following cogs are disabled in this guild:\\n" msgstr "" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:3099 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:2901 +#: redbot/core/core_commands.py:3103 #, docstring msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " msgstr "" -#: redbot/core/core_commands.py:2914 +#: redbot/core/core_commands.py:3116 #, docstring msgid "List disabled commands globally." msgstr "" -#: redbot/core/core_commands.py:2917 +#: redbot/core/core_commands.py:3119 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:2920 +#: redbot/core/core_commands.py:3122 msgid "{} commands are disabled globally.\\n" msgstr "" -#: redbot/core/core_commands.py:2924 +#: redbot/core/core_commands.py:3126 msgid "1 command is disabled globally.\\n" msgstr "" -#: redbot/core/core_commands.py:2931 +#: redbot/core/core_commands.py:3133 #, docstring msgid "List disabled commands in this server." msgstr "" -#: redbot/core/core_commands.py:2934 +#: redbot/core/core_commands.py:3136 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:2937 +#: redbot/core/core_commands.py:3139 msgid "{} commands are disabled in {}.\\n" msgstr "" -#: redbot/core/core_commands.py:2941 +#: redbot/core/core_commands.py:3143 msgid "1 command is disabled in {}.\\n" msgstr "" -#: redbot/core/core_commands.py:2948 +#: redbot/core/core_commands.py:3150 #, docstring msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " msgstr "" -#: redbot/core/core_commands.py:2962 +#: redbot/core/core_commands.py:3164 #, docstring msgid "Disable a command globally." msgstr "Wyłącza komendę globalnie." -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 msgid "I couldn't find that command. Please note that it is case sensitive." msgstr "Nie mogłem znaleźć komendy. Pamiętaj, że ma tutaj znaczenie wielkość znaków." -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:2987 +#: redbot/core/core_commands.py:3189 msgid "That command is already disabled globally." msgstr "Ta komenda jest już wyłączona globalnie." -#: redbot/core/core_commands.py:2996 +#: redbot/core/core_commands.py:3198 #, docstring msgid "Disable a command in this server only." msgstr "Wyłącza komendę tylko na tym serwerze." -#: redbot/core/core_commands.py:3017 +#: redbot/core/core_commands.py:3219 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:3027 +#: redbot/core/core_commands.py:3229 msgid "That command is already disabled in this server." msgstr "Ta komenda jest już wyłączona na tym serwerze." -#: redbot/core/core_commands.py:3033 +#: redbot/core/core_commands.py:3235 #, docstring msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " msgstr "" -#: redbot/core/core_commands.py:3046 +#: redbot/core/core_commands.py:3248 #, docstring msgid "Enable a command globally." msgstr "Włącza komendę globalnie." -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:3261 msgid "That command is already enabled globally." msgstr "Ta komenda jest już włączona globalnie." -#: redbot/core/core_commands.py:3068 +#: redbot/core/core_commands.py:3270 #, docstring msgid "Enable a command in this server." msgstr "Włącza komendę na tym serwerze." -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "Ta komenda jest już włączona na tym serwerze." -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "Już istnieje." -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "Brak na liście." -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Już działa sesja REPL na tym kanale. Wyjdź za pomocą `quit`." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Wpisz kod do wykonania lub oceny. Napisz `exit()`lub `quit` by wyjść." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Nieoczekiwany błąd: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/pt-BR.po b/redbot/core/locales/pt-BR.po index 3c191707b..0dcf1b36b 100644 --- a/redbot/core/locales/pt-BR.po +++ b/redbot/core/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+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" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: pt_BR\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "Não pode pagar por este comando em uma DM sem um banco global." -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "Você precisa de pelo menos {cost} {currency} para usar este comando." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Comandos para interagir com o gestor de cogs do Red." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "\\n Lista os caminhos das cogs atuais em ordem de prioridade.\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "Caminho da instalação: {install_path}\\nCaminho da base: {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "\\n Adiciona um caminho para a lista de caminhos de cogs disponíveis.\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Esse caminho não existe ou não aponta para um diretório válido." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Caminho adicionado com sucesso." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "\\n Remove um caminho dos caminhos disponíveis para cogs de acordo com o `path_number` de `[p]paths`.\\n " -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "O número do caminho deve ser positivo." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Esse é um número de caminho inválido." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Caminho removido com sucesso." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "\\n Reordena os caminhos internamente para permitir a descoberta de outros cogs.\\n " -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Campo 'from' inválido." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Campo 'to' inválido." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Caminhos reordenados." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "\\n Retorna o caminho de instalação atual ou define se ele for fornecido.\\n O caminho fornecido deve ser absoluto ou relativo ao\\n diretório do bot, e já deve existir.\\n\\n Nenhum cog instalado será transferido no processo.\\n " -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Esse caminho não existe." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "O bot irá instalar novos cogs no diretório `{}`." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "**{} carregado:**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "**{} descarregado:**\\n" @@ -118,1887 +118,2057 @@ msgstr "**{} carregado:**\\n" msgid "**{} unloaded:**\\n" msgstr "**{} descarregado:**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "Este bot é uma instância de [Red, um bot para Discord de código aberto]({}) criado por [Twentysix]({}) e [melhorado por muitos]({}).\\n\\nRed é apoiado por uma comunidade apaixonada que contribui e cria conteúdo para todos desfrutarem. [Junte-se a nós hoje]({}) e nos ajude a melhorar!\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Versão do Red" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "Sim, {version} está disponível." -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "Falha ao procurar por atualizações." -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Desatualizado" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "Sobre esta instância" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "Sobre o Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Trazer alegria desde 02 de Jan 2016 (mais de {} dias atrás!)" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "Menos de um segundo" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "Configuração da Guilda: {}\\n" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "Configuração de canal: {}\\n" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "Configuração do usuário: {}" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "As mensagens incorporadas agora são {} por padrão." -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "desabilitado" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "habilitado" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "As mensagens incorporadas agora voltarão para a configuração global." -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "As mensagens incorporadas agora são {} para esta guilda." -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "As mensagens incorporadas agora são {} para este canal." -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "Tempo de resposta excedido." -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "Certo. Tchau :wave:" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "Saindo da guilda '{}'" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "Para deixar um servidor, basta digitar o número." -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "Não posso deixar uma guilda da qual sou proprietário." -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Concluído." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Desligando... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Reiniciando..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "Descrição reiniciada." -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "O bot {} usa a cor configurada para mensagens incorporadas." -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "não vai" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "vai" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "A cor foi redefinida." -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "A cor foi definida." -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Apenas formatos JPG / PNG." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "Status alterado para {}." -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Prefixo definido." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Prefixos do servidor foram redefinidos." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Localidade foi definida." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "Gerencie as configurações para o comando de ajuda." -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "ID do usuário: {}" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "através de DM" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "de {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | ID do servidor: {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Use `{}dm {} ` para responder este usuário" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Enviado por {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Sua mensagem foi enviada." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Proprietário de {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "Você pode responder a esta mensagem com {}contato" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Desculpe, não consegui entregar sua mensagem para {}" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "Mensagem enviada para {}" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "Imprime o caminho de dados do bot." -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "Caminho dos dados: {path}" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "A lista braca foi limpa." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "Você não pode colocar um proprietário na lista negra!" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Usuário adicionado à lista negra." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" -msgstr "Você não pode colocar um proprietário do bot na lista negra!" - #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "Não existem comandos desativados globalmente." - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "{} comandos estão desativados globalmente.\\n" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "1 comando está desativado globalmente.\\n" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "Lista de comandos desabilitados neste servidor." - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "Não há nenhum comando desativado em {}." - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "{} comandos estão desativados em {}.\\n" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "1 comando está desativado em {}.\\n" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "Desative um comando.\\n\\n Se você for o dono do bot, isso desativará os comandos\\n globalmente por padrão.\\n " - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "Desative um comando globalmente." - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "Não existem comandos desativados globalmente." + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "{} comandos estão desativados globalmente.\\n" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "1 comando está desativado globalmente.\\n" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "Lista de comandos desabilitados neste servidor." + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "Não há nenhum comando desativado em {}." + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "{} comandos estão desativados em {}.\\n" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "1 comando está desativado em {}.\\n" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "Desative um comando.\\n\\n Se você for o dono do bot, isso desativará os comandos\\n globalmente por padrão.\\n " + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "Desative um comando globalmente." + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "Habilita um comando neste servidor." -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "Esse comando já está habilitado neste servidor." -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." -msgstr "Nenhuma configuração de imunidade aqui." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." +msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "Já adicionado." -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "Não está na lista." -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" -msgstr "Eles são imunes" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." +msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" -msgstr "Eles não são Imunes" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." +msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "Saindo." -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Erro inesperado: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "Esse comando está em tempo de espera. Tente novamente dentro de {delay}." -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "Esse comando está recarregando. Tente novamente em 1 segundo." -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." -msgstr "Muitas pessoas usando este comando. Ele só pode ser usado {number} vez(es) por {type} simultaneamente." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "**Motivo:** {}" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "**Motivo:** Use o comando `reason` para adicioná-lo" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "Desconhecido" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "**Motivo:** {}" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "Moderador" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "Até" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "Duração" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "Canal" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "Alterado por" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "**Usuário:** {}\\n" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "**Moderador:** {}\\n" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "**Até:** {}\\n**Duração:** {}\\n" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "**Canal**: {}\\n" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "**Alterado por:** {}\\n" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/pt-PT.po b/redbot/core/locales/pt-PT.po index 8718bb1a7..87fcc32ab 100644 --- a/redbot/core/locales/pt-PT.po +++ b/redbot/core/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: pt_PT\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Comandos de gestão dos cogs do Red." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Esse caminho não existe ou não aponta para um caminho válido." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Caminho adicionado com sucesso." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Deste um número de caminho inválido." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Caminho removido com sucesso." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Index 'de' inválido." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Index 'para' inválido." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Caminhos reordenados." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Esse caminho não existe." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "O bot irá instalar novos cogs para o caminho `{}`." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "As mensagens incorporadas estão agora {} por predefinição." -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/ro-RO.po b/redbot/core/locales/ro-RO.po index ea6e6637f..4edea4d98 100644 --- a/redbot/core/locales/ro-RO.po +++ b/redbot/core/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ro_RO\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Path-urile au fost reordonate." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Path-ul specificat nu există." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot-ul va instala noile plugin-uri(cogs) în directorul `{}`." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "**{} încărcat:**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "**{} neîncărcat:**\\n" @@ -118,1887 +118,2057 @@ msgstr "**{} încărcat:**\\n" msgid "**{} unloaded:**\\n" msgstr "**{} neîncărcat:**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong!" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Versiunea Red" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "Da, versiunea {version} este disponibilă." -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "Verificarea pentru actualizări a eșuat." -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Neactualizat" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "Despre această instanță" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "Despre Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Aducând bucurie din 02 Ianuarie 2016 (peste {} zile în urmă)!" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "Mai puțin de o secundă" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "Setare de utilizator: {}" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "dezactivat" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "activat" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "În regulă. Pa-paaa :wave:" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Schimbarea numelui a eșuat. Nu uitați că puteți face acest lucru de până la 2 ori pe oră. Utilizați nickname dacă aveți nevoie de modificări frecvente. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Îmi lipsesc permisiunile de a-mi schimba porecla." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Prefix setat." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Prefixele serverului au fost resetate." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "Cod de localizare invalid. Utilizați formatul: `ro-RO`" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "Format invalid - codul de localizare trebuie să includă codul de țară, ex. `ro-RO`" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Localizarea a fost setată." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/ru-RU.po b/redbot/core/locales/ru-RU.po index e4d4bd6b5..4cbf9beb8 100644 --- a/redbot/core/locales/ru-RU.po +++ b/redbot/core/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ru_RU\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "Не удается оплатить эту команду в DM без глобального банка." -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "Вам нужно как минимум {cost} {currency} для того чтобы использовать данную команду." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Команды для интерфейса с менеджером плагинов Red." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "\\n Список текущих путей плагинов в порядке приоритета.\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "Путь установки: {install_path}\\nОсновной путь: {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "\\n Добавить путь к списку путей доступных плагинов.\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Этот путь не существует или не указывает на допустимый каталог." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Путь успешно добавлен." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "\\n Удаляет путь из доступных путей Cog, учитывая `path_number` от `[p]paths`.\\n " -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "Номера путей должны быть положительными." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Это неверный номер пути." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Путь успешно удален." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "\\n Внутреннее изменение порядка путей, позволяющие обнаруживать различные плагины.\\n " -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Недопустимый индекс 'от'." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Недопустимый индекс 'в'." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Пути переупорядочены." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "\\n Возвращает текущий путь установки или устанавливает его, если он указан.\\n Указанный путь должен быть абсолютным или относительным к каталогу\\n бота, и он должен уже существовать.\\n\\n Никакие установленные плагины не будут переданы в процессе.\\n " -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Этого пути не существует." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "Бот будет устанавливать новые плагины в директорию `{}`." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "\\n Список всех загруженных и доступных плагинов.\\n " -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "**{} загружен:**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "**{} выгружен:**\\n" @@ -118,362 +118,362 @@ msgstr "**{} загружен:**\\n" msgid "**{} unloaded:**\\n" msgstr "**{} выгружен:**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." -msgstr "" +msgstr "Команды, связанные с основными функциями." -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." -msgstr "" +msgid "Shows info about [botname]." +msgstr "Показывает информацию о [botname]." -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "Этот бот является примером [Red, открытый бот Discord]({}) сделано [Twentysix]({}) и [улучшено многими]({}).\\n\\nRed поддерживается страстным сообществом, которое вносит свой вклад и создает контент для всех желающих. [Присоединяйтесь к нам сегодня]({}) и помогите нам улучшить!\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "Данная копия принадлежит" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Версия Red бота" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "Да, {version} доступен." -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "Проверка обновлений не удалась." -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Устаревшие" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "Об этом экземпляре" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "О Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Приносит радость с 2 Января 2016 (более {} дней назад!)" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" -msgstr "" +msgstr "Этот бот является примером [Red, открытый бот Discord]({}) сделано [Twentysix]({}) и [улучшено многими]({}).\\n\\nRed поддерживается страстным сообществом, которое вносит свой вклад и создает контент для всех желающих. [Присоединяйтесь к нам сегодня]({}) и помогите нам улучшить!\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" -msgstr "" +msgstr "Копия, принадлежащая [{owner}]\\nPython: [{python_version}] (5)\\ndiscord. y: [{dpy_version}] (6)\\nверсия Red: [{red_version}] (7)\\n" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" -msgstr "" +msgstr "Устарело: [{state}]\\n" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" -msgstr "" +msgstr "**О Red**\\n" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" -msgstr "" +msgstr "**Об этом экземпляре**\\n" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" -msgstr "" +msgstr "**Ссылки**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." -msgstr "" +msgstr "Показать время безотказной работы [botname]." -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "Менее одной секунды" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "Был за: **{time_quantity}** (поскольку {timestamp} универсальное глобальное время)" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " -msgstr "" +msgstr " Команды которые взаимодействуют с данными которые имеет о вас [botname]. " -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " -msgstr "" +msgstr " Узнайте какой тип данных [botname] хранит и почему. " -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." -msgstr "" +msgstr "Этот бот хранит некоторые данные о пользователях, необходимые для функционирования. Это в основном ID, присвоенный вашему пользователю Discord, связано с небольшим количеством вещей, в зависимости от того, с чем вы взаимодействуете в боте. Есть несколько команд, которые хранят его, чтобы отслеживать кто что-то создал. (например, плейлисты) Для получения подробной информации об этом, а также более подробной информации о том, что хранится и почему, смотрите {link}.\\n\\nКроме того, аддоны сторонних разработчиков, загруженные владельцем бота, могут хранить или не сохранять дополнительные вещи. Вы можете использовать `{prefix}mydata 3rdparty` для просмотра утверждений от каждого дополнения сторонних разработчиков." -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " -msgstr "" +msgstr " Просмотр отчетов конечного пользователя каждого стороннего модуля. " -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." -msgstr "" +msgstr "Мне нужно иметь возможность прикреплять файлы (попробуйте в ЛС?)." -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." -msgstr "" +msgstr "Похоже что в этом экземпляре не загружены сторонние расширения." -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" -msgstr "" +msgstr "Операторы данных конечного пользователя" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." -msgstr "" +msgstr "Ниже приводятся заявления представленные в виде сторонних расширений." -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" -msgstr "" +msgstr "Сторонние расширения без утверждений\\n" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." -msgstr "" +msgstr "Ниже приведена сгенерированная страница с заявлениями, предоставленными сторонними расширениями." -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." -msgstr "" +msgstr "Не было подтверждено, отмена." -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." -msgstr "" +msgstr "Не удалось получить соответствующее подтверждение, отмена." -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " -msgstr "" +msgstr "\\n [botname] забывайте, что он знает о вас.\\n\\n Это не может удалить все данные о вас, данные, необходимые для операции,\\n такие как перезарядки команд, будут храниться до тех пор, пока не будет необходимо.\\n\\n Дальнейшее взаимодействие с [botname] может привести к тому, что он узнает о вас снова.\\n " -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." -msgstr "" +msgstr "Команда ({command}) не поддерживает не-интерактивное использование." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" -msgstr "" +msgstr "Это приведёт к тому, что бот избавится от вас и/или будет лишен привязки. Она не избавится от таких операционных данных, как записи в журнале modlog, предупреждения или мутации. Если вы уверены, что это то, что вы хотите, пожалуйста, ответьте следующим образом:" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." -msgstr "" +msgstr "Это может занять некоторое время." -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены: {cogs}.\\nПожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\\nПримечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие трубы были повреждены: {cogs}.\\nПожалуйста, свяжитесь с владельцем этого бота для этого.\\nПримечание: вне этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие трубы были повреждены: {modules}.\\nПожалуйста, свяжитесь с владельцем этого бота для этого.\\nПримечание: вне этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" -msgstr "" +msgstr "Я удалила не оперативные данные о вас (те что я знаю как удалять) {mention}" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Следующие расширения не были удалены:\\n{cogs}." -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " -msgstr "" +msgstr " [Скоро будет] Получите данные которые о вас знает [botname]. " -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." -msgstr "" +msgstr "Эта команда пока ничего не делает, но мы работаем над добавлением поддержки для этого." -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " -msgstr "" +msgstr "\\n Команды для более полной обработки данных.\\n " -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " -msgstr "" +msgstr "\\n Установите бота так, чтобы разрешить пользователям запрашивать удаление данных.\\n\\n Это включено по умолчанию.\\n " -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." -msgstr "" +msgstr "Пользователь может удалить собственные данные. Это не коснётся таких данных как: заблокированные пользователи." -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " -msgstr "" +msgstr "\\n Установите бота так, чтобы запретить пользователям запрашивать удаление данных\\n " -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." -msgstr "" +msgstr "Пользователь не может удалить собственные данные." -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " -msgstr "" +msgstr "\\n Устанавливает, как будут обрабатываться удаления пользователя.\\n\\n Уровень:\\n 0: То, что пользователи могут удалить, полностью оставлено винтикам.\\n 1: Расширения должны удалить всё, что в отношении пользователя не требуется винтику.\\n " -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." -msgstr "" +msgstr "Расширения будут проинструктированы удалять все не оперативные данные по запросу пользователя." -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." -msgstr "" +msgstr "Расширения будут проинформированы о том, что пользователь сделал запрос на удаление данных, и подробности того что удалять будут оставлены на усмотрение автора расширения." -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " -msgstr "" +msgstr "\\n Обработка запроса на удаление из Discord.\\n " -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Это приведет к тому, что бот избавится от всех данных из указанного ID пользователя. Вы не должны использовать это, если Discord специально не запросил это в отношении удаленного пользователя. Это удалит пользователя из различных противоправных мер. Если вы обрабатываете запрос вручную от пользователя, вы можете захотеть `{prefix}{command_name}` вместо\\n\\nЕсли вы уверены, что вы собираетесь это сделать, пожалуйста, ответьте следующим образом:" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены: {cogs}.\\nПожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\\nПримечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {cogs}. Кроме того, следующие расширения были обнаружены:.\\nПожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\\nПримечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены:.\\nПожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\\nПримечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." -msgstr "" +msgstr "Я удалил все данные об этом пользователе, которые я знаю, как удалить." -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Следующие расширения не были удалены:\\n{cogs}." -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " -msgstr "" +msgstr " Удалить данные [botname] о пользователе. " -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Это приведёт к тому, что бот избавится от множества неоперационных данных от указанного пользователя. Пользователи имеют для этого доступ к различным командам, если они не могут взаимодействовать с ботом вообще. Это в основном безопасная операция, но вы не должны использовать его, если не обрабатывать запрос от этого пользователя, так как это может повлиять на их использование бота. \\n\\nЕсли вы уверены, что это то, что вы собираетесь сделать, пожалуйста, ответьте следующим образом:" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены: {cogs}.\\nПожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\\nПримечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {cogs}. Кроме того, следующие расширения были обнаружены:.\\nПожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\\nПримечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены:.\\nПожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\\nПримечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." -msgstr "" +msgstr "Я удалил все неоперативные данные о пользователе, которые я знаю, как удалить." -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Следующие расширения не были удалены:\\n{cogs}." -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены: {cogs}.\\nПожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\\nПримечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {cogs}. Кроме того, следующие расширения были обнаружены:.\\nПожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\\nПримечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены:.\\nПожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\\nПримечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Следующие расширения не были удалены:\\n{cogs}." -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "\\n Команды для включения или выключения встраиваемых сообщений.\\n\\n Этот параметр определяет, использовать ли встраиваемые сообщения\\n в качестве ответа на команду (для команд, которые ее поддерживают).\\n По умолчанию используются встраиваемые сообщения.\\n " -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "Настройка эмбеддов:\\n\\n" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "Глобальные значения по умолчанию: {}\\n" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "Настройки гильдии: {}\\n" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "Настройка канала: {}\\n" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "Настройки пользователя: {}" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "\\n Переключите настройку глобальных Эмбедов.\\n\\n Это используется как запасной вариант, если пользователь или\\n Guild не установили предпочтение. По умолчанию используется\\n embed.\\n " -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "Встраиваемые теперь по умолчанию {}." -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "отключен" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "включен" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "\\n Переключить настройку встраиваемых сообщений гильдии.\\n\\n Если для параметра Enabled не установлено\\n значение, настройка будет отменена, и вместо\\n нее будет использоваться глобальное значение\\n по умолчанию.\\n\\n Если установлено, оно будет использоваться вместо\\n глобального значения по умолчанию, чтобы определить,\\n следует ли использовать встраиваемые сообщения. Оно\n" @@ -481,1528 +481,1698 @@ msgstr "\\n Переключить настройку встраивае " гильдии, кроме команд справки\\n \n" " " -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "Настройки теперь восстанавливаются." -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "Настройки {} для этой гильдии." -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "\\n Переключите настройку встраивания канала.\\n\\n Если включено None, настройка будет сброшена и\\n вместо этого будет использоваться гильдия по умолчанию.\\n\\n Если установлено, используется вместо гильдии по умолчанию\\n определить, использовать ли встраивание или нет. Это\\n используется для всех команд, выполненных в канале, кроме\\n для справочных команд.\\n " -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "Сейчас встраиваются {} для этого канала." -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" -msgstr "Пока еще ничего не произошло" - -#: redbot/core/core_commands.py:1149 -#, docstring -msgid "Show's [botname]'s invite url." +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1157 +#, docstring +msgid "Shows [botname]'s invite url." +msgstr "" + +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "\\n Определите, должна ли команда быть доступной для обычного пользователя.\\n " -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "Вы уверены, что хотите, чтобы я покинул данный сервер? (y/n)" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "Время ответа истекло." -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "Хорошо. До свидания :wave:" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "Выход из гильдии '{}'" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" -msgstr "Хорошо, тогда я остаюсь :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" +msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "Чтобы покинуть сервер, просто наберите его номер." -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "Я не могу покинуть гильдию, которой я владею." -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "Вы уверены, что хотите чтобы я вышел {}? (да/нет)" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Готово." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "Хорошо." -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "Загружено {packs}." -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "Следующий пакет уже загружен: {pack}" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "Следующие пакеты уже загружены: {packs}" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "Не удалось загрузить следующие пакеты: {pack}.\\n. Проверьте консоль или логи для более точных деталей." -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "Не удалось загрузить следующие пакеты: {packs}.\\n. Проверьте консоль или логи для более точных деталей." -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "Следующий пакет не найден в пути ког: {pack}." -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "Следующие пакеты не были найдены в пути ког: {packs}" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "Этот пакет не может быть загружен по следующим причинам:\\n\\n{reason}" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "Эти пакеты не могут быть загружены по следующим причинам:\\n\\n{reasons}" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "Следующий пакет был выгружен: {pack}." -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "Следующие пакеты были выгружены: {packs}." -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "Не удалось загрузить следующий пакет: {pack}." -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "Следующие пакеты не были загружены: {packs}." -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "Перезагрузка {packs}." -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "Не удалось перезагрузить следующий пакет: {pack}.\\nПроверьте консоль или логи для получения подробностей." -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "Не удалось перезагрузить следующие пакеты: {packs}\\nПроверьте консоль или журналы для получения информации." -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "Этот пакет не может быть перезагружен по следующей причине:\\n\\n{reason}" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "Эти пакеты не могут быть перезагружены по следующим причинам:\\n\\n{reasons}" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Завершение работы... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Перезапуск..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "Роли администратора: {admin}\\nРоли модов: {mod}\\n" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "Тот же локализация как у бота" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "Установите задержку, пока бот не удалит командное сообщение.\\n\\n Должно быть между -1 и 60.\\n\\n Установите -1, чтобы отключить эту функцию.\\n " -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "Удаление команды отключено." -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "Удалить задержку, установленную на {num} секунд." -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "Бот удалит командные сообщения через {num} секунд. Установите это значение -1, чтобы прекратить удаление сообщений" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "Я не буду удалять командные сообщения." -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "Описание сброшено." -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" -msgstr "Это описание слишком длинное для правильного отображения. Пожалуйста, попробуйте еще раз с ниже 250 символов" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "\\n Добавляет роль администратора для этого гильдии.\\n " -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "Эта роль уже является администратором." -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "Теперь эта роль рассматривается как роль администратора." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "\\n Добавляет роль модератора для этой гильдии.\\n " -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "Эта роль уже является модераторской." -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "Эта роль теперь считается ролью мода." -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "\\n Удаляет роль администратора для этой гильдии.\\n " -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "Эта роль не была ролью администратора, с которой она начала." -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "Эта роль больше не рассматривается как роль администратора." -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "\\n Удаляет роль модератора для этого сервера.\\n " -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "Эта роль не была модераторской ролью для начала." -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "Эта роль больше не рассматривается как роль модератора." -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "\\n Переключите, использовать ли цвет, настроенный владельцем бота, для встраивания.\\n\\n По умолчанию используется настроенный цвет бота.\\n В противном случае используемый цвет будет цветом главной роли бота.\\n " -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "Бот {} использовать свой настроенный цвет для встраивания сообщений." -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "не будет" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "будет" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "\\n Переключить поиск неопределенных команд на сервере.\\n\\n По умолчанию поиск неопределенных команд отключен.\\n " -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "Поиск неопределенной команды был {} для этого сервера." -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "\\n Переключить поиск неопределенных команд в личных сообщениях.\\n\\n По умолчанию поиск неопределенных команд отключен.\\n " -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "Поиск неопределенных команд был {} в личных сообщениях." -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "\\n Устанавливает цвет по умолчанию, который будет использоваться для встраиваемых сообщений бота.\\n\\n Приемлемые значения для параметра цвета можно найти по адресу:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "Цвет был сброшен." -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "Цвет был установлен." -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "Ошибка. Помните, что мой аватар можно редактировать до двух раз в час. Ссылка или вложение должны быть корректным изображением в формате JPG или PNG." -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "JPG / PNG формат только." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "Аватар удален." -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "Статус изменён на ``Воспроизведение {game.name}``." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "Игра очищена." -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "Статус установлен в ``Слушаю {listening}``." -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "Прослушивание прояснилось." -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "Status set to ``Watching {watching}``." -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "Просмотр очищен." -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "Статус изменён на {}." -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Не удалось изменить имя. Помните, что вы можете делать это до 2-ух раз в час. Используйте никнеймы, если вам нужны частые изменения. `{} установить никнейм`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Мне не хватает разрешений чтобы изменить свой ник." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Префикс установлен." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Префиксы сервера были сброшены." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "Неверный код языка. Используйте формат: `en-US`" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "Недопустимый формат - код языка должен содержать код страны, например 'en-US'" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Локализация была установлена." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." -msgstr "Формат региона теперь будет основываться на локализации бота." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "Формат региона теперь будет основываться на локализации `{language_code}`." -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "Пользовательский текст был очищен." -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "Пользовательский текст установлен." -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " -msgstr "Установите различные внешние токены API.\\n\\n Эта настройка будет запрашиваться некоторыми сторонними винтиками и некоторыми основными винтиками.\\n\\n Для добавления ключей укажите имя сервиса и токены в виде запятой\\n список ключей, значений, как описано Cog, запрашивающим эту команду.\\n\\n Примечание: токены API чувствительны и должны использоваться только в частном канале\\n или в DM с ботом.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "`{service}` API токены были установлены." -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "Управление настройками для команды справки." -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "Помощь будет использовать меню." -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "Помощь не будет использовать меню." -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" -msgstr "Помощь не будет фильтровать скрытые команды" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." +msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "Помощь будет фильтровать скрытые команды." -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "Справка будет показывать только для команд, которые могут быть запущены." -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "Справка будет показана без проверки возможности выполнения команд." -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "\\n Это позволяет боту ответить на сообщение о существовании конкретной\\n категории помощи, даже если пользователь не может ее использовать.\\n\\n Примечание: Эта настройка сама по себе не предотвращает переадресацию команд.\\n\\n По умолчанию — Ложь.\\n Использование этого без параметра будет переключаться.\\n " -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "Помощь проверит наличие тем помощи." -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "Помощь будет проверять только наличие тем помощи при помощи нечеткой справки (если включено)." -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "Установите ограничение на количество символов для каждой страницы в справочном сообщении.\\n\\n Этот параметр применяется только к встроенной справке.\\n\\n Значение по умолчанию составляет 1000 символов. Минимальное значение 500.\\n Максимум зависит от того, что вы предоставляете, и того, что позволяет раздор.\\n\\n Обратите внимание, что установка относительно небольшого ограничения на количество символов может\\n означает, что некоторые страницы будут превышать этот предел.\\n " -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "Значение должно быть не менее 500 символов." -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "Готово. Максимальное количество символов на странице было установлено равным {}." -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "Вы должны дать значение ноль или больше!" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "Готово. Ограничение на количество страниц установлено на {}." -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "Установите задержку, после которой страницы справки будут удалены.\\n\\n По умолчанию настройка отключена, и применяется только к справке, не являющейся меню,\\n отправляемой в текстовые каналы сервера.\\n Установка задержки в 0 отключает эту возможность.\\n\\n Бот должен иметь разрешение MANAGE_MESSAGES на работу.\\n " -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "Задержка не может быть длиннее 14 дней!" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "Готово. Сообщения справки теперь не будут удалены." -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "Готово. Задержка удаления была установлена на {} секунд." -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "\\n Установите подзаголовок, который будет использоваться.\\n\\n Этот параметр применяется только к встроенной справке.\\n Если лозунг не указан, вместо него будет использоваться\\n значение по умолчанию\n" " " -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "Подзаголовок был сброшен." -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "Ваш подзаголовок слишком длинный! Пожалуйста, уменьшите его до 2048 символов." -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "Подзаголовок был сброшен." -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "ID пользователя: {}" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "через DM" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "от {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | ID сервера: {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Используйте `{}dm {} `чтобы ответить пользователю" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Отправил {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "Я настроен не отправлять это нигде." -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Ваше сообщение было отправлено." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Я не могу доставить ваше сообщение. Извините." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "Недопустимый ID, пользователь не найден или пользователь бот. Вы можете отправлять сообщения только тем пользователям, с которыми у меня есть сервер." -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Владелец {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "Вы можете ответить на это сообщение с {} контактом" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Извините, я не смог доставить сообщение для %s" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "Сообщение доставлено к %s" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "Выводит путь к данным бота." -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "Путь к данным: {path}" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "\\n Команды управления белым списком.\\n " - -#: redbot/core/core_commands.py:2518 -#, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "\\n Добавляет пользователя в белый список.\\n " - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "Пользователь был добавлен в белый список." - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "\\n Список пользователей в белом списке.\\n " - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Пользователи в белом списке:" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "\\n Удаляет пользователя из белого списка.\\n " - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "Пользователь был удалён из белого списка." - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "\\n Очищает белый список.\\n " - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "Белый список был очищен." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "\\n Команды управления черным списком.\\n " - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "\\n Добавляет пользователя в черный список.\\n " - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "Вы не можете добавить владельца в чёрный список!" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Пользователь добавлен в черный список." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "\\n Список пользователей в черном списке.\\n " - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "Черный список пользователей:" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "\\n Удаляет пользователя из черного списка.\\n " - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "Пользователь был удалён из чёрного списка." - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "\\n Очищает черный список.\\n " - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "Чёрный список очищен." - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "\\n Команды управления белым списком.\\n " - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "\\n Добавляет пользователя или роль в белый список.\\n " - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "{names} добавлен в белый список." - -#: redbot/core/core_commands.py:2681 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "\\n Показывает список пользователей и ролей в белом списке.\\n " +msgid "\\n Adds a user to the allowlist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2690 +#: redbot/core/core_commands.py:2758 +msgid "Users added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2771 +msgid "Users on allowlist:" +msgstr "" + +#: redbot/core/core_commands.py:2780 +#, docstring +msgid "\\n Removes user from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 msgid "Whitelisted Users and roles:" msgstr "Пользователи и роли в белом списке:" -#: redbot/core/core_commands.py:2701 +#: redbot/core/core_commands.py:2915 #, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "\\n Удаляет пользователя или роль из белого списка.\\n " +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2926 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "{names} удален из локального белого списка." - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "\\n Очищает белый список.\\n " - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "Локальный белый список был очищен." - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "\\n Команды управления черным списком.\\n " - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " -msgstr "\\n Добавлять пользователя или роль в чёрный список.\\n " - -#: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" -msgstr "Вы не можете добавить себя в черный список!" - -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" -msgstr "Вы не можете добавить владельца в чёрный список!" - -#: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." -msgstr "{names} добавлен в локальный черный список." - -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2939 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " -msgstr "\\n Показывает список пользователей и ролей в черном списке.\\n " +msgid "\\n Clears the allowlist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "Пользователи и роли в черном списке:" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " -msgstr "\\n Удаляет пользователя или роль из черного списка.\\n " +msgid "\\n Removes user or role from blocklist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." -msgstr "{names} удален из локального черного списка." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." +msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "\\n Очищает черный список.\\n " +msgid "\\n Clears the server blocklist.\\n " +msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." -msgstr "Локальный черный список был очищен." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." +msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 +#: redbot/core/core_commands.py:3068 #, docstring msgid "Enable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2868 +#: redbot/core/core_commands.py:3070 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2876 +#: redbot/core/core_commands.py:3078 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2882 +#: redbot/core/core_commands.py:3084 #, docstring msgid "List the cogs which are disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2891 +#: redbot/core/core_commands.py:3093 msgid "The following cogs are disabled in this guild:\\n" msgstr "" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:3099 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:2901 +#: redbot/core/core_commands.py:3103 #, docstring msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " msgstr "\\n Список отключенных команд.\\n\\n Если вы владелец бота, по умолчанию будет показывать глобальные отключенные команды.\\n " -#: redbot/core/core_commands.py:2914 +#: redbot/core/core_commands.py:3116 #, docstring msgid "List disabled commands globally." msgstr "Список отключенных команд по всему миру." -#: redbot/core/core_commands.py:2917 +#: redbot/core/core_commands.py:3119 msgid "There aren't any globally disabled commands." msgstr "Нет глобально отключенных команд." -#: redbot/core/core_commands.py:2920 +#: redbot/core/core_commands.py:3122 msgid "{} commands are disabled globally.\\n" msgstr "{} Команды отключены глобально.\\n" -#: redbot/core/core_commands.py:2924 +#: redbot/core/core_commands.py:3126 msgid "1 command is disabled globally.\\n" msgstr "1 команда отключена глобально.\\n" -#: redbot/core/core_commands.py:2931 +#: redbot/core/core_commands.py:3133 #, docstring msgid "List disabled commands in this server." msgstr "Список отключенных команд на этом сервере." -#: redbot/core/core_commands.py:2934 +#: redbot/core/core_commands.py:3136 msgid "There aren't any disabled commands in {}." msgstr "Нет отключенных комманд в {}." -#: redbot/core/core_commands.py:2937 +#: redbot/core/core_commands.py:3139 msgid "{} commands are disabled in {}.\\n" msgstr "{} команды отключены в {}.\\n" -#: redbot/core/core_commands.py:2941 +#: redbot/core/core_commands.py:3143 msgid "1 command is disabled in {}.\\n" msgstr "1 команда отключена в {}.\\n" -#: redbot/core/core_commands.py:2948 +#: redbot/core/core_commands.py:3150 #, docstring msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " msgstr "Отключите команду.\\n\\n Если вы владелец бота, это отключит команды\\n глобально по умолчанию\\n " -#: redbot/core/core_commands.py:2962 +#: redbot/core/core_commands.py:3164 #, docstring msgid "Disable a command globally." msgstr "Отключить команду глобально." -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 msgid "I couldn't find that command. Please note that it is case sensitive." msgstr "Я не мог найти эту команду. Обратите внимание, что она чувствительна к регистру." -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "Команда отключения не может быть `команда` или ни одной из подкоманд." -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:2987 +#: redbot/core/core_commands.py:3189 msgid "That command is already disabled globally." msgstr "Эта команда уже отключена глобально." -#: redbot/core/core_commands.py:2996 +#: redbot/core/core_commands.py:3198 #, docstring msgid "Disable a command in this server only." msgstr "Отключить команду только на этом сервере." -#: redbot/core/core_commands.py:3017 +#: redbot/core/core_commands.py:3219 msgid "You are not allowed to disable that command." msgstr "Вы не можете отключить эту команду." -#: redbot/core/core_commands.py:3027 +#: redbot/core/core_commands.py:3229 msgid "That command is already disabled in this server." msgstr "Эта команда уже отключена на этом сервере." -#: redbot/core/core_commands.py:3033 +#: redbot/core/core_commands.py:3235 #, docstring msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " msgstr "" -#: redbot/core/core_commands.py:3046 +#: redbot/core/core_commands.py:3248 #, docstring msgid "Enable a command globally." msgstr "Включить команду глобально." -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:3261 msgid "That command is already enabled globally." msgstr "Эта команда уже включена глобально." -#: redbot/core/core_commands.py:3068 +#: redbot/core/core_commands.py:3270 #, docstring msgid "Enable a command in this server." msgstr "Включить команду на этом сервере." -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "Вы не можете включить эту команду." -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "Эта команда уже включена на этом сервере." -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." -msgstr "Здесь нет настроек невосприимчивости." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." +msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "Уже добавлено." -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "Нет в списке." -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" -msgstr "Они невосприимчивы" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." +msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" -msgstr "Они не невосприимчивы" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." +msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "\\n Команды для настройки уведомлений владельца.\\n " -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "Этот сервер отсутствует в списке игнорируемых." -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "Этот сервер в настоящее время игнорируется." -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " -msgstr "Оценить утверждение кода Python.\\n\\n Бот всегда будет отвечать с возвращаемым значением кода.\\n Если возвращаемое значение кода является коритином, он будет ожидать,\\n и результатом этого будет ответ бота.\\n\\n Примечание: только одно утверждение может быть оценено. Использование определенных ограниченных\\n ключевых слов, напр., приведет к синтаксической ошибке. Для нескольких\\n строк или асинхронного кода смотрите [p]repl или [p]eval.\\n\\n Переменные окружения:\\n ctx - контекст вызова команды\\n бота - объект бота\\n канала - текущий объект канала\\n автор - объект участника команды\\n сообщение - объект сообщения команды\\n discord - discord. y библиотека\\n команд - redbot.core. ommands\\n _ - Результат последней команды dev.\\n " - -#: redbot/core/dev_commands.py:152 -#, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:153 +#, docstring +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgstr "" + +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Уже выполняется сеанс REPL в этом канале. Выйдите из него с `quit`." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Введите код для выполнения или оценки. `exit()` или `quit` чтобы выйти." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Непредвиденная ошибка: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "Модератор" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/sk-SK.po b/redbot/core/locales/sk-SK.po index db06ef9a6..cfebd6efc 100644 --- a/redbot/core/locales/sk-SK.po +++ b/redbot/core/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: sk_SK\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Táto cesta neexistuje alebo neukazuje na platný adresár." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "Čísla pravdy musia byť kladné." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/sr-CS.po b/redbot/core/locales/sr-CS.po new file mode 100644 index 000000000..d51260965 --- /dev/null +++ b/redbot/core/locales/sr-CS.po @@ -0,0 +1,2174 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 4\n" +"Language: sr_CS\n" + +#: redbot/core/bank.py:990 +msgid "Can't pay for this command in DM without a global bank." +msgstr "" + +#: redbot/core/bank.py:997 +msgid "You need at least {cost} {currency} to use this command." +msgstr "" + +#: redbot/core/cog_manager.py:316 +#, docstring +msgid "Commands to interface with Red's cog manager." +msgstr "" + +#: redbot/core/cog_manager.py:325 +#, docstring +msgid "\\n Lists current cog paths in order of priority.\\n " +msgstr "" + +#: redbot/core/cog_manager.py:333 +msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" +msgstr "" + +#: redbot/core/cog_manager.py:347 +#, docstring +msgid "\\n Add a path to the list of available cog paths.\\n " +msgstr "" + +#: redbot/core/cog_manager.py:351 +msgid "That path does not exist or does not point to a valid directory." +msgstr "" + +#: redbot/core/cog_manager.py:359 +msgid "Path successfully added." +msgstr "" + +#: redbot/core/cog_manager.py:364 +#, docstring +msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " +msgstr "" + +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 +msgid "Path numbers must be positive." +msgstr "" + +#: redbot/core/cog_manager.py:376 +msgid "That is an invalid path number." +msgstr "" + +#: redbot/core/cog_manager.py:380 +msgid "Path successfully removed." +msgstr "" + +#: redbot/core/cog_manager.py:385 +#, docstring +msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " +msgstr "" + +#: redbot/core/cog_manager.py:399 +msgid "Invalid 'from' index." +msgstr "" + +#: redbot/core/cog_manager.py:405 +msgid "Invalid 'to' index." +msgstr "" + +#: redbot/core/cog_manager.py:409 +msgid "Paths reordered." +msgstr "" + +#: redbot/core/cog_manager.py:414 +#, docstring +msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " +msgstr "" + +#: redbot/core/cog_manager.py:427 +msgid "That path does not exist." +msgstr "" + +#: redbot/core/cog_manager.py:432 +msgid "The bot will install new cogs to the `{}` directory." +msgstr "" + +#: redbot/core/cog_manager.py:438 +#, docstring +msgid "\\n Lists all loaded and available cogs.\\n " +msgstr "" + +#: redbot/core/cog_manager.py:451 +msgid "**{} loaded:**\\n" +msgstr "" + +#: redbot/core/cog_manager.py:452 +msgid "**{} unloaded:**\\n" +msgstr "" + +#: redbot/core/cog_manager.py:466 +msgid "**{} loaded:**\\n" +msgstr "" + +#: redbot/core/cog_manager.py:468 +msgid "**{} unloaded:**\\n" +msgstr "" + +#: redbot/core/core_commands.py:375 +#, docstring +msgid "Commands related to core functions." +msgstr "" + +#: redbot/core/core_commands.py:383 +#, docstring +msgid "Pong." +msgstr "" + +#: redbot/core/core_commands.py:388 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:415 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" +msgstr "" + +#: redbot/core/core_commands.py:425 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:428 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:436 +msgid "Outdated" +msgstr "" + +#: redbot/core/core_commands.py:438 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:439 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:450 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" +msgstr "" + +#: redbot/core/core_commands.py:460 +msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" +msgstr "" + +#: redbot/core/core_commands.py:479 +msgid "Outdated: [{state}]\\n" +msgstr "" + +#: redbot/core/core_commands.py:482 +msgid "**About Red**\\n" +msgstr "" + +#: redbot/core/core_commands.py:493 +msgid "**About this instance**\\n" +msgstr "" + +#: redbot/core/core_commands.py:495 +msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" +msgstr "" + +#: redbot/core/core_commands.py:511 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:514 +msgid "Less than one second" +msgstr "" + +#: redbot/core/core_commands.py:516 +msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +msgstr "" + +#: redbot/core/core_commands.py:523 +#, docstring +msgid " Commands which interact with the data [botname] has about you. " +msgstr "" + +#: redbot/core/core_commands.py:530 +#, docstring +msgid " Find out what type of data [botname] stores and why. " +msgstr "" + +#: redbot/core/core_commands.py:535 +msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." +msgstr "" + +#: redbot/core/core_commands.py:554 +#, docstring +msgid " View the End User Data statements of each 3rd-party module. " +msgstr "" + +#: redbot/core/core_commands.py:559 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:569 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:589 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:591 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:596 +msgid "3rd-party extensions without statements\\n" +msgstr "" + +#: redbot/core/core_commands.py:607 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:623 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:628 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:639 +#, docstring +msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " +msgstr "" + +#: redbot/core/core_commands.py:651 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:658 +msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:668 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:681 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:696 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:706 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:716 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:724 +msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:734 +#, docstring +msgid " [Coming Soon] Get what data [botname] has about you. " +msgstr "" + +#: redbot/core/core_commands.py:736 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:745 +#, docstring +msgid "\\n Commands for more complete data handling.\\n " +msgstr "" + +#: redbot/core/core_commands.py:751 +#, docstring +msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:758 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:766 +#, docstring +msgid "\\n Set the bot to not allow users to request a data deletion.\\n " +msgstr "" + +#: redbot/core/core_commands.py:770 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:774 +#, docstring +msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " +msgstr "" + +#: redbot/core/core_commands.py:785 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:793 +msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\\n Handle a deletion request from Discord.\\n " +msgstr "" + +#: redbot/core/core_commands.py:810 +msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:828 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:843 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:854 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:868 +msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:875 +#, docstring +msgid " Delete data [botname] has about a user for a user. " +msgstr "" + +#: redbot/core/core_commands.py:878 +msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:901 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:916 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:927 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:938 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:946 +msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:953 +#, docstring +msgid " Delete data [botname] has about a user. " +msgstr "" + +#: redbot/core/core_commands.py:956 +msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:970 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:985 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:996 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1010 +msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:1017 +#, docstring +msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1028 +#, docstring +msgid "Show the current embed settings." +msgstr "" + +#: redbot/core/core_commands.py:1029 +msgid "Embed settings:\\n\\n" +msgstr "" + +#: redbot/core/core_commands.py:1031 +msgid "Global default: {}\\n" +msgstr "" + +#: redbot/core/core_commands.py:1034 +msgid "Guild setting: {}\\n" +msgstr "" + +#: redbot/core/core_commands.py:1037 +msgid "Channel setting: {}\\n" +msgstr "" + +#: redbot/core/core_commands.py:1039 +msgid "User setting: {}" +msgstr "" + +#: redbot/core/core_commands.py:1045 +#, docstring +msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1055 +msgid "Embeds are now {} by default." +msgstr "" + +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 +msgid "disabled" +msgstr "" + +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1062 +#, docstring +msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1078 +msgid "Embeds are now {} for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1087 +#, docstring +msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1103 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1110 +#, docstring +msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1125 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1127 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1133 +#, docstring +msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." +msgstr "" + +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1157 +#, docstring +msgid "Shows [botname]'s invite url." +msgstr "" + +#: redbot/core/core_commands.py:1169 +#, docstring +msgid "Setup the bot's invite." +msgstr "" + +#: redbot/core/core_commands.py:1174 +#, docstring +msgid "\\n Define if the command should be accessible for the average user.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1203 +#, docstring +msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1223 +#, docstring +msgid "Leaves the current server." +msgstr "" + +#: redbot/core/core_commands.py:1224 +msgid "Are you sure you want me to leave this server? (y/n)" +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1234 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Leaving guild '{}'" +msgstr "" + +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1243 +#, docstring +msgid "Lists and allows [botname] to leave servers." +msgstr "" + +#: redbot/core/core_commands.py:1254 +msgid "To leave a server, just type its number." +msgstr "" + +#: redbot/core/core_commands.py:1269 +msgid "I cannot leave a guild I am the owner of." +msgstr "" + +#: redbot/core/core_commands.py:1272 +msgid "Are you sure you want me to leave {}? (yes/no)" +msgstr "" + +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 +msgid "Done." +msgstr "" + +#: redbot/core/core_commands.py:1281 +msgid "Alright then." +msgstr "" + +#: redbot/core/core_commands.py:1288 +#, docstring +msgid "Loads packages." +msgstr "" + +#: redbot/core/core_commands.py:1305 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1310 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1314 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1321 +msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1326 +msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1334 +msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1340 +msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1361 +msgid "This package could not be loaded for the following reason:\\n\\n{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1365 +msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1372 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1378 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1397 +#, docstring +msgid "Unloads packages." +msgstr "" + +#: redbot/core/core_commands.py:1405 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1409 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1416 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1420 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1433 +#, docstring +msgid "Reloads packages." +msgstr "" + +#: redbot/core/core_commands.py:1450 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1455 +msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1460 +msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1468 +msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1474 +msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1499 +msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1506 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1512 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1527 +#, docstring +msgid "Shuts down the bot." +msgstr "" + +#: redbot/core/core_commands.py:1532 +msgid "Shutting down... " +msgstr "" + +#: redbot/core/core_commands.py:1538 +#, docstring +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgstr "" + +#: redbot/core/core_commands.py:1545 +msgid "Restarting..." +msgstr "" + +#: redbot/core/core_commands.py:1550 +#, docstring +msgid "Changes [botname]'s settings." +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, docstring +msgid "\\n Show the current settings for [botname].\\n " +msgstr "" + +#: redbot/core/core_commands.py:1572 +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" +msgstr "" + +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 +#, docstring +msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1626 +msgid "Command deleting disabled." +msgstr "" + +#: redbot/core/core_commands.py:1628 +msgid "Delete delay set to {num} seconds." +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "" + +#: redbot/core/core_commands.py:1640 +msgid "I will not delete command messages." +msgstr "" + +#: redbot/core/core_commands.py:1645 +#, docstring +msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:1655 +msgid "Description reset." +msgstr "" + +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:1672 +#, docstring +msgid "\\n Adds an admin role for this guild.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1677 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:1679 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:1685 +#, docstring +msgid "\\n Adds a mod role for this guild.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1690 +msgid "This role is already a mod role." +msgstr "" + +#: redbot/core/core_commands.py:1692 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:1698 +#, docstring +msgid "\\n Removes an admin role for this guild.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1703 +msgid "That role was not an admin role to begin with." +msgstr "" + +#: redbot/core/core_commands.py:1705 +msgid "That role is no longer considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:1711 +#, docstring +msgid "\\n Removes a mod role for this guild.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1716 +msgid "That role was not a mod role to begin with." +msgstr "" + +#: redbot/core/core_commands.py:1718 +msgid "That role is no longer considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:1724 +#, docstring +msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1733 +msgid "The bot {} use its configured color for embeds." +msgstr "" + +#: redbot/core/core_commands.py:1734 +msgid "will not" +msgstr "" + +#: redbot/core/core_commands.py:1734 +msgid "will" +msgstr "" + +#: redbot/core/core_commands.py:1742 +#, docstring +msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1750 +msgid "Fuzzy command search has been {} for this server." +msgstr "" + +#: redbot/core/core_commands.py:1758 +#, docstring +msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " +msgstr "" + +#: redbot/core/core_commands.py:1766 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1774 +#, docstring +msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " +msgstr "" + +#: redbot/core/core_commands.py:1784 +msgid "The color has been reset." +msgstr "" + +#: redbot/core/core_commands.py:1787 +msgid "The color has been set." +msgstr "" + +#: redbot/core/core_commands.py:1792 +#, docstring +msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." +msgstr "" + +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 +msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." +msgstr "" + +#: redbot/core/core_commands.py:1825 +msgid "JPG / PNG format only." +msgstr "" + +#: redbot/core/core_commands.py:1832 +#, docstring +msgid "Removes [botname]'s avatar." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "Avatar removed." +msgstr "" + +#: redbot/core/core_commands.py:1841 +#, docstring +msgid "Sets [botname]'s playing status." +msgstr "" + +#: redbot/core/core_commands.py:1853 +msgid "Status set to ``Playing {game.name}``." +msgstr "" + +#: redbot/core/core_commands.py:1855 +msgid "Game cleared." +msgstr "" + +#: redbot/core/core_commands.py:1861 +#, docstring +msgid "Sets [botname]'s listening status." +msgstr "" + +#: redbot/core/core_commands.py:1871 +msgid "Status set to ``Listening to {listening}``." +msgstr "" + +#: redbot/core/core_commands.py:1874 +msgid "Listening cleared." +msgstr "" + +#: redbot/core/core_commands.py:1880 +#, docstring +msgid "Sets [botname]'s watching status." +msgstr "" + +#: redbot/core/core_commands.py:1889 +msgid "Status set to ``Watching {watching}``." +msgstr "" + +#: redbot/core/core_commands.py:1891 +msgid "Watching cleared." +msgstr "" + +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 +#, docstring +msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " +msgstr "" + +#: redbot/core/core_commands.py:1939 +msgid "Status changed to {}." +msgstr "" + +#: redbot/core/core_commands.py:1945 +#, docstring +msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." +msgstr "" + +#: redbot/core/core_commands.py:1967 +#, docstring +msgid "Sets [botname]'s username." +msgstr "" + +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" + +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 +#, docstring +msgid "Sets [botname]'s nickname." +msgstr "" + +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "I lack the permissions to change my own nickname." +msgstr "" + +#: redbot/core/core_commands.py:2026 +#, docstring +msgid "Sets [botname]'s global prefix(es)." +msgstr "" + +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 +msgid "Prefix set." +msgstr "" + +#: redbot/core/core_commands.py:2034 +#, docstring +msgid "Sets [botname]'s server prefix(es)." +msgstr "" + +#: redbot/core/core_commands.py:2037 +msgid "Guild prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:2046 +#, docstring +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 +msgid "Invalid language code. Use format: `en-US`" +msgstr "" + +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" +msgstr "" + +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 +msgid "Locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2115 +#, docstring +msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "" + +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2189 +#, docstring +msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " +msgstr "" + +#: redbot/core/core_commands.py:2198 +msgid "The custom text has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2202 +msgid "The custom text has been set." +msgstr "" + +#: redbot/core/core_commands.py:2205 +msgid "Text must be fewer than 1024 characters long." +msgstr "" + +#: redbot/core/core_commands.py:2210 +#, docstring +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2223 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 +#, docstring +msgid "Manage settings for the help command." +msgstr "" + +#: redbot/core/core_commands.py:2274 +#, docstring +msgid " Show the current help settings. " +msgstr "" + +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." +msgstr "" + +#: redbot/core/core_commands.py:2291 +#, docstring +msgid " This resets [botname]'s help formatter to the default formatter. " +msgstr "" + +#: redbot/core/core_commands.py:2295 +msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." +msgstr "" + +#: redbot/core/core_commands.py:2304 +#, docstring +msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " +msgstr "" + +#: redbot/core/core_commands.py:2311 +msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." +msgstr "" + +#: redbot/core/core_commands.py:2319 +#, docstring +msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2330 +msgid "Help will use menus." +msgstr "" + +#: redbot/core/core_commands.py:2332 +msgid "Help will not use menus." +msgstr "" + +#: redbot/core/core_commands.py:2336 +#, docstring +msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." +msgstr "" + +#: redbot/core/core_commands.py:2348 +msgid "Help will filter hidden commands." +msgstr "" + +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 +#, docstring +msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "Help will only show for commands which can be run." +msgstr "" + +#: redbot/core/core_commands.py:2381 +msgid "Help will show up without checking if the commands can be run." +msgstr "" + +#: redbot/core/core_commands.py:2385 +#, docstring +msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2398 +msgid "Help will verify the existence of help topics." +msgstr "" + +#: redbot/core/core_commands.py:2401 +msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." +msgstr "" + +#: redbot/core/core_commands.py:2409 +#, docstring +msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2420 +msgid "You must give a value of at least 500 characters." +msgstr "" + +#: redbot/core/core_commands.py:2424 +msgid "Done. The character limit per page has been set to {}." +msgstr "" + +#: redbot/core/core_commands.py:2428 +#, docstring +msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 +msgid "You must give a value of zero or greater!" +msgstr "" + +#: redbot/core/core_commands.py:2443 +msgid "Done. The page limit has been set to {}." +msgstr "" + +#: redbot/core/core_commands.py:2448 +#, docstring +msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2460 +msgid "The delay cannot be longer than 14 days!" +msgstr "" + +#: redbot/core/core_commands.py:2465 +msgid "Done. Help messages will not be deleted now." +msgstr "" + +#: redbot/core/core_commands.py:2467 +msgid "Done. The delete delay has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:2471 +#, docstring +msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2479 +msgid "The tagline has been reset." +msgstr "" + +#: redbot/core/core_commands.py:2483 +msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." +msgstr "" + +#: redbot/core/core_commands.py:2491 +msgid "The tagline has been set." +msgstr "" + +#: redbot/core/core_commands.py:2496 +#, docstring +msgid "Sends a message to the owner." +msgstr "" + +#: redbot/core/core_commands.py:2499 +msgid "User ID: {}" +msgstr "" + +#: redbot/core/core_commands.py:2502 +msgid "through DM" +msgstr "" + +#: redbot/core/core_commands.py:2504 +msgid "from {}" +msgstr "" + +#: redbot/core/core_commands.py:2505 +msgid " | Server ID: {}" +msgstr "" + +#: redbot/core/core_commands.py:2510 +msgid "Use `{}dm {} ` to reply to this user" +msgstr "" + +#: redbot/core/core_commands.py:2512 +msgid "Sent by {} {}" +msgstr "" + +#: redbot/core/core_commands.py:2517 +msgid "I've been configured not to send this anywhere." +msgstr "" + +#: redbot/core/core_commands.py:2588 +msgid "Your message has been sent." +msgstr "" + +#: redbot/core/core_commands.py:2590 +msgid "I'm unable to deliver your message. Sorry." +msgstr "" + +#: redbot/core/core_commands.py:2595 +#, docstring +msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2605 +msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." +msgstr "" + +#: redbot/core/core_commands.py:2615 +msgid "Owner of {}" +msgstr "" + +#: redbot/core/core_commands.py:2616 +msgid "You can reply to this message with {}contact" +msgstr "" + +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 +msgid "Sorry, I couldn't deliver your message to {}" +msgstr "" + +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 +msgid "Message delivered to {}" +msgstr "" + +#: redbot/core/core_commands.py:2648 +#, docstring +msgid "Prints the bot's data path." +msgstr "" + +#: redbot/core/core_commands.py:2652 +msgid "Data path: {path}" +msgstr "" + +#: redbot/core/core_commands.py:2658 +#, docstring +msgid "Shows debug information useful for debugging." +msgstr "" + +#: redbot/core/core_commands.py:2745 +#, docstring +msgid "\\n Allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2752 +#, docstring +msgid "\\n Adds a user to the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2758 +msgid "Users added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2771 +msgid "Users on allowlist:" +msgstr "" + +#: redbot/core/core_commands.py:2780 +#, docstring +msgid "\\n Removes user from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 +msgid "Blacklisted Users and Roles:" +msgstr "" + +#: redbot/core/core_commands.py:3002 +#, docstring +msgid "\\n Removes user or role from blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:3015 +#, docstring +msgid "\\n Clears the server blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:3024 +#, docstring +msgid "Manage the bot's commands and cogs." +msgstr "" + +#: redbot/core/core_commands.py:3030 +#, docstring +msgid "Set the default state for a cog as disabled." +msgstr "" + +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 +msgid "Cog with the given name doesn't exist." +msgstr "" + +#: redbot/core/core_commands.py:3035 +msgid "You can't disable this cog by default." +msgstr "" + +#: redbot/core/core_commands.py:3037 +msgid "{cogname} has been set as disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:3042 +#, docstring +msgid "Set the default state for a cog as enabled." +msgstr "" + +#: redbot/core/core_commands.py:3047 +msgid "{cogname} has been set as enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:3052 +#, docstring +msgid "Disable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3057 +msgid "You can't disable this cog as you would lock yourself out." +msgstr "" + +#: redbot/core/core_commands.py:3059 +msgid "{cogname} has been disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3062 +msgid "{cogname} was already disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3068 +#, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring +msgid "Enable a command in this server." +msgstr "" + +#: redbot/core/core_commands.py:3279 +msgid "You are not allowed to enable that command." +msgstr "" + +#: redbot/core/core_commands.py:3289 +msgid "That command is already enabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3296 +#, docstring +msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3310 +#, docstring +msgid "\\n Server settings for immunity from automated actions.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3317 +#, docstring +msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3328 +msgid "Roles immune from automated moderation actions:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3333 +msgid "Members immune from automated moderation actions:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." +msgstr "" + +#: redbot/core/core_commands.py:3346 +#, docstring +msgid "\\n Makes a user or role immune from automated moderation actions.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3351 +msgid "Already added." +msgstr "" + +#: redbot/core/core_commands.py:3359 +#, docstring +msgid "\\n Makes a user or role immune from automated moderation actions.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3364 +msgid "Not in list." +msgstr "" + +#: redbot/core/core_commands.py:3372 +#, docstring +msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3377 +msgid "They are immune." +msgstr "" + +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." +msgstr "" + +#: redbot/core/core_commands.py:3384 +#, docstring +msgid "\\n Commands for configuring owner notifications.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3391 +#, docstring +msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3404 +#, docstring +msgid "\\n Opt-out of receiving owner notifications.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3417 +#, docstring +msgid "\\n Adds a destination text channel to receive owner notifications.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3436 +#, docstring +msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3453 +#, docstring +msgid "\\n Lists the configured extra destinations for owner notifications.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3460 +msgid "There are no extra channels being sent to." +msgstr "" + +#: redbot/core/core_commands.py:3471 +msgid "Unknown channel with id: {id}" +msgstr "" + +#: redbot/core/core_commands.py:3502 +#, docstring +msgid "Add servers or channels to the ignore list." +msgstr "" + +#: redbot/core/core_commands.py:3506 +#, docstring +msgid "\\n List the currently ignored servers and channels.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3518 +#, docstring +msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3526 +msgid "Channel added to ignore list." +msgstr "" + +#: redbot/core/core_commands.py:3528 +msgid "Channel already in ignore list." +msgstr "" + +#: redbot/core/core_commands.py:3533 +#, docstring +msgid "Ignore commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3537 +msgid "This server has been added to the ignore list." +msgstr "" + +#: redbot/core/core_commands.py:3539 +msgid "This server is already being ignored." +msgstr "" + +#: redbot/core/core_commands.py:3545 +#, docstring +msgid "Remove servers or channels from the ignore list." +msgstr "" + +#: redbot/core/core_commands.py:3553 +#, docstring +msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3562 +msgid "Channel removed from ignore list." +msgstr "" + +#: redbot/core/core_commands.py:3564 +msgid "That channel is not in the ignore list." +msgstr "" + +#: redbot/core/core_commands.py:3569 +#, docstring +msgid "Remove this server from the ignore list." +msgstr "" + +#: redbot/core/core_commands.py:3573 +msgid "This server has been removed from the ignore list." +msgstr "" + +#: redbot/core/core_commands.py:3575 +msgid "This server is not in the ignore list." +msgstr "" + +#: redbot/core/core_commands.py:3581 +msgid "This server is currently being ignored." +msgstr "" + +#: redbot/core/core_commands.py:3593 +msgid "Currently ignored categories: {categories}\\nChannels: {channels}" +msgstr "" + +#: redbot/core/core_commands.py:3607 +#, docstring +msgid "\\n Get info about Red's licenses.\\n " +msgstr "" + +#: redbot/core/dev_commands.py:98 +#, docstring +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgstr "" + +#: redbot/core/dev_commands.py:153 +#, docstring +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgstr "" + +#: redbot/core/dev_commands.py:221 +#, docstring +msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " +msgstr "" + +#: redbot/core/dev_commands.py:243 +msgid "Already running a REPL session in this channel. Exit it with `quit`." +msgstr "" + +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" + +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 +msgid "Exiting." +msgstr "" + +#: redbot/core/dev_commands.py:321 +msgid "Unexpected error: `{}`" +msgstr "" + +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 +#, docstring +msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " +msgstr "" + +#: redbot/core/dev_commands.py:355 +#, docstring +msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " +msgstr "" + +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/errors.py:49 +msgid "{user}'s balance cannot rise above {max} {currency}." +msgstr "" + +#: redbot/core/events.py:111 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/events.py:121 +msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" +msgstr "" + +#: redbot/core/events.py:145 +msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" +msgstr "" + +#: redbot/core/events.py:150 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/events.py:152 +msgid "Terminal" +msgstr "" + +#: redbot/core/events.py:161 +msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " +msgstr "" + +#: redbot/core/events.py:227 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/events.py:252 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/events.py:277 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/events.py:281 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/events.py:289 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/events.py:291 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/events.py:301 +msgid "This command is on cooldown. Try again in {delay}." +msgstr "" + +#: redbot/core/events.py:303 +msgid "This command is on cooldown. Try again in 1 second." +msgstr "" + +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 +msgid "Case #{} | {} {}" +msgstr "" + +#: redbot/core/modlog.py:346 +msgid "**Reason:** Use the `reason` command to add it" +msgstr "" + +#: redbot/core/modlog.py:349 +msgid "Unknown" +msgstr "" + +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 +msgid "Deleted User." +msgstr "" + +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 +msgid "Unknown or Deleted User" +msgstr "" + +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 +msgid "Moderator" +msgstr "" + +#: redbot/core/modlog.py:420 +msgid "Until" +msgstr "" + +#: redbot/core/modlog.py:421 +msgid "Duration" +msgstr "" + +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 +msgid "Channel" +msgstr "" + +#: redbot/core/modlog.py:426 +msgid "{channel} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:432 +msgid "Amended by" +msgstr "" + +#: redbot/core/modlog.py:434 +msgid "Last modified at" +msgstr "" + +#: redbot/core/modlog.py:454 +msgid "**User:** {}\\n" +msgstr "" + +#: redbot/core/modlog.py:455 +msgid "**Moderator:** {}\\n" +msgstr "" + +#: redbot/core/modlog.py:458 +msgid "**Until:** {}\\n**Duration:** {}\\n" +msgstr "" + +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 +msgid "**Channel**: {}\\n" +msgstr "" + +#: redbot/core/modlog.py:465 +msgid "**Amended by:** {}\\n" +msgstr "" + +#: redbot/core/modlog.py:467 +msgid "**Last modified at:** {}\\n" +msgstr "" + diff --git a/redbot/core/locales/sr-SP.po b/redbot/core/locales/sr-SP.po index 25f353644..c05def6d1 100644 --- a/redbot/core/locales/sr-SP.po +++ b/redbot/core/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: sr_SP\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/sv-SE.po b/redbot/core/locales/sv-SE.po index 2fc14e9ef..b98a64ce1 100644 --- a/redbot/core/locales/sv-SE.po +++ b/redbot/core/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: sv_SE\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "Kan inte betala för detta kommando i DM utan en global bank." -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "Du behöver minst {cost} {currency} för att använda detta kommando." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Kommandon för att få kontakt med Reds kugghanterare." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "\\n Listar aktuella kugghjulsbanor i prioritetsordning.\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "Installationsväg: {install_path}\\nHuvudväg: {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "\\n Lägg till en sökväg till listan över tillgängliga kugghjulsvägar.\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Sökvägen finns inte eller pekar inte mot en giltig mapp." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Sökvägen har lagts till." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "\\n Tar bort en sökväg från tillgängliga kugghjulsvägar med tanke på `path_number` från `[p]paths`.\\n " -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "Sökvägsnummerna måste vara positiva." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Detta är ett ogiltigt sökvägs nummer." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Sökvägen är borttagen." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "\\n Omsorterar vägar internt för att möjliggöra upptäckten av olika koggar.\\n " -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Ogiltigt 'from' index." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "Ogiltigt 'to' index." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Sökvägarna omordnade." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "\\n Returnerar den aktuella installationssökvägen eller sätter den om en är angiven.\\n Den angivna sökvägen måste vara absolut eller relativ till botens\\n katalog och den måste redan finnas.\\n\\n Inga installerade kuggar kommer att överföras i processen.\\n " -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Sökvägen finns inte." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "Boten kommer att installera nya cogar i `{}` mappen." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "\\n Listar alla inlästa och tillgängliga koggar.\\n " -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "**{} laddad:**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "**{} urladdad:**\\n" @@ -118,1887 +118,2057 @@ msgstr "**{} laddad:**\\n" msgid "**{} unloaded:**\\n" msgstr "**{} urladdad:**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "Kommandon relaterade till kärnfunktioner." -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." -msgstr "Visar information om Red." +msgid "Shows info about [botname]." +msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "Denna bot är en instans av [Red, en open source Discord bot]({}) skapad av [Twentysix]({}) och [förbättrad av många]({}).\\n\\nRed backas upp av en passionerad gemenskap som bidrar och skapar innehåll för alla att njuta av. [Följ med oss idag]({}) och hjälp oss att förbättra!\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "Instansen ägs av" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Red version" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "Ja, {version} är tillgänglig." -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "Sökning efter uppdateringar misslyckades." -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Föråldrad" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "Om denna instans" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "Om Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Skapar glädje sedan 02 jan 2016 (över {} dagar sedan!)" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "Denna bot är en instans av Red, en open source Discord bot (1) skapad av Twentysix (2) och förbättrad av många (3).\\n\\nRed backas upp av en passionerad gemenskap som bidrar och skapar innehåll för alla att njuta av. Följ med oss idag (4) och hjälp oss att förbättra!\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "Instansen ägs av: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "Föråldrad: [{state}]\\n" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "**Om Red**\\n" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "**Om denna instans**\\n" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "**Referenser**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "Visar [botname]:s drifttid." -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "Mindre än en sekund" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "Uppe i: **{time_quantity}** (sedan {timestamp} UTC)" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "Användarinställning: {}" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Klart." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Stänger ner... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Startar om..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Endast JPG / PNG format." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "Fel uppstod vid ändring av namnet. Kom ihåg att du endast kan göra detta upp till 2 gånger per timme. Använd smeknamn om du behöver ändra ofta. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Jag saknar behörighet för att ändra mitt egna smeknamn." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "Prefix ändrat." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "Guild prefix har rensats." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "Språket har ändrats." -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "genom DM" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "från {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Använd `{}dm {} `för att svara användaren" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "Skickat av {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Ditt meddelande har sänts." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Jag kan inte leverera ditt meddelande. Förlåt." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Vitlistade användare:" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "Vitlistan har rensats." - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "Du kan inte svartlista en ägare!" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "Användaren är nu svartlistad." - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Kör redan en REPL session i denna kanal, avsluta den med `quit`." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Skriv kod som ska köras eller utvärderas. `exit()` eller `quit` för att avsluta." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Oväntat fel: `{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/tr-TR.po b/redbot/core/locales/tr-TR.po index 606ced5ea..066001676 100644 --- a/redbot/core/locales/tr-TR.po +++ b/redbot/core/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: tr_TR\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "Can't pay for this command in DM without a global bank." -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." -msgstr "" +msgstr "Bu komutu kullanabilmen için {cost} {currency} ihtiyacın var." -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Red'in cog Yöneticisi ile arabirim komutları." -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " -msgstr "" +msgstr "\\n Geçerli cog yerlerini öncelik sırasına göre listeler.\\n " -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "Yüklü dizin: {install_path}\\nCore dizini: {core_path}\\n\\n" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " -msgstr "" +msgstr "\\n Mevcut cog konumlarına bir konum ekler.\\n " -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "Bu yol mevcut değil veya geçerli bir dizini göstermiyor." -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "Reklam başarıyla eklendi." -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " -msgstr "" +msgstr "\\n `path_number` konum numarası verilen cog konumunu `[p]paths` den kaldırır.\\n " -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "Sayfa numarası pozitif olmalıdır." -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "Geçersiz telefon numarası." -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "Reklam başarıyla eklendi." -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " -msgstr "" +msgstr "\\n Farklı cogların keşfini mümkün kılmak için konumları kendi içlerinde yeniden düzenler.\\n " -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "Geçersiz 'başlangıç' tarihi." -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "'Kime' dizini geçersiz." -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "Yolları yeniden sıralanmış." -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " -msgstr "" +msgstr "\\n Eğer verildiyse mevcut kurulum konumunu ya da kümesini gösterir.\\n Verilen konum bot'un kesin konumu olmalı\\n ya da oraya denk gelmeli, ve zaten var olan bir klasör olmalıdır.\\n\\n Bu işlem sırasında kurulu olan hiçbir cog'ın yeri değiştirilmez.\\n " -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "Böyle bir sayfa yok." -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot yeni Smm '{}' dizinine yükler." -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " -msgstr "" +msgstr "\\n Yüklü ve kullanılabilir cogları listeler.\\n " -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "**{} yüklendi:**\\n" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "**{} yüklenmesi kaldırıldı:**\\n" @@ -118,1887 +118,2057 @@ msgstr "**{} yüklendi:**\\n" msgid "**{} unloaded:**\\n" msgstr "**{} yüklenmesi kaldırıldı:**\\n" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." -msgstr "" +msgstr "Çekirdek işlevleri için ilgili komutlar." -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." -msgstr "" +msgid "Shows info about [botname]." +msgstr "[botname] hakkında bilgi gösterir." -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" -msgstr "" +msgstr "Bu bot Red'in bir misalidir. [Red, açık kaynaklı bir Discord botudur]({}) [Twentysix] tarafından yaratılmıştır({}) ve [pek çok kişi tarafından geliştirilmektedir]({}).\\n\\nRed, geliştirilmesine katkıda bulunan ve herkesin kullanımı için içerik üreten hevesli bir topluluk tarafından desteklenmedir. [Bize bugün katılıp]({}) ilerlememize yardımcı olabilirsiniz!\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" -msgstr "" +msgstr "Misal sahibi" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Red Sürümü" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." -msgstr "" +msgstr "Evet, {version} şu anda mevcut." -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." -msgstr "" +msgstr "Güncelleme kontrolü başarısız oldu." -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "Güncel Değil" -#: redbot/core/core_commands.py:437 -msgid "About this instance" -msgstr "" - #: redbot/core/core_commands.py:438 +msgid "About this instance" +msgstr "Bu misal hakkında" + +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "Red Hakkında" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "" +msgstr "02 Ocak 2016 dan beri mutluluk getiriyor. ({} günden uzun süredir!)" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" -msgstr "" +msgstr "Bu bot Red'in misalidir, Red açık kaynaklı bir Discord botudur (1) Twentysix tarafından yaratılmış (2) ve çok sayıda kişi tarafından iyileştirilmiştir(3).\\n\\nRed geliştirilmesine katkıda bulunan ve herkesin kullanımı için açık içerik üreten hevesli bir topluluk tarafından desteklenmektedir. Hemen bize katılıp (4) gelişmemize yardımcı olabilirsiniz!\\n\\n(c) Cog Creators" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" -msgstr "" +msgstr "Misal sahibi: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed sürümü: [{red_version}] (7)\\n" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" -msgstr "" +msgstr "Eskimiş: [{state}]\\n" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" -msgstr "" +msgstr "**Red Hakkında**\\n" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" -msgstr "" +msgstr "**Bu misal hakkında**\\n" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" -msgstr "" +msgstr "**Referanslar**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." -msgstr "" +msgstr "[botname]'un açık kalma süresini gösterir." -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" -msgstr "" +msgstr "Bir saniyeden az" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "Şu zamandan beri açık: **{time_quantity}** ({timestamp} UTC)" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " -msgstr "" +msgstr " Bu botun [botname] sizinle ilgili hangi verileri elde ediyor komutları. " -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " -msgstr "" +msgstr " [botname] hangi verileri alıyor ve neden alıyor bulun. " -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." -msgstr "" +msgstr "Bu bot çalışması için gerekli olduğundan kullanıcılar hakkında biraz veri depolar. Bu çoğunlukla size Discord tarafından atanan ID ve botu nasıl kullandığınıza bağlı olarak değişen ilişkilendirmelerdir. Kimin neyi oluşturduğunun kaydını tutan bir kaç komut bulunur. (oynatma listeleri gibi) Konuyla ilgili tüm detaylar ve neyin neden depolandığıyla ilgili bilgi almak için {link} adresini ziyaret edin.\\n\\nAyrıca, bot'un sahibi tarafından yüklenmiş 3. parti eklentiler fazladan veri depoluyor veya depolamıyor olabilirler. `{prefix}mydata 3rdparty` komutunu kullanarak her 3. parti eklentinin veri bildirgesine ulaşabilirsiniz." -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " -msgstr "" +msgstr " Her 3. parti modülün Son Kullanıcı Veri Bildirgesini göster. " -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." -msgstr "" +msgstr "Dosya eklemem gerekiyor. (DM'den deneyebilirsin)." -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." -msgstr "" +msgstr "Bu misalde her hangi bir 3. parti eklenti kurulu gözükmüyor." -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" -msgstr "" +msgstr "3. parti Son Kullanıcı Veri Bildirgeleri" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." -msgstr "" +msgstr "3. parti eklentiler tarafından sunulan bildirgeler:" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" -msgstr "" +msgstr "Bildirgesi olmayan 3. parti eklentiler\\n" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." -msgstr "" +msgstr "İşte 3. taraf uzantıların sağladığı ifadelerle oluşturulmuş bir sayfa." -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." -msgstr "" +msgstr "Onay alınmadı, iptal ediliyor." -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." -msgstr "" +msgstr "Eşleşen onay alınmadı, iptal ediliyor." -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " -msgstr "" +msgstr "\\n [botname] botunun hakkınızda bildiklerini unutmasını sağlayın\\n\\n Bu sizinle ilgili her şeyi silmez, normal çalışma için gerekli veri\\n örneğin komut bekleme süreleri artık gerekmeyene kadar depolanmaya devam eder.\\n\\n [botname] ile devam eden etkileşimler sizin hakkında tekrar veri toplamasına sebep olabilir.\\n " -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." -msgstr "" +msgstr "Görünüşe bakılırsa ({command}) komutu etkileşimsiz kullanımı desteklemiyor." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" -msgstr "" +msgstr "Bu botun sizinle ilgili veriyi silmesi ve/veya ilişkilendirmeleri kaldırmasını sağlar. Moderasyönel kayıtlar, uyarılar, cezalar gibi işlevsel veriyi silmez. Eğer istediğinizin bu olduğundan eminseniz, lütfen şununla cevap verin:" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." -msgstr "" +msgstr "Bu biraz zaman alacak." -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım (nasıl sileceğimi biliyorum) {mention}, her neyse aşağıdaki modüllerde bir hata aldım: {modules}. Ayrıca bu coglarla alakalıda: {cogs}.\\nBunu çözmek için lütfen bot sahibi ile iletişime geçin.\\nNot: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım (nasıl sileceğimi biliyorum) {mention}, her neyse aşağıdaki modüllerde bir hata aldım: {cogs}. Ayrıca bu coglarla alakalıda:.\\nBunu çözmek için lütfen bot sahibi ile iletişime geçin.\\nNot: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım (nasıl sileceğimi biliyorum) {mention}, her neyse aşağıdaki modüllerde bir hata aldım: {modules}.\\nBunu çözmek için lütfen bot sahibi ile iletişime geçin.\\nNot: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" -msgstr "" +msgstr "Hakkınızda işlevsel olmayan (ve silmeyi bildiğim) tüm veriyi sildim {mention}" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Bu coglar silme isteğini işlemedi:\\n{cogs}." -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " -msgstr "" +msgstr " [Çok Yakında] [botname] botunun sizin hakkınızda olan datalarını alın. " -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." -msgstr "" +msgstr "Bu komut şu anda hiç bir şey yapmıyor fakat bunun için üzerinde çalışıyoruz." -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " -msgstr "" +msgstr "\\n Daha tümleşik veri kontrolü için komutlar.\\n " -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " -msgstr "" +msgstr "\\n Kullanıcıların veri silme isteğinde bulunma izinlerini ayarla.\\n\\n Varsayılan olarak bu izne sahiplerdir.\\n " -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." -msgstr "" +msgstr "Kullanıcılar kendi verilerini silebilirler. Bu engellenmiş kullanıcılar gibi işlevsel verileri içermez." -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " -msgstr "" +msgstr "\\n Botu kullanıcıların veri silme isteğinde bulunmasına izin vermemeye ayarla.\\n " -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." -msgstr "" +msgstr "Kullanıcılar kendi datalarını silemezler." -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " -msgstr "" +msgstr "\\n Veri silmenin nasıl muamele göreceğini ayarlar.\\n\\n Seviye:\\n 0: Kullanıcıların ne silebileceği tamamen cogların kendisine kalmıştır.\\n 1: Coglar kullanıcı hakkında ihtiyaç duymadıkları her şeyi silmelidirler.\\n " -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." -msgstr "" +msgstr "Coglardan kullanıcı isteği üzerine işlevsel olmayan tüm veriyi silmeleri talep edilecek." -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." -msgstr "" +msgstr "Coglar kullanıcının veri silme isteğinde bulunduğundan haberdar edilecek, ve neyin silinebileceği cog yapımcısının kararına bırakılacak." -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " -msgstr "" +msgstr "\\n Discord tarafından gönderilmiş bir silme isteğini işle.\\n " -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Bu, botun belirtilen kullanıcı IDsi ile ilgili tüm veriyi silmesini ya da ilişkilendirmeyi kaldırmasına yol açar. Eğer Discord bunu sizden hesabı silinmiş bir kullanıcı ile ilgili olarak özellikle istemediyse bunu yapmamalısınız. Bu kullanıcıyı çeşitli suiistimal tedbirlerinden de çıkaracaktır. Eğer bir kullanıcının veri silme isteğini işliyorsanız bunun yerine `{prefix}{command_name}` kullanınız\\n\\nEğer yapmak istediğinizin şu anki işlem olduğundan eminseniz şununla cevap verin:" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "O kullanıcı hakkında tüm bilgiyi silmeye çalıştım, (silmeyi bildiğim) fakat şu modüller hata verdi: {modules}. Ayrıca, şu coglar hata verdi: {cogs}\\nLütfen log dosyalarını inceleyip cogların ve modüllerin yapımcıları ile görüşün.\\nNot: Bu sorunlar dışında tüm veri silinmiş olmalı." -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Bu kullanıcıyla alakalı olan tüm verileri silmeye çalıştım (nasıl sileceğimi biliyorum) her neyse aşağıdaki coglarla alakalı bir hata aldım: {cogs}.\\nBunu çözmek için lütfen bot sahibi ile iletişime geçin.\\nNot: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "O kullanıcı ile ilgili tüm veriyi silmeye çalıştım, (silmeyi bildiğim) fakat şu modüller hata verdi: {modules}.\\nLütfen log dosyalarını inceleyip bu cogların ve modüllerin yapımcıları ile irtibata geçin.\\nNot: Bu sorunlar dışında tüm veri silinmiş olmalı." -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." -msgstr "" +msgstr "O kullanıcıyla ilgili nasıl sileceğimi bildiğim tüm verileri sildim." -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Bu coglar silme isteğini işlemedi:\\n{cogs}." -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " -msgstr "" +msgstr " [botname] botunun bir kullanıcı hakkında depoladığı veriyi sil. " -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Bu botun belirtilen kullanıcıyla ilgili işlev için gerekli olmayan bol miktarda bilgiyi silmesini ya da ilişkilendirmeyi bırakmasına yol açacaktır. Bot ile hiç etkileşim kuramadıkları durumlar dışında kullanıcılar bununla ilgili farklı bir komutu kullanma izinleri vardır.. Bu çoğunlukla güvenli bir işlemdir, fakat kullanıcının botu kullanımı üzerinde etkili olabileceğinden eğer kullanıcı bunu açıkça talep etmediyse bunu kullanmamalısınız. \\n\\nEğer devam etmek istediğinizden eminseniz şununla cevap verin:" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım (nasıl sileceğimi biliyorum) her neyse aşağıdaki modüllerde bir hata aldım: {modules}. Ayrıca bu coglarla alakalıda: {cogs}.\\nBunu çözmek için lütfen bot sahibi ile iletişime geçin.\\nNot: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım (nasıl sileceğimi biliyorum) her neyse aşağıdaki coglarla alakalı bir hata aldım: {cogs}.\\nBunu çözmek için lütfen bot sahibi ile iletişime geçin.\\nNot: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Bu kullanıcıyla alakalı olan operasyonel olmayan verileri silmeye çalıştım (nasıl sileceğimi biliyorum) her neyse aşağıdaki coglarla alakalı bir hata aldım: {modules}.\\nBunu çözmek için lütfen bot sahibi ile iletişime geçin.\\nNot: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." -msgstr "" +msgstr "O kullanıcıyla ilgili nasıl sileceğimi bildiğim tüm verileri sildim." -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Bu coglar silme isteğini işlemedi:\\n{cogs}." -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " -msgstr "" +msgstr " [botname] botunun sizin hakkınızda olan dataları silin. " -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Bu botun belirtilen kullanıcıyla ilgili bol miktarda veriyi silmesini ya da ilişkilendirmeyi bırakmasına yol açacaktır. Bu son kullanıcı verilerini içerebilir, suiistimal önleme kayıtları dahil..\\n\\nDevam etmekte kararlıysanız şununla cevap verin:" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Bu kullanıcıyla alakalı olan operasyonel olmayan verileri silmeye çalıştım (nasıl sileceğimi biliyorum) her neyse aşağıdaki modüllerde bir hata aldım: {modules}. Ayrıca bu coglarla alakalıda: {cogs}.\\nBunu çözmek için lütfen bot sahibi ile iletişime geçin.\\nNot: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Bu kullanıcıyla alakalı olan tüm verileri silmeye çalıştım (nasıl sileceğimi biliyorum) her neyse aşağıdaki coglarla alakalı bir hata aldım: {cogs}.\\nBunu çözmek için lütfen bot sahibi ile iletişime geçin.\\nNot: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım (nasıl sileceğimi biliyorum) her neyse aşağıdaki modüllerle alakalı bir hata aldım: {modules}.\\nBunu çözmek için lütfen bot sahibi ile iletişime geçin.\\nNot: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." -msgstr "" +msgstr "{mention} Bu coglar silme isteğini işlemedi:\\n{cogs}." -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " -msgstr "" - -#: redbot/core/core_commands.py:1027 -#, docstring -msgid "Show the current embed settings." -msgstr "" +msgstr "\\n Yerleşik mesajları açıp kapama için komutlar.\\n\\n Bu ayar botun bir komuta cevap verirken yerleşik\\n mesajlar kullanıp kullanmamasını belirler (\\ndesteklenen komutlarda). Varsayılan ayar yerleşik\\n mesajları kullanmaktır.\\n " #: redbot/core/core_commands.py:1028 +#, docstring +msgid "Show the current embed settings." +msgstr "Şu anki yerleşik mesaj ayarlarını göster." + +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "Embed ayarları:\\n\\n" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" -msgstr "" +msgstr "Küresel varsayılan: {}\\n" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" -msgstr "" +msgstr "Sunucu ayarı: {}\\n" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" -msgstr "" +msgstr "Kanal ayarı: {}\\n" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" -msgstr "" +msgstr "Kullanıcı ayarı: {}" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " -msgstr "" +msgstr "\\n Küresel yerleşik mesaj ayarını değiştir.\\n\\n Bu eğer kullanıcı ya da sunucu için\\n bir seçim yapılmadıysa kabul edilecek ayar olarak tanımlanabilir. \\n Varsayılan ayar yerleşik mesajlar kullanmaktır.\\n " -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "Gömer oldular (varsayılan olarak)." -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "deaktif" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "açıldı" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " -msgstr "" +msgstr "\\n Sunucunun yerleşik mesaj ayarını değiştir.\\n\\n Eğer bu ayarın etkinliği hiçe ayarlanmışsa\\n küresel varsayılan kullanılacaktır.\\n\\n Ayarlandıysa küresel varsayılan yerine yerleşik mesajlar\\n kullanıp kullanmamada bu ayar üstün gelecektir. Bu sunucunun\\n her hangi bir kanalında verilen yardım komutları hariç\\n tüm komutlar için geçerlidir.\\n " -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "Embed'ler artık global ayarlara geri dönecek." -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "Gömer {} Bu filo için oldular." -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " -msgstr "" +msgstr "\\n Kanalın yerleşik mesaj ayarını değiştir.\\n\\n Eğer bu ayarın etkinliği hiçe ayarlanmışsa\\n küresel varsayılan kullanılacaktır.\\n\\n Ayarlandıysa sunucu varsayılanı yerine yerleşik mesajlar\\n kullanıp kullanmamada bu ayar üstün gelecektir. Bu sunucunun\\n her hangi bir kanalında verilen yardım komutları hariç\\n tüm komutlar için geçerlidir.\\n " -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." -msgstr "" +msgstr "Bu kanal için yerleşik mesaj ayarı artık {}." -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " -msgstr "" +msgstr "\\n Özel mesajlar için yerleşik mesaj ayarını değiştir.\\n\\n Eğer bu ayarın etkinliği hiçe ayarlanmışsa\\n küresel varsayılan kullanılacaktır.\\n\\n Eğer ayarlandıysa yerleşik mesajlar\\n kullanıp kullanmamada bu ayar üstün gelecektir. Bu bot ile özel mesaj üzerinden\\n verilen tüm komutlar için geçerlidir.\\n " -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." -msgstr "" +msgstr "Artık sizin için özel mesajlarda yerleşik mesajlar etkin." -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." -msgstr "" +msgstr "Artık sizin için özel mesajlarda yerleşik mesajlar devre dışı." -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." -msgstr "" +msgstr "Özel durumun oluştuğu son komutu sahibe gönderir.\\n\\n Eğer umumi ise (yes belirtilmişse), sahip yerine sohbete gönderilir." -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" -msgstr "" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." +msgstr "Henüz herhangi bir özel durum oluşmadı." -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." -msgstr "" +msgid "Shows [botname]'s invite url." +msgstr "[botname] botunun davet linkini gösterir." -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." -msgstr "" +msgstr "Bot'un davet linkini ayarla." -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " -msgstr "" +msgstr "\\n Komut sıradan bir kullanıcıya erişilebilirliğini ayarla.\\n " -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " -msgstr "" +msgstr "\\n Botun katıldığında izinleri olan kendi rolünü oluşturmasını sağla.\\n\\n Bu botun yeni bir sunucuya eklendiğinde ihtiyaç duyduğu izinleri içeren kendi rolünü oluşturmasını sağlar. But bottan kaldırılamayan ve sunucudan silemeyen özel bir roldür.\\n\\n Onun için geçerli bir izin seviyesi sunmanız gerekir.\\n Bu adresten bir tane oluşturabilirsiniz: https://discordapi.com/permissions.html\\n\\n Unutmayınız ki bazı izinler için iki aşamalı doğrulama kullanmanız gerekebilir.\\n " -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." -msgstr "" +msgstr "Şu anki sunucudan ayrılır." -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" -msgstr "" +msgstr "Bu sunucudan ayrılmamı istediğinizden emin misiniz? (y/n)" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "Yanıt yok, zaman aşımı oluştu." -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "Pekala, görüşürüz :wave:" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "'{}' sunucudan ayrılıyor" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" -msgstr "Tamam, kalayım öyleyse :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" +msgstr "Tamam, kalayım öyleyse. :)" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." -msgstr "" +msgstr "Listeler ve [botname] botunun sunuculardan ayrılmasına izin verir." -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "Bir sunucudan ayrılmak için sadece numara yazın." -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "Sunucudan ayrılamıyorum sunucu sahibiyim." -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" -msgstr "" +msgstr "Ayrılmamı istediğinizden emin misiniz {}? (yes/no)" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "Tamamdır." -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "Peki öyleyse." -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "Yüklenen paketler." -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "Yüklenenler {packs}." -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "Bu paket zaten yüklü: {pack}" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "Bu paketler zaten yüklü: {packs}" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "Bu paketi yüklemeye çalışırken bir hata oluştu: {pack}\\nKonsolu veya logları kontrol edin." -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "Bu paketleri yüklemeye çalışırken bir hata oluştu: {packs}\\nKonsolu veya logları kontrol edin." -#: redbot/core/core_commands.py:1328 -msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" - #: redbot/core/core_commands.py:1334 -msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "Bu isim geçerli bir paket ismi değil: {pack}\\nPaket isimleri bir rakam ile başlayamaz ve sadece ascii rakamları, harfleri ve alt tireleri içerebilir." -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1340 +msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "Bu isimler geçerli paket isimleri değil: {packs}\\nPaket isimleri bir rakam ile başlayamaz ve sadece ascii rakamları, harfleri ve alt tireleri içerebilir." + +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "Bu paket herhangi bir dizinde bulunamadı: {pack}." -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "Aşağıdaki paketler herhangi bir dizin yolunda bulunamadı: {packs}" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" -msgstr "" +msgstr "Bu paket şu nedenden dolayı kurulamadı:\\n\\n{reason}" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" -msgstr "" - -#: redbot/core/core_commands.py:1366 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." -msgstr "" +msgstr "Bu paketler şu sebeplerden dolayı kurulamadı:\\n\\n{reasons}" #: redbot/core/core_commands.py:1372 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." -msgstr "" +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." +msgstr "**UYARI:** Bu depo ilerde kaldırılacak olan ortak kütüphaneler kullanmaktadır: {repo}.\\nDeponun sahiplerine bu mesajla ilgili haber veriniz." -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1378 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." +msgstr "**UYARI:** Bu depolar ilerde kaldırılacak olan ortak kütüphaneler kullanmaktadır: {repos}.\\n Deponun sahiplerine bu mesajla ilgili haber veriniz." + +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "Paketlerin yüklemesini kaldırın." -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "Bu paketin yüklenmesi kaldırıldı: {pack}." -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "Bu paketlerin yüklenmesi kaldırıldı: {packs}." -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "Bu paket yüklenmemiş: {pack}." -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "Bu paketler yüklenmemiş: {packs}." -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." -msgstr "" +msgstr "Paketleri yeniden yükler." -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "Yeniden yüklendi {packs}." -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "Bu paketi yeniden yüklemeye çalışırken bir hata oluştu: {pack}. \\nKonsolu veya logları kontrol edin." -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "Bu paketleri yeniden yüklemeye çalıştırken bir hata oluştu: {packs}\\nKonsolu veya logları kontrol edin." -#: redbot/core/core_commands.py:1462 -msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" - #: redbot/core/core_commands.py:1468 +msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "Bu isim geçerli bir paket ismi değil: {pack}\\nPaket isimleri bir rakam ile başlayamaz ve sadece ascii rakamları, harfleri ve alt tireleri içerebilir." + +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "Bu isimler geçerli paket isimleri değil: {packs}\\nPaket isimleri bir rakam ile başlayamaz ve sadece ascii rakamları, harfleri ve alt tireleri içerebilir." -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" -msgstr "" +msgstr "Bu paket şu sebepten dolayı yeniden yüklenemedi:\\n\\n{reason}" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" -msgstr "" - -#: redbot/core/core_commands.py:1500 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." -msgstr "" +msgstr "Bu paketler şu nedenlerden dolayı tekrar yüklenemedi:\\n\\n{reasons}" #: redbot/core/core_commands.py:1506 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." -msgstr "" +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." +msgstr "**UYARI:** Bu depo ilerde kaldırılacak olan ortak kütüphaneler kullanmaktadır: {repo}.\\nDeponun sahiplerine bu mesajla ilgili haber veriniz." -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1512 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." +msgstr "**UYARI:** Bu depolar ilerde kaldırılacak olan ortak kütüphaneler kullanmaktadır: {repos}.\\n Deponun sahiplerine bu mesajla ilgili haber veriniz." + +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." -msgstr "" +msgstr "Botu kapatır." -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "Kapatılıyor..." -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." -msgstr "" +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgstr "[botname] botunu yeniden başlatmaya çalışır.\\n\\n [botname] botunu çıkış kodu 26 ile kapatır.\\n Yeniden başlatma kedindeğildir: kullanılan işlem \\n yöneticisi tarafından tamamlanması gerekir." -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "Yeniden başlatılıyor..." -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." -msgstr "" +msgstr "[botname] botunun ayarlarını değiştirir." -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " -msgstr "" - -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "Admin rolü: {admin}\\nMod rolü: {mod}\\n" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" +msgstr "\\n [botname] botunun şu anki ayarlarını gösterir.\\n " #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" -msgstr "" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" +msgstr "Admin rolleri: {admin}\\nModeratör rolleri: {mod}\\nDil: {guild_locale}\\nYöresel biçem: {guild_regional_format}\\n" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "{bot_name} Ayarları:\\n\\nÖnekler: {prefixes}\\n{guild_settings}Küresel dil: {locale}\\nKüresel yöresel biçem: {regional_format}\\nVarsayılan yerleşik mesaj rengi: {colour}" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " -msgstr "" +msgstr "Bot komut içeren mesajı silmeden önce ne kadar zaman geçmesi gerektiğini ayarla.\\n\\n -1 ve 60 arasında olmak zorundadır.\\n\\n Bu özelliği kapamak için ayarı -1 yapın.\\n " -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." -msgstr "" +msgstr "Komut silme kapatıldı." -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." -msgstr "" +msgstr "Silmeden önce beklenecek süre {num} saniyeye ayarlandı." -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" -msgstr "" +msgstr "Bot komut içeren mesajları {num} saniyeden sonra silecek. Bunu kapamak için değeri -1 yapın" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." -msgstr "" +msgstr "Komut içeren mesajları silmeyeceğim." -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " -msgstr "" +msgstr "\\n Botun açıklamasını ayarlar.\\n Sıfırlamak için boş bırakın.\\n Bu yardım menüsü dahil bir kaç yerde gösterilir.\\n\\n Varsayılan açıklama: \\\"Red V3\\\".\\n " -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." -msgstr "" +msgstr "Açıklama sıfıtrlandı." -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" -msgstr "" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "Bu açıklama düzgün gösterilemeyecek kadar uzun. Lütfen 250 den az karakterle tekrar deneyin." -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " -msgstr "" +msgstr "\\n Bu sunucu için bir admin rolü ekler.\\n " -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "Bu rol zaten Admin rolü." -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "Bu rol, Admin rolü olarak ayarlandı." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " -msgstr "" +msgstr "\\n Bu sunucu için bir moderatör rolü ekler.\\n " -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "Bu rol zaten Mod rolü." -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "Bu rol, mod rolü olarak ayarlandı." -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "\\n Bu sunucudan bir Admin rolü kaldır.\\n " -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." -msgstr "" +msgstr "O rol zaten admin rolü değildi." -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "Bu rol artık Admin olarak kabul edilmiyor." -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "\\n Bu sunucudan bir Mod rolü kaldır.\\n " -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." -msgstr "" +msgstr "O rol zaten moderatör rolü değildi." -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "Bu rol artık Mod olarak kabul edilmiyor." -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " -msgstr "" +msgstr "\\n Yerleşik mesajlar için bot sahibinin ayarladığı rengin kullanılıp kullanılmayacağını ayarla.\\n\\n Varsayılan bot'un ayarlanmış rengini kullanmaktır.\\n Yoksa botun en üstteki rolünün rengi kullanılacaktır.\\n " -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "Bot {} kullanmak için yapılandırılmış rengini katıştırır." -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "olmayacak" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "olacak" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " -msgstr "" +msgstr "\\n Sunucuda belirsiz komut aramayı aç veya kapa.\\n\\n Varsayılan olarak kapalıdır.\\n " -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "Bulanık komut arama {} bu sunucu için olmuştur." -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " -msgstr "" +msgstr "\\n Özel mesajlar için belirsiz komut aramayı aç veya kapa.\\n\\n Varsayılan olarak kapalıdır.\\n " -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "Bulanık komut arama {} DMs içinde olmuştur." -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " -msgstr "" +msgstr "\\n Botun yerleşik mesajlarında kullanılacak varsayılan rengi ayarlar.\\n\\n Renk ayarı için geçerli değerlere bu adresten ulaşabilirsiniz:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "Renk sıfırlandı." -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "Renk ayarlandı." -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." -msgstr "" +msgstr "[botname] botunun avatarını ayarlar\\n\\n Mesaj eki veya resim URL'i kullanılabilir." -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "URL geçerli değil." + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "Resime ulaşmaya çalışırken bir şey ters gitti." + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." -msgstr "" +msgstr "Başarısız. Avatarımı saatte sadece iki kere değiştirebileceğinizi unutmayın. Kullanılan URL ya da mesaj eki JPG veya PNG formatında olmak zorundadır." -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "Sadece JPG / PNG formatında." -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." -msgstr "" +msgstr "[botname] botunun avatarını kaldırır." -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." -msgstr "" +msgstr "Avatar kaldırıldı." -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." -msgstr "" +msgstr "[botname] botunun oyun durumunu ayarlar." -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." -msgstr "" +msgstr "Durum ``{game.name} Oynuyor`` a ayarlandı." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." -msgstr "" - -#: redbot/core/core_commands.py:1833 -#, docstring -msgid "Sets [botname]'s listening status." -msgstr "" - -#: redbot/core/core_commands.py:1843 -msgid "Status set to ``Listening to {listening}``." -msgstr "" - -#: redbot/core/core_commands.py:1846 -msgid "Listening cleared." -msgstr "" - -#: redbot/core/core_commands.py:1852 -#, docstring -msgid "Sets [botname]'s watching status." -msgstr "" +msgstr "Oyun temizlendi." #: redbot/core/core_commands.py:1861 +#, docstring +msgid "Sets [botname]'s listening status." +msgstr "[botname] botunun dinleme durumunu ayarlar." + +#: redbot/core/core_commands.py:1871 +msgid "Status set to ``Listening to {listening}``." +msgstr "Durum `` {listening} Dinliyor`` a ayarlandı." + +#: redbot/core/core_commands.py:1874 +msgid "Listening cleared." +msgstr "Dinleme temizlendi." + +#: redbot/core/core_commands.py:1880 +#, docstring +msgid "Sets [botname]'s watching status." +msgstr "[botname] botunun izleme durumunu ayarlar." + +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." -msgstr "" +msgstr "Durum ``{watching} İzliyor`` a ayarlandı." -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." -msgstr "" +msgstr "İzleme temizlendi." -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "[botname] botunun kapışma durumunu ayarlar." + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "Durum ``{competing} içinde kapışıyor`` olarak ayarlandı." + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "Kapışma temizlendi." + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " -msgstr "" +msgstr "[botname] botunun durumunu ayarlar.\\n\\n Kullanılabilir durumlar:\\n online (yeşil)\\n idle (sarı)\\n dnd (kırmızı)\\n invisible (gri)\\n " -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "Durum {} olarak değiştirildi." -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." -msgstr "" +msgstr "[botname] botunun yayınlama durumunu ayarlar.\\n\\n Hem streamer ve stream_title değerini boş bırakmak onu temizler." -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." -msgstr "" +msgstr "[botname] botunun kullanıcı adını ayarlar." -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "İsim değiştirilemedi. Bunu sadece saatte 2 defaya kadar yapabileceğinizi unutmayın. Sık değişikliklere ihtiyacınız varsa takma ad kullanın. `{} set takma adı '" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "Doğrulanmış bir botun kullanıcı adı elle değiştirilemez. Lütfen değiştirmek için Discord destek ile görüşün." -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "İsim değiştirme başarısız. 32 karakter veya daha kısa olmalı." + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "İsim değiştirmede zaman aşımı. Botun ismini saatte sadece 2 kere değiştirebileceğinizi unutmayın. Botun ismini sık değiştirmeniz gerekiyorsa takma adlar kullanın: {command}" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "İsim değiştirilemedi. Discord şu hatayı verdi:\\n{error_message}" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "İsim değiştirilmeye çalışılırken beklenmedik hata oluştu." + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." -msgstr "" +msgstr "[botname] botunun takma adını ayarlar." -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "İsim değiştirme başarısız. 32 karakter veya daha kısa olmalı." + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "Kendi takma ismimi değiştirmek için izinlerim yok." -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." -msgstr "" +msgstr "[botname] botunun küresel öneklerini ayarlar." -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." -msgstr "Önek seti." +msgstr "Prefix öneki değiştirildi." -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." -msgstr "" +msgstr "[botname] botunun sunucudaki öneklerini ayarlar." -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." -msgstr "Lonca önekleri sıfırlandı." +msgstr "Sunucu prefix öneki sıfırlandı." -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " -msgstr "" +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "\\n Botun varsayılan bölgesini ayarlar.\\n Bu bot ile özel mesajlarda ve dilini farklı olarak ayarlamamış sunucularda kullanılacaktır.\\n\\n `` ülke kodu ile birlikte herhangi bir dil kodu olabilir,\\n örn. `en-US`, `de-DE`, `tr-TR`, `pl-PL`, vb.\\n\\n Çevirileri yapılmış dilleri görmek için Red'in Crowdin sayfasını ziyaret edin:\\n https://translate.discord.red\\n\\n İngilizceye sıfırlamak için \\\"en-US\\\" kullanın.\\n " -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" -msgstr "" +msgstr "Geçersiz dil kodu. Örnek biçim: `en-US`" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" -msgstr "" - -#: redbot/core/core_commands.py:1997 -msgid "Locale has been set." -msgstr "Yerel ayarı belirlemek." - -#: redbot/core/core_commands.py:2002 -#, docstring -msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." -msgstr "" - -#: redbot/core/core_commands.py:2030 -msgid "Regional formatting will now be based on `{language_code}` locale." -msgstr "" - -#: redbot/core/core_commands.py:2038 -#, docstring -msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " -msgstr "" - -#: redbot/core/core_commands.py:2047 -msgid "The custom text has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2051 -msgid "The custom text has been set." -msgstr "" - -#: redbot/core/core_commands.py:2054 -msgid "Text must be fewer than 1024 characters long." -msgstr "" - -#: redbot/core/core_commands.py:2059 -#, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " -msgstr "" +msgstr "Geçersiz biçem - dil koduyla birlikte ülke kodu da verilmelidir, örn. `en-US`" #: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "Küresel bölge ayarlandı." + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "\\n Botun bu sunucu için bölgesini değiştirir.\\n\\n `` ülke kodu ile birlikte herhangi bir dil kodu olabilir,\\n e.g. `en-US`, `de-DE`, `tr-TR`, `pl-PL`, vb.\\n\\n Çevirileri yapılmış dilleri görmek için Red'in Crowdin sayfasını ziyaret edin:\\n https://translate.discord.red\\n\\n Botun dilini varsayılan ayara geri döndürmek için \\\"default\\\" kullanın.\\n İngilizceye sıfırlamak için ise \\\"en-US\\\" kullanın.\\n " + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "Bölge varsayılana ayarlandı." + +#: redbot/core/core_commands.py:2109 +msgid "Locale has been set." +msgstr "Yerel ayar değiştirildi." + +#: redbot/core/core_commands.py:2115 +#, docstring +msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " +msgstr "\\n Botun bölgesel biçimlendirmesini değiştirir. Bu zaman, tarih ve rakamları biçimlendirmede kullanılır.\\n\\n `` ülke kodu ile birlikte her hangi bir dil olabilir,\\n örn. `en-US`, `de-DE`, `tr-TR`, `pl-PL`, vb.\\n\\n Bölgesel biçimlendirme ayarını botun bölge ayarıyla eşitlemek için `` boş bırakın..\\n " + +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "Küresel kapsamda artık bölgesel biçimlendirme için bot'un bölgesi kullanılacak." + +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "Küresel kapsamda artık bölgesel biçimlendirme için `{language_code}` bölgesi kullanılacak." + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "\\n Botun bu sunucuda kullanacağı bölgesel biçimlendirmeyi değiştirir. Bu tarih, zaman ve rakamları biçimlendirmede kullanılır.\\n\\n `` ülke kodu ile birlikte herhangi bir dil kodu olabilir,\\n örn. `en-US`, `de-DE`, `tr-TR`, `pl-PL`, etc.\\n\\n Botun bu sunucuda kullanacağı biçimlendirme ayarını bu sunucuda kullandığı bölge ayarına dayandırmak için `` boş bırakın.\\n " + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "Bu sunucuda bot bölgesel biçimlendirme için bölge ayarına dayanacak." + +#: redbot/core/core_commands.py:2181 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "Bot artık bölgesel biçimlendirme için `{language_code}` bölgesine dayanacak." + +#: redbot/core/core_commands.py:2189 +#, docstring +msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " +msgstr "`[p]info` nun bir kısmını özelleştirir b.\\n\\n En fazla 1024 karaktere izin verilir.\\n İşaretleme, linkler ve \\\"pingleri\\\" desktekler.\\n Link örneği:\\n `[Linkim](https://example.com)`\\n " + +#: redbot/core/core_commands.py:2198 +msgid "The custom text has been cleared." +msgstr "Özel yazı temizlendi." + +#: redbot/core/core_commands.py:2202 +msgid "The custom text has been set." +msgstr "Özel yazı ayarlandı." + +#: redbot/core/core_commands.py:2205 +msgid "Text must be fewer than 1024 characters long." +msgstr "Yazı 1024 karakterden kısa olmak zorundadır." + +#: redbot/core/core_commands.py:2210 +#, docstring +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgstr "Çeşitli dış API anahtarlarını ayarla, göster ya da kaldır.\\n\\n Bu ayar çeşitli coglar ve 3. partı coglar tarafından sorulacaktır.\\n\\n Anahtarlar eklemek için hizmet ismini ve anahtarları bu komutu isteyen cogda anlatıldığı gibi\\n virgülle ayrılmış key,value listesi olarak tanımlayın.\\n\\n Not: API anahtarları hassas bilgidir ve sadece özel bir kanalda yahut\\n bot ile bir özel mesajda kullanılmalıdır.\\n " + +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "`{service}` API tokenleri ayarlandı." -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "Ayarlanmış tüm dış API hizmetlerini anahtarları ile birlikte göster.\\n\\n Sırlar gösterilmez." + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "Henüz hiç API hizmeti ayarlanmamış." + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "API hizmetleri ayarla:\\n" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "API hizmeti ayarla:\\n" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "Seçilen hizmetleri tüm anahtarları ile kaldır." + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "Aşağıdaki hizmetler başarıyla kaldırıldı:\\n{services_list}" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "Hizmet başarıyla kaldırıldı: {service_name}" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "Seçtiğiniz hiç bir hizmetin ayarlanmış herhangi bir anahtarı bulunmamaktaydı." + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "Yardım komutu ayarlarını yönetin." -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " -msgstr "" +msgid " Show the current help settings. " +msgstr " Şu anki yardım ayarlarını göster. " -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" -msgstr "" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." +msgstr "Dikkat: Varsayılan biçimlendirici kullanılmamakta, bu ayarlar etkili olmayabilir." -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " -msgstr "" +msgid " This resets [botname]'s help formatter to the default formatter. " +msgstr " Bu [botname] botunun yardım biçimlendiricisini varsayılana sıfırlar. " -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." -msgstr "" +msgstr "Yardım biçimlendiricisi sıfırlandı. Bu cogların yardım üzerinde değişiklik yapmasını önlemeyecektir, eğer sorun buysa bir cogı silmeniz gerekebilir." -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " -msgstr "" +msgstr "\\n Bu [botname] botunun yardım ayarlarını varsayılana sıfırlayacaktır.\\n\\n Eğer yardım biçimlendiricisi 3. parti bir cog kaynaklıysa bunun bir etkisi olmayabilir.\\n " -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." -msgstr "" +msgstr "Yardım ayarları varsayılana sıfırlandı. Eğer yardım biçimlendiricisi 3. parti kaynaklıysa bir etkisi olmayabilir." -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " -msgstr "" +msgstr "\\n Yardım komutunun ayrık mesajlar yerine sayfalardan oluşan bir menü olarak\\n gönderilmesine olanak tanır.\\n\\n Bu varsayılan olarak kapalıdır.\\n Komutu olduğu gibi kullanırsanız kapatılacak/açılacaktır.\\n " -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." -msgstr "" +msgstr "Yardım menüler kullanacak." -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." -msgstr "" +msgstr "Yardım menüler kullanmayacak." -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " -msgstr "" +msgstr "\\n Bu yardım komutunun gizli komutları göstermesine olanak tanır.\\n\\n Bu ayar varsayılan olarak kapalıdır.\\n Bu komutu olduğu gibi kullanırsanız kapatılacak/açılacaktır.\\n " -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" -msgstr "" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." +msgstr "Yardım gizli komutları filtrelemeyecek." -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." -msgstr "" +msgstr "Yardım gizli komutları filtreleyecek." -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "\\n Bu eğer yardım bir özel mesaj olarak gönderildiyse yardım komutuna bir tik atılmasına olanak tanır.\\n\\n Varsayılan olarak kapalıdır.\\n Komutu olduğu gibi kullanırsanız kapatılacak/açılacaktır.\\n " + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "Yardım artık özel mesaj olarak gönderilirse komuta tik atacaktır." + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "Yardım özel mesaj olarak gönderilirse komuta tik atmayacak." + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " -msgstr "" +msgstr "\\n Mevcut kapsamda çalıştırılamayan komutların yardımdan\\n filtrelenmesini ayarlar.\\n\\n Varsayılan olarak açıktır.\\n Bu komutu olduğu gibi kullanmak açacak/kapatacaktır.\\n " -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." -msgstr "" +msgstr "Yardım sadece çalıştırılabilir komutlar için kullanılabilecek." -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." -msgstr "" +msgstr "Yardım komutun çalıştırılabilir oluşuna dikkat etmeyecek." -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " -msgstr "" +msgstr "\\n Bu her ne kadar kullanıcı kullanmayacak olsa bile botun cevap verererek\\n komutun varlığına işaret etmesine olanak tanıyacaktır.\\n\\n Not: Bu ayar tek başına komut numaralandırılmasını engellemeyecektir.\\n\\n Varsayılan olarak kapalıdır.\\n Komutu olduğu gibi kullanarak açabilir/kapatabilirsiniz.\\n " -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." -msgstr "" +msgstr "Yardım bir konunun varlığını doğrulayacak." -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." -msgstr "" +msgstr "Yardım konuların varlığını yalnızca belirsiz yardım ile doğrulayacak (etkinse)." -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " -msgstr "" +msgstr "Yardım mesajındaki her sayfa için karakter limitini ayarlar.\\n\\n Bu ayar sadece gömülü yardım için geçerlidir.\\n\\n Varsayılan değer 1000 karakterdir. Mümkün olan en düşük değer 500 dür.\\n En yüksek ise sizin verdiğiniz ayar ile Discord'un izin verdiği üst limit arasından düşük olanı olacaktır.\\n\\n Lütfen unutmayınız ki oldukça düşük bir limit ayarlamak\\n bazı sayfaların bu limiti aşacağı anlamına gelir.\\n " -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." -msgstr "" +msgstr "En az 500 olan bir değer sunmalısınız." -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "Bitmiş. Sayfa başına karakter sınırı {} için ayarlandı." -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " -msgstr "" +msgstr "Bir sunucu kanalında en fazla kaç yardım sayfası gönderilebileceğini ayarla.\\n\\n Bu ayar menü yardımını etkilemez.\\n\\n Eğer bir yardım mesajı ayarlanan değerden çok sayfa içerirse\\n sunucunun yazı kanallarında spam oranını düşürmeye yardımcı \\n olmak için yardım mesajı kullanıcıya özel mesaj olarak gönderilecektir.\\n\\n Varsayılan değer 2 sayfadır.\\n " -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "Sıfır veya daha büyük bir değer vermek gerekir!" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "Bitmiş. Sayfa sınırı {} için ayarlandı." -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " -msgstr "" +msgstr "Yardım sayfalarının ne kadar zaman geçince silineceğini ayarla.\\n\\n Bu ayar varsayılan olarak kapalıdır ve sadece sunucunun,\\n yazı kanallarında gönderilmiş menü-dışı yardımı etkiler.\\n Bu süreyi sıfıra ayarlamak özelliği kapatacaktır.\\n\\n Bunun çalışması için botun \"Mesajları Yönet\" iznine sahip olması gereklidir.\\n " -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" -msgstr "" +msgstr "Süre 14 günden uzun olamaz." -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." -msgstr "" +msgstr "Tamamdır. Yardım mesajları artık silinmeyecek." -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." -msgstr "" +msgstr "Tamamdır. Silmeden önce {} saniye beklenecek." -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " -msgstr "" +msgstr "\\n Kullanılacak etiketi belirler.\\n\\n Bu ayar sadece gömülü yardımı etkiler. Bir etiket\\n belirtilmemiş ise, varsayılan etiket kullanılacaktır.\\n " -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "Tagline sıfırlandı." -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "Senin slogan çok uzundur! Lütfen en fazla 2048 karakter uzunluğunda olmasını kısaltın." -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." -msgstr "" +msgstr "Etiket ayarlandı." -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "Bot sahibine bir mesaj gönder." -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "Kullanıcı Kimliği" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "vasitasiyla" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "()" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr " | sunucu kimliği: {}" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "Bu Kullanıcı için yanıt için ' {} dm {} ' kullanın" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "{} {} Tarafından gönderilen" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." -msgstr "" +msgstr "Bunu hiçbir yere göndermemek üzere ayarlandım." -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "Mesajınız gönderildi." -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "Mesajınızı teslim edemiyorum. Afedersiniz." -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " -msgstr "" +msgstr "Bir kullanıcıya özel mesaj atar.\\n\\n Bu komutun çalışması için bir kullanıcı IDsine ihtiyaç duyar.\\n Bir kullanıcının IDsini öğrenmek için Discord ayarlarına girip\\n `Görünüm` sekmesinden `Geliştirici Modu` ayarını etkinleştirin, sonra\\n bir kullanıcıya sağ tıklayıp `IDyi Kopyala` ya tıklayın.\\n " -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." -msgstr "" +msgstr "Geçersiz ID. Kullanıcı bulunamadı veya kullanıcı bir bot. Yalnızca ortak bir sunucuda bulunduğum kişilere mesaj atabilirsiniz." -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "Sahibi {}" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "{} Kişi bu iletiyle yanıtlayabilirsiniz" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Üzgünüz, ben mesajınızı teslim edemedin için {}" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "Mesaj iletildi" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." -msgstr "" +msgstr "Bot'un veri yolunu yazdırır." -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "Data dizini: {path}" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." -msgstr "" +msgstr "Hata ayıklama için işe yarar bilgi gösterir." -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" +msgid "\\n Allowlist management commands.\\n " +msgstr "\\n Beyaz liste yönetim komutları.\\n " -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" +msgid "\\n Adds a user to the allowlist.\\n " +msgstr "\\n Beyaz listeye bir kullanıcı ekler.\\n " -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" +#: redbot/core/core_commands.py:2758 +msgid "Users added to allowlist." +msgstr "Kullanıcılar beyaz listeye eklendi." -#: redbot/core/core_commands.py:2532 +#: redbot/core/core_commands.py:2762 #, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" +msgid "\\n Lists users on the allowlist.\\n " +msgstr "\\n Beyaz listedeki kullanıcıları listeler.\\n " -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "Beyaz listeye alınmış Ip`ler:" +#: redbot/core/core_commands.py:2771 +msgid "Users on allowlist:" +msgstr "Beyaz listedeki kullanıcılar:" -#: redbot/core/core_commands.py:2550 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" +msgid "\\n Removes user from the allowlist.\\n " +msgstr "\\n Kullanıcıyı beyaz listeden çıkarır.\\n " -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "Kullanıcılar beyaz listeden çıkarıldı." -#: redbot/core/core_commands.py:2564 +#: redbot/core/core_commands.py:2790 #, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" +msgid "\\n Clears the allowlist.\\n " +msgstr "\\n Beyaz listeyi temizler.\\n " -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "Beyaz Liste temizlendi." +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "Beyaz liste temizlendi." -#: redbot/core/core_commands.py:2573 +#: redbot/core/core_commands.py:2799 #, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" +msgid "\\n Blocklist management commands.\\n " +msgstr "\\n Kara liste yönetim komutları.\\n " -#: redbot/core/core_commands.py:2580 +#: redbot/core/core_commands.py:2806 #, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "\\n Kara listeye bir kullanıcı ekler.\\n " -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "Arkadaşını kara listeye ekleyemezsin!" +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "Bir bot sahibini kara listeye ekleyemezsiniz." -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "%s kara listeye eklendi." +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "Kullanıcı kara listeye eklendi." -#: redbot/core/core_commands.py:2603 +#: redbot/core/core_commands.py:2825 #, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" +msgid "\\n Lists users on the blocklist.\\n " +msgstr "\\n Kara listedeki kullanıcıları listeler.\\n " -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "Kara listedeki kullanıcılar:" -#: redbot/core/core_commands.py:2621 +#: redbot/core/core_commands.py:2843 #, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" +msgid "\\n Removes user from the blocklist.\\n " +msgstr "\\n Kullanıcıyı kara listeden çıkarır.\\n " -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "Kullanıcılar kara listeden çıkarıldı." -#: redbot/core/core_commands.py:2635 +#: redbot/core/core_commands.py:2853 #, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" +msgid "\\n Clears the blocklist.\\n " +msgstr "\\n Kara listeyi temizler.\\n " -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "Kara liste temizlendi." -#: redbot/core/core_commands.py:2645 +#: redbot/core/core_commands.py:2863 #, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "\\n Sunucuya özgü beyaz liste yönetim komutları.\\n " -#: redbot/core/core_commands.py:2654 +#: redbot/core/core_commands.py:2872 #, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "\\n Bir kullanıcı ya da rolü sunucu beyaz listesine ekler.\\n " -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "Komutları kullanmanı engelleyeceği için bunu yapmana izin veremem, önce kendini bir beyaz listeye eklediğinden emin ol." -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "{names} beyaz listeye eklendi." -#: redbot/core/core_commands.py:2681 +#: redbot/core/core_commands.py:2895 #, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "\\n Sunucu beyaz listesindeki kullanıcıları ve rolleri listeler.\\n " -#: redbot/core/core_commands.py:2690 +#: redbot/core/core_commands.py:2904 msgid "Whitelisted Users and roles:" msgstr "Beyaz liste kullanıcılar ve roller:" -#: redbot/core/core_commands.py:2701 +#: redbot/core/core_commands.py:2915 #, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "\\n Beyaz listeden kullanıcı ya da rolü çıkarır.\\n " -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2926 msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" -msgstr "" - -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" -msgstr "" - -#: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2776 -#, docstring -msgid "\\n Lists blacklisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2785 -msgid "Blacklisted Users and Roles:" -msgstr "" - -#: redbot/core/core_commands.py:2796 -#, docstring -msgid "\\n Removes user or role from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2813 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2822 -#, docstring -msgid "Manage the bot's commands and cogs." -msgstr "" - -#: redbot/core/core_commands.py:2828 -#, docstring -msgid "Set the default state for a cog as disabled." -msgstr "" - -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:2833 -msgid "You can't disable this cog by default." -msgstr "" - -#: redbot/core/core_commands.py:2835 -msgid "{cogname} has been set as disabled by default." -msgstr "" - -#: redbot/core/core_commands.py:2840 -#, docstring -msgid "Set the default state for a cog as enabled." -msgstr "" - -#: redbot/core/core_commands.py:2845 -msgid "{cogname} has been set as enabled by default." -msgstr "" - -#: redbot/core/core_commands.py:2850 -#, docstring -msgid "Disable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2855 -msgid "You can't disable this cog as you would lock yourself out." -msgstr "" - -#: redbot/core/core_commands.py:2857 -msgid "{cogname} has been disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2860 -msgid "{cogname} was already disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" +msgstr "Komutları kullanmanı engelleyeceğinden bunu yapmana izin veremem." #: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "{names} sunucunun beyaz listesinden kaldırıldı." + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "\\n Beyaz listeyi temizler.\\n " + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "Sunucu beyaz listesi temizlendi." + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "\\n Sunucuya özgü kara liste yönetim komutları.\\n " + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "\\n Bir kullanıcı ya da rolü kara listeye ekler.\\n " + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "Kendini kara listeye ekleyemezsin." + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "Sunucu sahibini kara listeye ekleyemenzsin." + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "Bir bot sahibini kara listeye ekleyemezsiniz." + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "{names} sunucunun kara listesine eklendi." + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "\\n Kara listedeki kullanıcıları ve rolleri listeler.\\n " + +#: redbot/core/core_commands.py:2991 +msgid "Blacklisted Users and Roles:" +msgstr "Kara listedeki kullanıcılar ve roller:" + +#: redbot/core/core_commands.py:3002 +#, docstring +msgid "\\n Removes user or role from blocklist.\\n " +msgstr "\\n Kullanıcı ya da rolü kara listeden kaldırır.\\n " + +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." +msgstr "{names} sunucunun kara listesinden kaldırıldı." + +#: redbot/core/core_commands.py:3015 +#, docstring +msgid "\\n Clears the server blocklist.\\n " +msgstr "\\n Sunucunun kara listesini temizler.\\n " + +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." +msgstr "Sunucu kara listesi temizlendi." + +#: redbot/core/core_commands.py:3024 +#, docstring +msgid "Manage the bot's commands and cogs." +msgstr "Bot'un komutlarını ve coglarını yönet." + +#: redbot/core/core_commands.py:3030 +#, docstring +msgid "Set the default state for a cog as disabled." +msgstr "Bir cog için varsayılan durumu kapalı olarak ayarla." + +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 +msgid "Cog with the given name doesn't exist." +msgstr "Bu isimde bir cog bulunmamakta." + +#: redbot/core/core_commands.py:3035 +msgid "You can't disable this cog by default." +msgstr "Bu cog'ı varsayılan olarak kapatamazsınız." + +#: redbot/core/core_commands.py:3037 +msgid "{cogname} has been set as disabled by default." +msgstr "{cogname} varsayılan olarak kapalıya ayarlandı." + +#: redbot/core/core_commands.py:3042 +#, docstring +msgid "Set the default state for a cog as enabled." +msgstr "Bir cog için varsayılan durumu etkin olarak ayarla." + +#: redbot/core/core_commands.py:3047 +msgid "{cogname} has been set as enabled by default." +msgstr "{cogname} varsayılan olarak etkine ayarlandı." + +#: redbot/core/core_commands.py:3052 +#, docstring +msgid "Disable a cog in this guild." +msgstr "Bu sunucuda bir cogı ayarla." + +#: redbot/core/core_commands.py:3057 +msgid "You can't disable this cog as you would lock yourself out." +msgstr "Bindiğiniz dalı kesmiş olacağınızdan bu cog'ı kapatamazsınız." + +#: redbot/core/core_commands.py:3059 +msgid "{cogname} has been disabled in this guild." +msgstr "{cogname} bu sunucu için kapatıldı." + +#: redbot/core/core_commands.py:3062 +msgid "{cogname} was already disabled (nothing to do)." +msgstr "{cogname} zaten kapalıydı (yapılması gereken bir şey yok)" + +#: redbot/core/core_commands.py:3068 +#, docstring +msgid "Enable a cog in this guild." +msgstr "Bu sunucuda bir cogı etkinleştir." + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "{cogname} bu sunucu için etkinleştirildi." + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "{cogname} zaten kapalı değildi (yapılması gereken bir şey yok)" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "Bu sunucuda kapatılmış cogları listeler." + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "Bu sunucuda aşağıdaki coglar kapalı:\\n" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "Bu sunucuda kapatılmış cog bulunmamakta." + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "\\n Devre dışı bırakılmış komutları listele.\\n\\n Eğer bot sahibiyseniz bu varsayılan olarak küresel çapta kapatılmış komutları gösterecektir.\\n " + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "Küresel olarak devre dışı bırakılmış komutları listele." + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "Küresel olarak kapatılmış herhangi bir komut bulunmamakta." + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "{} komut küresel olarak devre dışı.\\n" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "1 komut küresel olarak devre dışı.\\n" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "Bu sunucuda devre dışı bırakılmış komutları listele." + +#: redbot/core/core_commands.py:3136 msgid "There aren't any disabled commands in {}." -msgstr "" +msgstr "{} içinde her hangi bir devre dışı bırakılmış komut bulunmamakta." -#: redbot/core/core_commands.py:2937 +#: redbot/core/core_commands.py:3139 msgid "{} commands are disabled in {}.\\n" -msgstr "" +msgstr "{} komut {} içinde devre dışı bırakılmış.\\n" -#: redbot/core/core_commands.py:2941 +#: redbot/core/core_commands.py:3143 msgid "1 command is disabled in {}.\\n" -msgstr "" +msgstr "{} içinde bir 1 komut devre dışı bırakılmış.\\n" -#: redbot/core/core_commands.py:2948 +#: redbot/core/core_commands.py:3150 #, docstring msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" +msgstr "Bir komutu devre dışı bırak.\\n\\n Eğer bot sahibiyseniz bu işlem komutları varsayılan olarak\\n küresel çapta devre dışı bırakacaktır.\\n " -#: redbot/core/core_commands.py:2962 +#: redbot/core/core_commands.py:3164 #, docstring msgid "Disable a command globally." msgstr "Bir komut genel olarak devre dışı bırakın." -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 msgid "I couldn't find that command. Please note that it is case sensitive." msgstr "Bu komut bulamadım. Lütfen büyük küçük harf duyarlı olduğunu unutmayın." -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" +msgstr "Devre dışı bırakılacak komut `command` veya alt komutlarından biri olamaz." -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 msgid "This command is designated as being always available and cannot be disabled." -msgstr "" +msgstr "Bu komut daima kullanılabilir olarak işaretlenmiştir ve devre dışı bırakılamaz." -#: redbot/core/core_commands.py:2987 +#: redbot/core/core_commands.py:3189 msgid "That command is already disabled globally." msgstr "Bu komut zaten genel olarak devre dışı bırakıldı." -#: redbot/core/core_commands.py:2996 +#: redbot/core/core_commands.py:3198 #, docstring msgid "Disable a command in this server only." msgstr "Yalnızca bu sunucuya bir komutu devre dışı bırakın." -#: redbot/core/core_commands.py:3017 +#: redbot/core/core_commands.py:3219 msgid "You are not allowed to disable that command." -msgstr "" +msgstr "O komutu devre dışı bırakma iznin bulunmamakta." -#: redbot/core/core_commands.py:3027 +#: redbot/core/core_commands.py:3229 msgid "That command is already disabled in this server." msgstr "Bu komut zaten bu Server'da devre dışı bırakıldı." -#: redbot/core/core_commands.py:3033 +#: redbot/core/core_commands.py:3235 #, docstring msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" +msgstr "Bir komutu etkinleştir.\\n\\n Eğer bot sahibiyseniz varsayılan olarak bu işlem devre dışı bırakılmış bir komutu\\n küresel çapta etkinleştirmeye çalışacaktır.\\n " -#: redbot/core/core_commands.py:3046 +#: redbot/core/core_commands.py:3248 #, docstring msgid "Enable a command globally." msgstr "Genel olarak bir komut etkinleştirmek." -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:3261 msgid "That command is already enabled globally." msgstr "Bu komut genel olarak zaten etkinleştirilmiştir." -#: redbot/core/core_commands.py:3068 +#: redbot/core/core_commands.py:3270 #, docstring msgid "Enable a command in this server." msgstr "Bu sunucu bir komutu etkinleştirin." -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." -msgstr "" +msgstr "O komutu etkinleştirmeye iznin bulunmamakta." -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "Bu komut bu sunucu zaten etkinleştirilmiştir." -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " -msgstr "" +msgstr "Botun devre dışı bırakılmış komutlara vereceği cevabı ayarla.\\n\\n Hiçbir cevap vermemek için boş bırakın.\\n\\n Mesajda komut adının bulunmasını istediğiniz bir\\n var ise oraya `{command}` yer tutucusunu koyabilirsiniz.\\n " -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " -msgstr "" +msgstr "\\n Otomatik eylemlere dokunulmazlık için sunucu ayarları.\\n " -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " -msgstr "" +msgstr "\\n Şu anda otomatik moderasyon işlemlerine dokunulmazlığı \\n olan üyeleri ve rolleri gösterir.\\n " -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" -msgstr "" +msgstr "Otomatik moderasyon dokunulmazlığı olan roller:\\n" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" -msgstr "" +msgstr "Otomatik moderasyon dokunulmazlığı olan üyeler:\\n" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." -msgstr "Buradaki hiçbir immunty ayarlar." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." +msgstr "Burada hiç dokunulmazlık ayarı bulunmamakta." -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " -msgstr "" +msgstr "\\n Bir kullanıcı ya da rolü otomatik moderasyona dokunulmaz kılar.\\n " -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "Zaten eklendi." -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " -msgstr "" +msgstr "\\n Bir kullanıcı ya da rolü otomatik moderasyona dokunulmaz kılar.\\n " -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "Listede değil." -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " -msgstr "" +msgstr "\\n Bir kullanıcı ya da rolün otomatik moderasyona dokunulmaz sayılıp sayılmadığını denetler.\\n " -#: redbot/core/core_commands.py:3175 -msgid "They are immune" -msgstr "Bağışık olduklarını" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." +msgstr "Onlar dokunulmaz." -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" -msgstr "Onlar bağışıklık değildir" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." +msgstr "Onlar dokunulmaz değil." -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " -msgstr "" +msgstr "\\n Sahip bildirimlerini yapılandırmak için komutlar.\\n " -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " -msgstr "" +msgstr "\\n Sahip bildirimleri almayı aç.\\n\\n Varsayılan ayar budur.\\n " -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " -msgstr "" +msgstr "\\n Sahip bildirimleri almaktan çık.\\n " -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " -msgstr "" +msgstr "\\n Sahip bildirimleri almak için hedef metin kanalı ekler.\\n " -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " -msgstr "" +msgstr "\\n Bir hedef metin kanalını sahip bildirimleri almaktan çıkarır.\\n " -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " -msgstr "" +msgstr "\\n Sahip bildirimleri için yapılandırılmış ek hedefleri listeler.\\n " -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." -msgstr "" +msgstr "Bildirim gönderilen ek kanal bulunmamakta." -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" -msgstr "" +msgstr "{id} id'li kanal bilinmiyor" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." -msgstr "" +msgstr "Görmezden gelme listesine sunucular veya kanallar ekle." -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " -msgstr "" +msgid "\\n List the currently ignored servers and channels.\\n " +msgstr "\\n Şu anda görmezden gelinen sunucular ve kanalları gösterir.\\n " -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " -msgstr "" +msgstr "Kanal veya kategorideki komutları görmezden gel.\\n\\n Varsayılan olarak şu anki kanal.\\n " -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "Kanal yok sayılan olarak eklendi." -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." -msgstr "" +msgstr "Kanal zaten görmezden gelinenler listesinde." -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." -msgstr "" +msgstr "Bu sunucudaki komutları görmezden gel." -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "Bu sunucu yok sayılan olarak listeye eklendi." -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "Bu sunucu zaten yok sayılan modu açılmış." -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." -msgstr "" +msgstr "Görmezden gelinenler listesinden sunucular veya kanalları çıkar." -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " -msgstr "" +msgstr "Bir kanalı ya da kategoriyi yasaklı listesinden kaldırın.\\n\\n Bir kanal girilmezse mevcut kanal olarak seçilecek.\\n " -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "Kanal yok sayılan listesinden kaldırıldı." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." -msgstr "" +msgstr "O kanal görmezden gelinenler listesinde değil." -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." -msgstr "" +msgstr "Bu sunucuyu görmezden gelinenler listesinden çıkar." -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "Bu sunucu yok sayılan listesinden kaldırıldı." -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." -msgstr "" +msgstr "Bu sunucu görmezden gelinenler listesinde değil." -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." -msgstr "" +msgstr "Bu sunucu şu anda görmezden gelinmekte." -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "Şu anda yok sayılan ketogeri: {categories}\\nKanallar: {channels}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " -msgstr "" +msgstr "\\n Red'in lisansları hakkında bilgi al.\\n " -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " -msgstr "" +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgstr "Python kodunda bir ifadeyi değerlendir.\\n\\n Bot daima kodun çıktısı ile cevap verecektir.\\n Eğer kodun çıktısı bir coroutine ise, await edilecektir\\n ve botun verdiği cevap bunun sonucu olacaktır.\\n\\n Not: Yalnızca bir ifade değerlendirilebilir. Yield gibi bazı\\n sınırlandırılmış kelimeler kullanmak syntax hatası ile sonuçlanacaktır. Birden çok satırdan oluşan\\n asenkron kod için, [p]repl veya [p]eval komutlarını gözden geçiriniz.\\n\\n Environment Değişkenleri:\\n ctx - komut çağırma kapsamı\\n bot - bot objesi\\n channel - şu anki kanal objesi\\n author - komut sahibinin üye objesi\\n message - komutun mesaj objesi\\n discord - discord.py kütüphanesi\\n commands - redbot.core.commands\\n _ - Son dev komutunun sonucu.\\n " -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " -msgstr "" +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgstr "Asenkron kod çalıştır.\\n\\n Bu komut kodu bir async fonksiyonun body'sine sarıp sonra\\n çağırır ve await eder. Bot stdout ve fonksiyonun \\n return değerine yazışmış herhangi bir şeyle cevap verecektir.\\n\\n Kod karıştırılmadığı ve düzgün biçimde formatlandığı sürece\\n bir kod bloğu, hizada kod veya hiçbiri olarak verilebilir.\\n\\n Environment Değişkenleri:\\n ctx - komut çağırma kapsamı\\n bot - bot objesi\\n channel - şu anki kanal objesi\\n author - komut sahibinin üye objesi\\n message - komutun mesaj objesi\\n discord - discord.py kütüphanesi\\n commands - redbot.core.commands\\n _ - Son dev komutunun sonucu.\\n " -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " -msgstr "" +msgstr "Etkileşimli bir REPL aç.\\n\\n REPL yalnızca ters tırnak ile başlayan mesajları\\n kod olarak kabul edecektir. Bu kod bloklarını da içerdiğinden birden çok satır\\n değerlendirilebilir.\\n " -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Zaten bir çoğaltma oturum bu kanalda çalışan. Bunu 'istifa ile' çık." -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "Yürütmek veya değerlendirmek için kod girin. 'çıkış' veya 'çıkmak' çıkmak için." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "Bu kanalda zaten bir REPL oturumu çalışmakta. `{}repl resume` ile REPL'ı devam ettirin." -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "Çalıştırmak veya değerlendirmek için kod girin. Çıkmak için `exit()` veya `quit` kullanın. Ara vermek için `{}repl pause` kullanın." + +#: redbot/core/dev_commands.py:269 msgid "Exiting." -msgstr "" +msgstr "Çıkılıyor." -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "Beklenmeyen hata: '{}'" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "Bu kanalda çalışmakta olan REPL ı duraklatır/sürdürür" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "Şu anda bu kanalda çalışmakta olan REPL oturumu yok." + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "Bu kanaldaki REPL oturumu sürdürüldü." + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "Bu kanaldaki REPL oturumu duraklatıldı." + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " -msgstr "" +msgstr "Komutu başkası çalıştırmış gibi göster.\\n\\n Önek girilmemelidir.\\n " -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " -msgstr "" +msgstr "Bir mesaj olayını başka bir kullanıcı tarafından gönderilmiş gibi sevk et.\\n\\n Sadece mesajın saf içeriğini okur. Ekler, yerleştirmeler vb.\\n görmezden gelinir.\\n " + +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "Bot sahiplerine bekleme süresinden muaf tutulma izni ver.\\n\\n Yeniden başlatıldığında bu ayar sıfırlanır." + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "Bot sahipleri artık bekleme süresi olan tüm komutlardan muaf." + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "Bot sahipleri artık bekleme süresi olan tüm komutlardan muaf değil." #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." -msgstr "" +msgstr "{user} kullanıcısının bakiyesi {max} {currency} üzerine çıkamaz." -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" +msgstr "Red misaliniz eskimiş durumda! Şu anki sürüm {}, fakat siz {} kullanmaktasınız!" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" -msgstr "" +msgstr "\\n\\nAşağıdaki komutun her ne kadar şu anki işletim sisteminiz, ortamınız, ve Python sürümünüze dayandığı için çoğu senaryoda çalışması gereksede, ** <{docs}> tan güncelleme evraklarını okumanız ve güncelleme sırasında yapılması gereken başka bir şey var mı kontrol etmeniz önemle tavsiye edilir.**" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" -msgstr "" - -#: redbot/core/events.py:141 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:143 -msgid "Terminal" -msgstr "" +msgstr "\\n\\nBotunuzu güncelleştirmek için, önce botunuzu kapatıp sonra da bir {console} penceresi açın (yönetici olmayarak) ve şunu çalıştırın:\\n\\n" #: redbot/core/events.py:150 +msgid "Command Prompt" +msgstr "Komut İstemi" + +#: redbot/core/events.py:152 +msgid "Terminal" +msgstr "Uçbirim" + +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " -msgstr "" +msgstr "\\n\\nSizin Python sürümünüz `{py_version}` ve bu güncelleme için `{req_py}` gerekmekte; update komutunu çalıştıramazsınız.\\n\\nYukarıdaki kılavuzlarımızda bulunan güncelleme talimatlarını takip etmeniz gerekmektedir. Eğer kılavuzları takip ettikten sonra yardıma ihtiyacınız varsa sunusundaki #support kanalına başvurunuz." -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" +msgstr "`{user_input}`, `{command}` komutu için geçerli bir değer değil." -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "Bu komutu kullanırken bir hata oluştu '{command}'. Konsolu veya logları kontrol edin." +msgstr "Bu komutu kullanırken bir hata oluştu '{command}'. Detaylar için konsolu veya günlükleri kontrol edin." -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." -msgstr "" +msgstr "O komutu çalıştırmak için {permission} iznine ihtiyacım var." -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." -msgstr "" +msgstr "O komutu çalıştırmak için {permission_list} izinlerine ihtiyacım var." -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "Bu komut DM üzerinden kullanılamaz." -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "Bu komut sadece DM üzerinden kullanılabilir." -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "Bu komut bekleme süresinde. {delay} sonra tekrar deneyin." -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "Bu komut bekleme süresinde. 1 saniye sonra tekrar deneyin." -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." -msgstr "" +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "Bu komutu kullanmakta olan çok fazla kişi var. Aynı anda sadece {number} kez kullanılabilir." -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "Bu komutu çok fazla kişi kullanmakta. Aynı anda sadece bir kere kullanılabilir." + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "Komutun çalıştırılması henüz bitmedi, aynı anda {type} başına {number} kere kullanılabilir." + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "Komutun çalıştırılması henüz bitmedi, {type} başına sadece bir kere kullanılabilir." + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "Bu komutu kullanmakta olan çok fazla kişi var. {type} başına aynı anda {number} kez kullanılabilir." + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "Bu komutu çok fazla kişi kullanmakta. Aynı anda {type} başına sadece bir kere kullanılabilir." + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "Vaka #{} | {} {}" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "**Sebep:** {}" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "**Sebep:** `reason` komutunu kullanarak bir sebep girin" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "Bilinmiyor" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." -msgstr "" +msgstr "Silinmiş Kullanıcı." -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "Bilinmeyen ya da Silinmiş Üye" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "**Sebep:** {}" + +#: redbot/core/modlog.py:418 msgid "Moderator" -msgstr "" +msgstr "Moderatör" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" -msgstr "" +msgstr "'e kadar" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" -msgstr "" +msgstr "Süre" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" -msgstr "" +msgstr "Kanal" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" -msgstr "" +msgstr "{channel} (silindi)" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "Düzenleyen kişi" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "Son düzenlenme tarihi" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "**Üye:** {}\\n" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "**Moderatör:** {}\\n" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "**Şu zamana kadar:** {}\\n**Süre:** {}\\n" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "**Kanal**: {} (Silindi)\\n" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "**Kanal**: {}\\n" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "**Düzenleyen kişi:** {}\\n" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "**Son düzenlenme tarihi:** {}\\n" diff --git a/redbot/core/locales/uk-UA.po b/redbot/core/locales/uk-UA.po index d73f52770..1ce0b8731 100644 --- a/redbot/core/locales/uk-UA.po +++ b/redbot/core/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: uk_UA\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/vi-VN.po b/redbot/core/locales/vi-VN.po index ca5010ef4..ac0111c5f 100644 --- a/redbot/core/locales/vi-VN.po +++ b/redbot/core/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: vi_VN\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/zh-CN.po b/redbot/core/locales/zh-CN.po index 5a6e3f5cb..20961252c 100644 --- a/redbot/core/locales/zh-CN.po +++ b/redbot/core/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: zh_CN\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "路径已成功添加。" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "这是一个无效的路径编号。" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "路径已被成功删除。" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "无效的‘从’索引" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "无效的‘到’索引" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "已重新排序路径。" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "该路径不存在。" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "机器人将安装新的齿轮到`{}`目录。" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "完成。" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "关闭... " -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "支持 JPG/PNG 格式。" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" -msgstr "无法更改名字。请记住每个小时你只能最多进行两次操作。如果需要频繁更改,请使用昵称。`{}设置昵称`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "我没有更改我自己昵称的权限。" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "前缀集。" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "已重置行会前缀。" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "区域已经被设置。" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "通过DM" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "从 {}" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "使用 \"{} dm {} \" 来答复此用户" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "发送人 {} {}" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "你的信息已发送。" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "抱歉,我无法发送你的消息。" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "已经在这个通道中运行REPL会话。选择'退出'来退出。" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." -msgstr "输入代码来执行或评估。`exit()` 或 `quit`来退出。" +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "异常错误:`{}`" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/zh-HK.po b/redbot/core/locales/zh-HK.po index 6c8152866..c5f87e5c7 100644 --- a/redbot/core/locales/zh-HK.po +++ b/redbot/core/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: zh_HK\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/locales/zh-TW.po b/redbot/core/locales/zh-TW.po index 658b82793..1155d5846 100644 --- a/redbot/core/locales/zh-TW.po +++ b/redbot/core/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-13 12:20+0000\n" +"POT-Creation-Date: 2020-12-24 12:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,98 +15,98 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: zh_TW\n" -#: redbot/core/bank.py:929 +#: redbot/core/bank.py:990 msgid "Can't pay for this command in DM without a global bank." msgstr "" -#: redbot/core/bank.py:936 +#: redbot/core/bank.py:997 msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/cog_manager.py:320 +#: redbot/core/cog_manager.py:316 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:329 +#: redbot/core/cog_manager.py:325 #, docstring msgid "\\n Lists current cog paths in order of priority.\\n " msgstr "" -#: redbot/core/cog_manager.py:337 +#: redbot/core/cog_manager.py:333 msgid "Install Path: {install_path}\\nCore Path: {core_path}\\n\\n" msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/cog_manager.py:347 #, docstring msgid "\\n Add a path to the list of available cog paths.\\n " msgstr "" -#: redbot/core/cog_manager.py:355 +#: redbot/core/cog_manager.py:351 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:363 +#: redbot/core/cog_manager.py:359 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:368 +#: redbot/core/cog_manager.py:364 #, docstring msgid "\\n Removes a path from the available cog paths given the `path_number` from `[p]paths`.\\n " msgstr "" -#: redbot/core/cog_manager.py:373 redbot/core/cog_manager.py:396 +#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 msgid "Path numbers must be positive." msgstr "" -#: redbot/core/cog_manager.py:380 +#: redbot/core/cog_manager.py:376 msgid "That is an invalid path number." msgstr "" -#: redbot/core/cog_manager.py:384 +#: redbot/core/cog_manager.py:380 msgid "Path successfully removed." msgstr "" -#: redbot/core/cog_manager.py:389 +#: redbot/core/cog_manager.py:385 #, docstring msgid "\\n Reorders paths internally to allow discovery of different cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:403 +#: redbot/core/cog_manager.py:399 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/cog_manager.py:405 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:413 +#: redbot/core/cog_manager.py:409 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:418 +#: redbot/core/cog_manager.py:414 #, docstring msgid "\\n Returns the current install path or sets it if one is provided.\\n The provided path must be absolute or relative to the bot's\\n directory and it must already exist.\\n\\n No installed cogs will be transferred in the process.\\n " msgstr "" -#: redbot/core/cog_manager.py:431 +#: redbot/core/cog_manager.py:427 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:436 +#: redbot/core/cog_manager.py:432 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:442 +#: redbot/core/cog_manager.py:438 #, docstring msgid "\\n Lists all loaded and available cogs.\\n " msgstr "" -#: redbot/core/cog_manager.py:455 +#: redbot/core/cog_manager.py:451 msgid "**{} loaded:**\\n" msgstr "" -#: redbot/core/cog_manager.py:456 +#: redbot/core/cog_manager.py:452 msgid "**{} unloaded:**\\n" msgstr "" @@ -118,1887 +118,2057 @@ msgstr "" msgid "**{} unloaded:**\\n" msgstr "" -#: redbot/core/core_commands.py:374 +#: redbot/core/core_commands.py:375 #, docstring msgid "Commands related to core functions." msgstr "" -#: redbot/core/core_commands.py:382 +#: redbot/core/core_commands.py:383 #, docstring msgid "Pong." msgstr "砰。" -#: redbot/core/core_commands.py:387 +#: redbot/core/core_commands.py:388 #, docstring -msgid "Shows info about Red." +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:414 +#: redbot/core/core_commands.py:415 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. [Join us today]({}) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:424 +#: redbot/core/core_commands.py:425 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:427 +#: redbot/core/core_commands.py:428 msgid "Red version" msgstr "Red 版本" -#: redbot/core/core_commands.py:430 redbot/core/core_commands.py:473 +#: redbot/core/core_commands.py:431 redbot/core/core_commands.py:474 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:434 redbot/core/core_commands.py:477 +#: redbot/core/core_commands.py:435 redbot/core/core_commands.py:478 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:435 +#: redbot/core/core_commands.py:436 msgid "Outdated" msgstr "已過期" -#: redbot/core/core_commands.py:437 +#: redbot/core/core_commands.py:438 msgid "About this instance" msgstr "關於這個實例" -#: redbot/core/core_commands.py:438 +#: redbot/core/core_commands.py:439 msgid "About Red" msgstr "關於 Red" -#: redbot/core/core_commands.py:441 redbot/core/core_commands.py:486 +#: redbot/core/core_commands.py:442 redbot/core/core_commands.py:487 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:449 +#: redbot/core/core_commands.py:450 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\\n\\nRed is backed by a passionate community who contributes and creates content for everyone to enjoy. Join us today (4) and help us improve!\\n\\n(c) Cog Creators" msgstr "" -#: redbot/core/core_commands.py:459 +#: redbot/core/core_commands.py:460 msgid "Instance owned by: [{owner}]\\nPython: [{python_version}] (5)\\ndiscord.py: [{dpy_version}] (6)\\nRed version: [{red_version}] (7)\\n" msgstr "" -#: redbot/core/core_commands.py:478 +#: redbot/core/core_commands.py:479 msgid "Outdated: [{state}]\\n" msgstr "" -#: redbot/core/core_commands.py:481 +#: redbot/core/core_commands.py:482 msgid "**About Red**\\n" msgstr "" -#: redbot/core/core_commands.py:492 +#: redbot/core/core_commands.py:493 msgid "**About this instance**\\n" msgstr "" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:495 msgid "**References**\\n1. <{}>\\n2. <{}>\\n3. <{}>\\n4. <{}>\\n5. <{}>\\n6. <{}>\\n7. <{}>\\n" msgstr "" -#: redbot/core/core_commands.py:510 +#: redbot/core/core_commands.py:511 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:514 msgid "Less than one second" msgstr "不到一秒" -#: redbot/core/core_commands.py:515 +#: redbot/core/core_commands.py:516 msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" msgstr "" -#: redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:523 #, docstring msgid " Commands which interact with the data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:529 +#: redbot/core/core_commands.py:530 #, docstring msgid " Find out what type of data [botname] stores and why. " msgstr "" -#: redbot/core/core_commands.py:534 +#: redbot/core/core_commands.py:535 msgid "This bot stores some data about users as necessary to function. This is mostly the ID your user is assigned by Discord, linked to a handful of things depending on what you interact with in the bot. There are a few commands which store it to keep track of who created something. (such as playlists) For full details about this as well as more in depth details of what is stored and why, see {link}.\\n\\nAdditionally, 3rd party addons loaded by the bot's owner may or may not store additional things. You can use `{prefix}mydata 3rdparty` to view the statements provided by each 3rd-party addition." msgstr "" -#: redbot/core/core_commands.py:553 +#: redbot/core/core_commands.py:554 #, docstring msgid " View the End User Data statements of each 3rd-party module. " msgstr "" -#: redbot/core/core_commands.py:558 +#: redbot/core/core_commands.py:559 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:568 +#: redbot/core/core_commands.py:569 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:588 +#: redbot/core/core_commands.py:589 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:591 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:595 +#: redbot/core/core_commands.py:596 msgid "3rd-party extensions without statements\\n" msgstr "" -#: redbot/core/core_commands.py:606 +#: redbot/core/core_commands.py:607 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:622 +#: redbot/core/core_commands.py:623 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:627 +#: redbot/core/core_commands.py:628 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:638 +#: redbot/core/core_commands.py:639 #, docstring msgid "\\n Have [botname] forget what it knows about you.\\n\\n This may not remove all data about you, data needed for operation,\\n such as command cooldowns will be kept until no longer necessary.\\n\\n Further interactions with [botname] may cause it to learn about you again.\\n " msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:651 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:658 msgid "This will cause the bot to get rid of and/or disassociate data from you. It will not get rid of operational data such as modlog entries, warnings, or mutes. If you are sure this is what you want, please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:667 +#: redbot/core/core_commands.py:668 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:680 +#: redbot/core/core_commands.py:681 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:695 +#: redbot/core/core_commands.py:696 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:705 +#: redbot/core/core_commands.py:706 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\\nPlease contact the owner of this bot to address this.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:716 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:723 +#: redbot/core/core_commands.py:724 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:733 +#: redbot/core/core_commands.py:734 #, docstring msgid " [Coming Soon] Get what data [botname] has about you. " msgstr "" -#: redbot/core/core_commands.py:735 +#: redbot/core/core_commands.py:736 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:744 +#: redbot/core/core_commands.py:745 #, docstring msgid "\\n Commands for more complete data handling.\\n " msgstr "" -#: redbot/core/core_commands.py:750 +#: redbot/core/core_commands.py:751 #, docstring msgid "\\n Set the bot to allow users to request a data deletion.\\n\\n This is on by default.\\n " msgstr "" -#: redbot/core/core_commands.py:757 +#: redbot/core/core_commands.py:758 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:765 +#: redbot/core/core_commands.py:766 #, docstring msgid "\\n Set the bot to not allow users to request a data deletion.\\n " msgstr "" -#: redbot/core/core_commands.py:769 +#: redbot/core/core_commands.py:770 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:773 +#: redbot/core/core_commands.py:774 #, docstring msgid "\\n Sets how user deletions are treated.\\n\\n Level:\\n 0: What users can delete is left entirely up to each cog.\\n 1: Cogs should delete anything the cog doesn't need about the user.\\n " msgstr "" -#: redbot/core/core_commands.py:784 +#: redbot/core/core_commands.py:785 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 msgid "Cogs will be informed a user has made a data deletion request, and the details of what to delete will be left to the discretion of the cog author." msgstr "" -#: redbot/core/core_commands.py:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\\n Handle a deletion request from Discord.\\n " msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:810 msgid "This will cause the bot to get rid of or disassociate all data from the specified user ID. You should not use this unless Discord has specifically requested this with regard to a deleted user. This will remove the user from various anti-abuse measures. If you are processing a manual request from a user, you may want `{prefix}{command_name}` instead\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:827 +#: redbot/core/core_commands.py:828 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:842 +#: redbot/core/core_commands.py:843 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:853 +#: redbot/core/core_commands.py:854 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:863 redbot/core/core_commands.py:1005 +#: redbot/core/core_commands.py:864 redbot/core/core_commands.py:1006 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:867 +#: redbot/core/core_commands.py:868 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:874 +#: redbot/core/core_commands.py:875 #, docstring msgid " Delete data [botname] has about a user for a user. " msgstr "" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 msgid "This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user. Users have access to different command for this unless they can't interact with the bot at all. This is a mostly safe operation, but you should not use it unless processing a request from this user as it may impact their usage of the bot. \\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:900 +#: redbot/core/core_commands.py:901 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:915 +#: redbot/core/core_commands.py:916 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:926 +#: redbot/core/core_commands.py:927 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:937 +#: redbot/core/core_commands.py:938 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:945 +#: redbot/core/core_commands.py:946 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:952 +#: redbot/core/core_commands.py:953 #, docstring msgid " Delete data [botname] has about a user. " msgstr "" -#: redbot/core/core_commands.py:955 +#: redbot/core/core_commands.py:956 msgid "This will cause the bot to get rid of or disassociate a lot of data about the specified user. This may include more than just end user data, including anti abuse records.\\n\\nIf you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:969 +#: redbot/core/core_commands.py:970 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}. Additionally, the following cogs errored: {cogs}\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:984 +#: redbot/core/core_commands.py:985 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:995 +#: redbot/core/core_commands.py:996 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\\nPlease check your logs and contact the creators of these cogs and modules.\\nNote: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1009 +#: redbot/core/core_commands.py:1010 msgid "{mention} The following cogs did not handle deletion:\\n{cogs}." msgstr "" -#: redbot/core/core_commands.py:1016 +#: redbot/core/core_commands.py:1017 #, docstring msgid "\\n Commands for toggling embeds on or off.\\n\\n This setting determines whether or not to\\n use embeds as a response to a command (for\\n commands that support it). The default is to\\n use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1027 +#: redbot/core/core_commands.py:1028 #, docstring msgid "Show the current embed settings." msgstr "" -#: redbot/core/core_commands.py:1028 +#: redbot/core/core_commands.py:1029 msgid "Embed settings:\\n\\n" msgstr "" -#: redbot/core/core_commands.py:1030 +#: redbot/core/core_commands.py:1031 msgid "Global default: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1034 msgid "Guild setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1036 +#: redbot/core/core_commands.py:1037 msgid "Channel setting: {}\\n" msgstr "" -#: redbot/core/core_commands.py:1038 +#: redbot/core/core_commands.py:1039 msgid "User setting: {}" msgstr "使用者設定: {}" -#: redbot/core/core_commands.py:1044 +#: redbot/core/core_commands.py:1045 #, docstring msgid "\\n Toggle the global embed setting.\\n\\n This is used as a fallback if the user\\n or guild hasn't set a preference. The\\n default is to use embeds.\\n " msgstr "" -#: redbot/core/core_commands.py:1054 +#: redbot/core/core_commands.py:1055 msgid "Embeds are now {} by default." msgstr "" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "disabled" msgstr "已停用" -#: redbot/core/core_commands.py:1054 redbot/core/core_commands.py:1078 -#: redbot/core/core_commands.py:1103 redbot/core/core_commands.py:1728 -#: redbot/core/core_commands.py:1744 +#: redbot/core/core_commands.py:1055 redbot/core/core_commands.py:1079 +#: redbot/core/core_commands.py:1104 redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1767 msgid "enabled" msgstr "已啟用" -#: redbot/core/core_commands.py:1061 +#: redbot/core/core_commands.py:1062 #, docstring msgid "\\n Toggle the guild's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a guild channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1074 redbot/core/core_commands.py:1099 -#: redbot/core/core_commands.py:1121 +#: redbot/core/core_commands.py:1075 redbot/core/core_commands.py:1100 +#: redbot/core/core_commands.py:1122 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1077 +#: redbot/core/core_commands.py:1078 msgid "Embeds are now {} for this guild." msgstr "" -#: redbot/core/core_commands.py:1086 +#: redbot/core/core_commands.py:1087 #, docstring msgid "\\n Toggle the channel's embed setting.\\n\\n If enabled is None, the setting will be unset and\\n the guild default will be used instead.\\n\\n If set, this is used instead of the guild default\\n to determine whether or not to use embeds. This is\\n used for all commands done in a channel except\\n for help commands.\\n " msgstr "" -#: redbot/core/core_commands.py:1102 +#: redbot/core/core_commands.py:1103 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1109 +#: redbot/core/core_commands.py:1110 #, docstring msgid "\\n Toggle the user's embed setting for DMs.\\n\\n If enabled is None, the setting will be unset and\\n the global default will be used instead.\\n\\n If set, this is used instead of the global default\\n to determine whether or not to use embeds. This is\\n used for all commands executed in a DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:1124 +#: redbot/core/core_commands.py:1125 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1126 +#: redbot/core/core_commands.py:1127 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1132 +#: redbot/core/core_commands.py:1133 #, docstring msgid "Sends to the owner the last command exception that has occurred.\\n\\n If public (yes is specified), it will be sent to the chat instead." msgstr "" -#: redbot/core/core_commands.py:1144 -msgid "No exception has occurred yet" +#: redbot/core/core_commands.py:1152 +msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1149 +#: redbot/core/core_commands.py:1157 #, docstring -msgid "Show's [botname]'s invite url." +msgid "Shows [botname]'s invite url." msgstr "" -#: redbot/core/core_commands.py:1161 +#: redbot/core/core_commands.py:1169 #, docstring msgid "Setup the bot's invite." msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1174 #, docstring msgid "\\n Define if the command should be accessible for the average user.\\n " msgstr "" -#: redbot/core/core_commands.py:1195 +#: redbot/core/core_commands.py:1203 #, docstring msgid "\\n Make the bot create its own role with permissions on join.\\n\\n The bot will create its own role with the desired permissions when it joins a new server. This is a special role that can't be deleted or removed from the bot.\\n\\n For that, you need to provide a valid permissions level.\\n You can generate one here: https://discordapi.com/permissions.html\\n\\n Please note that you might need two factor authentication for some permissions.\\n " msgstr "" -#: redbot/core/core_commands.py:1215 +#: redbot/core/core_commands.py:1223 #, docstring msgid "Leaves the current server." msgstr "" -#: redbot/core/core_commands.py:1216 +#: redbot/core/core_commands.py:1224 msgid "Are you sure you want me to leave this server? (y/n)" msgstr "" -#: redbot/core/core_commands.py:1222 redbot/core/core_commands.py:1275 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1283 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1226 +#: redbot/core/core_commands.py:1234 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1227 +#: redbot/core/core_commands.py:1235 msgid "Leaving guild '{}'" msgstr "" -#: redbot/core/core_commands.py:1230 -msgid "Alright, I'll stay then :)" +#: redbot/core/core_commands.py:1238 +msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1243 #, docstring msgid "Lists and allows [botname] to leave servers." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1254 msgid "To leave a server, just type its number." msgstr "" -#: redbot/core/core_commands.py:1261 +#: redbot/core/core_commands.py:1269 msgid "I cannot leave a guild I am the owner of." msgstr "" -#: redbot/core/core_commands.py:1264 +#: redbot/core/core_commands.py:1272 msgid "Are you sure you want me to leave {}? (yes/no)" msgstr "" -#: redbot/core/core_commands.py:1271 redbot/core/core_commands.py:1799 -#: redbot/core/core_commands.py:1915 redbot/core/core_commands.py:1933 -#: redbot/core/core_commands.py:1945 +#: redbot/core/core_commands.py:1279 redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1962 redbot/core/core_commands.py:2006 +#: redbot/core/core_commands.py:2021 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1273 +#: redbot/core/core_commands.py:1281 msgid "Alright then." msgstr "" -#: redbot/core/core_commands.py:1280 +#: redbot/core/core_commands.py:1288 #, docstring msgid "Loads packages." msgstr "" -#: redbot/core/core_commands.py:1299 +#: redbot/core/core_commands.py:1305 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1304 +#: redbot/core/core_commands.py:1310 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1314 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1315 +#: redbot/core/core_commands.py:1321 msgid "Failed to load the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1320 +#: redbot/core/core_commands.py:1326 msgid "Failed to load the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1334 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1334 +#: redbot/core/core_commands.py:1340 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1343 redbot/core/core_commands.py:1477 +#: redbot/core/core_commands.py:1349 redbot/core/core_commands.py:1483 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1347 redbot/core/core_commands.py:1481 +#: redbot/core/core_commands.py:1353 redbot/core/core_commands.py:1487 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1355 +#: redbot/core/core_commands.py:1361 msgid "This package could not be loaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1359 +#: redbot/core/core_commands.py:1365 msgid "These packages could not be loaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1366 +#: redbot/core/core_commands.py:1372 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1372 +#: redbot/core/core_commands.py:1378 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1387 +#: redbot/core/core_commands.py:1397 #, docstring msgid "Unloads packages." msgstr "" -#: redbot/core/core_commands.py:1397 +#: redbot/core/core_commands.py:1405 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1401 +#: redbot/core/core_commands.py:1409 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1408 +#: redbot/core/core_commands.py:1416 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1420 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1425 +#: redbot/core/core_commands.py:1433 #, docstring msgid "Reloads packages." msgstr "" -#: redbot/core/core_commands.py:1444 +#: redbot/core/core_commands.py:1450 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1449 +#: redbot/core/core_commands.py:1455 msgid "Failed to reload the following package: {pack}.\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1454 +#: redbot/core/core_commands.py:1460 msgid "Failed to reload the following packages: {packs}\\nCheck your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1462 +#: redbot/core/core_commands.py:1468 msgid "The following name is not a valid package name: {pack}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1468 +#: redbot/core/core_commands.py:1474 msgid "The following names are not valid package names: {packs}\\nPackage names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1489 +#: redbot/core/core_commands.py:1495 msgid "This package could not be reloaded for the following reason:\\n\\n{reason}" msgstr "" -#: redbot/core/core_commands.py:1493 +#: redbot/core/core_commands.py:1499 msgid "These packages could not be reloaded for the following reasons:\\n\\n{reasons}" msgstr "" -#: redbot/core/core_commands.py:1500 +#: redbot/core/core_commands.py:1506 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1506 +#: redbot/core/core_commands.py:1512 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\\nYou should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1521 +#: redbot/core/core_commands.py:1527 #, docstring msgid "Shuts down the bot." msgstr "" -#: redbot/core/core_commands.py:1526 +#: redbot/core/core_commands.py:1532 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1532 +#: redbot/core/core_commands.py:1538 #, docstring -msgid "Attempts to restart Red.\\n\\n Makes Red quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." +msgid "Attempts to restart [botname].\\n\\n Makes [botname] quit with exit code 26.\\n The restart is not guaranteed: it must be dealt\\n with by the process manager in use." msgstr "" -#: redbot/core/core_commands.py:1539 +#: redbot/core/core_commands.py:1545 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1544 +#: redbot/core/core_commands.py:1550 #, docstring msgid "Changes [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1548 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\\n Show the current settings for [botname].\\n " msgstr "" -#: redbot/core/core_commands.py:1560 -msgid "Admin roles: {admin}\\nMod roles: {mod}\\n" -msgstr "" - -#: redbot/core/core_commands.py:1569 -msgid "Same as bot's locale" -msgstr "" - #: redbot/core/core_commands.py:1572 -msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Locale: {locale}\\nRegional format: {regional_format}" +msgid "Admin roles: {admin}\\nMod roles: {mod}\\nLocale: {guild_locale}\\nRegional format: {guild_regional_format}\\n" msgstr "" -#: redbot/core/core_commands.py:1592 +#: redbot/core/core_commands.py:1593 +msgid "{bot_name} Settings:\\n\\nPrefixes: {prefixes}\\n{guild_settings}Global locale: {locale}\\nGlobal regional format: {regional_format}\\nDefault embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:1615 #, docstring msgid "Set the delay until the bot removes the command message.\\n\\n Must be between -1 and 60.\\n\\n Set to -1 to disable this feature.\\n " msgstr "" -#: redbot/core/core_commands.py:1603 +#: redbot/core/core_commands.py:1626 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:1605 +#: redbot/core/core_commands.py:1628 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:1610 +#: redbot/core/core_commands.py:1633 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:1617 +#: redbot/core/core_commands.py:1640 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:1622 +#: redbot/core/core_commands.py:1645 #, docstring msgid "\\n Sets the bot's description.\\n Use without a description to reset.\\n This is shown in a few locations, including the help menu.\\n\\n The default is \\\"Red V3\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1632 +#: redbot/core/core_commands.py:1655 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1635 -msgid "This description is too long to properly display. Please try again with below 250 characters" +#: redbot/core/core_commands.py:1658 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1672 #, docstring msgid "\\n Adds an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1654 +#: redbot/core/core_commands.py:1677 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:1656 +#: redbot/core/core_commands.py:1679 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1685 #, docstring msgid "\\n Adds a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1667 +#: redbot/core/core_commands.py:1690 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:1669 +#: redbot/core/core_commands.py:1692 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1675 +#: redbot/core/core_commands.py:1698 #, docstring msgid "\\n Removes an admin role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1680 +#: redbot/core/core_commands.py:1703 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:1682 +#: redbot/core/core_commands.py:1705 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:1688 +#: redbot/core/core_commands.py:1711 #, docstring msgid "\\n Removes a mod role for this guild.\\n " msgstr "" -#: redbot/core/core_commands.py:1693 +#: redbot/core/core_commands.py:1716 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:1695 +#: redbot/core/core_commands.py:1718 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:1701 +#: redbot/core/core_commands.py:1724 #, docstring msgid "\\n Toggle whether to use the bot owner-configured colour for embeds.\\n\\n Default is to use the bot's configured colour.\\n Otherwise, the colour used will be the colour of the bot's top role.\\n " msgstr "" -#: redbot/core/core_commands.py:1710 +#: redbot/core/core_commands.py:1733 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:1711 +#: redbot/core/core_commands.py:1734 msgid "will" msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1742 #, docstring msgid "\\n Toggle whether to enable fuzzy command search for the server.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1727 +#: redbot/core/core_commands.py:1750 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:1735 +#: redbot/core/core_commands.py:1758 #, docstring msgid "\\n Toggle whether to enable fuzzy command search in DMs.\\n\\n Default is for fuzzy command search to be disabled.\\n " msgstr "" -#: redbot/core/core_commands.py:1743 +#: redbot/core/core_commands.py:1766 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:1751 +#: redbot/core/core_commands.py:1774 #, docstring msgid "\\n Sets a default colour to be used for the bot's embeds.\\n\\n Acceptable values for the colour parameter can be found at:\\n\\n https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\\n " msgstr "" -#: redbot/core/core_commands.py:1761 +#: redbot/core/core_commands.py:1784 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:1764 +#: redbot/core/core_commands.py:1787 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1792 #, docstring msgid "Sets [botname]'s avatar\\n\\n Supports either an attachment or an image URL." msgstr "" -#: redbot/core/core_commands.py:1790 +#: redbot/core/core_commands.py:1806 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:1808 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:1818 msgid "Failed. Remember that you can edit my avatar up to two times a hour. The URL or attachment must be a valid image in either JPG or PNG format." msgstr "" -#: redbot/core/core_commands.py:1797 +#: redbot/core/core_commands.py:1825 msgid "JPG / PNG format only." msgstr "" -#: redbot/core/core_commands.py:1804 +#: redbot/core/core_commands.py:1832 #, docstring msgid "Removes [botname]'s avatar." msgstr "" -#: redbot/core/core_commands.py:1807 +#: redbot/core/core_commands.py:1835 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1813 +#: redbot/core/core_commands.py:1841 #, docstring msgid "Sets [botname]'s playing status." msgstr "" -#: redbot/core/core_commands.py:1825 +#: redbot/core/core_commands.py:1853 msgid "Status set to ``Playing {game.name}``." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1855 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1861 #, docstring msgid "Sets [botname]'s listening status." msgstr "" -#: redbot/core/core_commands.py:1843 +#: redbot/core/core_commands.py:1871 msgid "Status set to ``Listening to {listening}``." msgstr "" -#: redbot/core/core_commands.py:1846 +#: redbot/core/core_commands.py:1874 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:1852 +#: redbot/core/core_commands.py:1880 #, docstring msgid "Sets [botname]'s watching status." msgstr "" -#: redbot/core/core_commands.py:1861 +#: redbot/core/core_commands.py:1889 msgid "Status set to ``Watching {watching}``." msgstr "" -#: redbot/core/core_commands.py:1863 +#: redbot/core/core_commands.py:1891 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:1869 +#: redbot/core/core_commands.py:1897 +#, docstring +msgid "Sets [botname]'s competing status." +msgstr "" + +#: redbot/core/core_commands.py:1907 +msgid "Status set to ``Competing in {competing}``." +msgstr "" + +#: redbot/core/core_commands.py:1910 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:1916 #, docstring msgid "Sets [botname]'s status.\\n\\n Available statuses:\\n online\\n idle\\n dnd\\n invisible\\n " msgstr "" -#: redbot/core/core_commands.py:1892 +#: redbot/core/core_commands.py:1939 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1945 #, docstring msgid "Sets [botname]'s streaming status.\\n\\n Leaving both streamer and stream_title empty will clear it." msgstr "" -#: redbot/core/core_commands.py:1920 +#: redbot/core/core_commands.py:1967 #, docstring msgid "Sets [botname]'s username." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "Failed to change name. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes. `{}set nickname`" +#: redbot/core/core_commands.py:1971 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1939 +#: redbot/core/core_commands.py:1978 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:1984 +msgid "Changing the username timed out. Remember that you can only do it up to 2 times an hour. Use nicknames if you need frequent changes: {command}" +msgstr "" + +#: redbot/core/core_commands.py:1994 +msgid "Failed to change the username. Discord returned the following error:\\n{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2004 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2012 #, docstring msgid "Sets [botname]'s nickname." msgstr "" -#: redbot/core/core_commands.py:1943 +#: redbot/core/core_commands.py:2015 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2019 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1950 +#: redbot/core/core_commands.py:2026 #, docstring msgid "Sets [botname]'s global prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1955 redbot/core/core_commands.py:1968 +#: redbot/core/core_commands.py:2028 redbot/core/core_commands.py:2041 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:1961 +#: redbot/core/core_commands.py:2034 #, docstring msgid "Sets [botname]'s server prefix(es)." msgstr "" -#: redbot/core/core_commands.py:1964 +#: redbot/core/core_commands.py:2037 msgid "Guild prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:1973 +#: redbot/core/core_commands.py:2046 #, docstring -msgid "\\n Changes bot's locale.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " +msgid "\\n Changes the bot's default locale.\\n This will be used when a server has not set a locale, or in DMs.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n To reset to English, use \\\"en-US\\\".\\n " msgstr "" -#: redbot/core/core_commands.py:1987 redbot/core/core_commands.py:2019 +#: redbot/core/core_commands.py:2061 redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2132 redbot/core/core_commands.py:2170 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:1991 redbot/core/core_commands.py:2023 +#: redbot/core/core_commands.py:2065 redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2136 redbot/core/core_commands.py:2174 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:1997 +#: redbot/core/core_commands.py:2072 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:2078 +#, docstring +msgid "\\n Changes the bot's locale in this server.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Go to Red's Crowdin page to see locales that are available with translations:\\n https://translate.discord.red\\n\\n Use \\\"default\\\" to return to the bot's default set language.\\n To reset to English, use \\\"en-US\\\".\\n " +msgstr "" + +#: redbot/core/core_commands.py:2094 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:2109 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2002 +#: redbot/core/core_commands.py:2115 #, docstring msgid "\\n Changes bot's regional format. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale.\\n " msgstr "" -#: redbot/core/core_commands.py:2013 -msgid "Regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:2126 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2030 +#: redbot/core/core_commands.py:2143 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:2151 +#, docstring +msgid "\\n Changes bot's regional format in this server. This is used for formatting date, time and numbers.\\n\\n `` can be any language code with country code included,\\n e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\\n\\n Leave `` empty to base regional formatting on bot's locale in this server.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2163 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:2181 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2038 +#: redbot/core/core_commands.py:2189 #, docstring msgid "Customizes a section of `[p]info`.\\n\\n The maximum amount of allowed characters is 1024.\\n Supports markdown, links and \\\"mentions\\\".\\n Link example:\\n `[My link](https://example.com)`\\n " msgstr "" -#: redbot/core/core_commands.py:2047 +#: redbot/core/core_commands.py:2198 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2051 +#: redbot/core/core_commands.py:2202 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2054 +#: redbot/core/core_commands.py:2205 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2059 +#: redbot/core/core_commands.py:2210 #, docstring -msgid "Set various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " +msgid "Set, list or remove various external API tokens.\\n\\n This setting will be asked for by some 3rd party cogs and some core cogs.\\n\\n To add the keys provide the service name and the tokens as a comma separated\\n list of key,values as described by the cog requesting this command.\\n\\n Note: API tokens are sensitive and should only be used in a private channel\\n or in DM with the bot.\\n " msgstr "" -#: redbot/core/core_commands.py:2072 +#: redbot/core/core_commands.py:2223 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2227 +#, docstring +msgid "Show all external API services along with their keys that have been set.\\n\\n Secrets are not shown." +msgstr "" + +#: redbot/core/core_commands.py:2233 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API services:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2238 +msgid "Set API service:\\n" +msgstr "" + +#: redbot/core/core_commands.py:2248 +#, docstring +msgid "Remove the given services with all their keys and tokens." +msgstr "" + +#: redbot/core/core_commands.py:2255 +msgid "Services deleted successfully:\\n{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:2259 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:2264 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:2269 #, docstring msgid "Manage settings for the help command." msgstr "" -#: redbot/core/core_commands.py:2082 +#: redbot/core/core_commands.py:2274 #, docstring -msgid " Show the current help settings " +msgid " Show the current help settings. " msgstr "" -#: redbot/core/core_commands.py:2089 -msgid "Warning: The default formatter is not in use, these settings may not apply" +#: redbot/core/core_commands.py:2281 +msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:2099 +#: redbot/core/core_commands.py:2291 #, docstring -msgid " This resets [botname]'s help formatter to the default formatter " +msgid " This resets [botname]'s help formatter to the default formatter. " msgstr "" -#: redbot/core/core_commands.py:2103 +#: redbot/core/core_commands.py:2295 msgid "The help formatter has been reset. This will not prevent cogs from modifying help, you may need to remove a cog if this has been an issue." msgstr "" -#: redbot/core/core_commands.py:2112 +#: redbot/core/core_commands.py:2304 #, docstring msgid "\\n This resets [botname]'s help settings to their defaults.\\n\\n This may not have an impact when using custom formatters from 3rd party cogs\\n " msgstr "" -#: redbot/core/core_commands.py:2119 +#: redbot/core/core_commands.py:2311 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2319 #, docstring msgid "\\n Allows the help command to be sent as a paginated menu instead of separate\\n messages.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2138 +#: redbot/core/core_commands.py:2330 msgid "Help will use menus." msgstr "" -#: redbot/core/core_commands.py:2140 +#: redbot/core/core_commands.py:2332 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:2144 +#: redbot/core/core_commands.py:2336 #, docstring msgid "\\n This allows the help command to show hidden commands.\\n\\n This defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2154 -msgid "Help will not filter hidden commands" +#: redbot/core/core_commands.py:2346 +msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2156 +#: redbot/core/core_commands.py:2348 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:2160 +#: redbot/core/core_commands.py:2352 +#, docstring +msgid "\\n This allows the help command message to be ticked if help is sent in a DM.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2362 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2364 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:2368 #, docstring msgid "\\n Sets if commands which can't be run in the current context should be\\n filtered from help.\\n\\n Defaults to True.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2171 +#: redbot/core/core_commands.py:2379 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:2173 +#: redbot/core/core_commands.py:2381 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:2177 +#: redbot/core/core_commands.py:2385 #, docstring msgid "\\n This allows the bot to respond indicating the existence of a specific\\n help topic even if the user can't use it.\\n\\n Note: This setting on it's own does not fully prevent command enumeration.\\n\\n Defaults to False.\\n Using this without a setting will toggle.\\n " msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:2398 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:2193 +#: redbot/core/core_commands.py:2401 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:2201 +#: redbot/core/core_commands.py:2409 #, docstring msgid "Set the character limit for each page in the help message.\\n\\n This setting only applies to embedded help.\\n\\n The default value is 1000 characters. The minimum value is 500.\\n The maximum is based on the lower of what you provide and what discord allows.\\n\\n Please note that setting a relatively small character limit may\\n mean some pages will exceed this limit.\\n " msgstr "" -#: redbot/core/core_commands.py:2212 +#: redbot/core/core_commands.py:2420 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2424 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2220 +#: redbot/core/core_commands.py:2428 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\\n\\n This setting does not apply to menu help.\\n\\n If a help message contains more pages than this value, the help message will\\n be sent to the command author via DM. This is to help reduce spam in server\\n text channels.\\n\\n The default value is 2 pages.\\n " msgstr "" -#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2249 +#: redbot/core/core_commands.py:2439 redbot/core/core_commands.py:2457 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:2235 +#: redbot/core/core_commands.py:2443 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:2240 +#: redbot/core/core_commands.py:2448 #, docstring msgid "Set the delay after which help pages will be deleted.\\n\\n The setting is disabled by default, and only applies to non-menu help,\\n sent in server text channels.\\n Setting the delay to 0 disables this feature.\\n\\n The bot has to have MANAGE_MESSAGES permission for this to work.\\n " msgstr "" -#: redbot/core/core_commands.py:2252 +#: redbot/core/core_commands.py:2460 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2465 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:2259 +#: redbot/core/core_commands.py:2467 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:2263 +#: redbot/core/core_commands.py:2471 #, docstring msgid "\\n Set the tagline to be used.\\n\\n This setting only applies to embedded help. If no tagline is\\n specified, the default will be used instead.\\n " msgstr "" -#: redbot/core/core_commands.py:2271 +#: redbot/core/core_commands.py:2479 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:2275 +#: redbot/core/core_commands.py:2483 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:2283 +#: redbot/core/core_commands.py:2491 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:2288 +#: redbot/core/core_commands.py:2496 #, docstring msgid "Sends a message to the owner." msgstr "" -#: redbot/core/core_commands.py:2291 +#: redbot/core/core_commands.py:2499 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:2502 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:2296 +#: redbot/core/core_commands.py:2504 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:2297 +#: redbot/core/core_commands.py:2505 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:2302 +#: redbot/core/core_commands.py:2510 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:2304 +#: redbot/core/core_commands.py:2512 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:2309 +#: redbot/core/core_commands.py:2517 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:2380 +#: redbot/core/core_commands.py:2588 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:2382 +#: redbot/core/core_commands.py:2590 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:2387 +#: redbot/core/core_commands.py:2595 #, docstring msgid "Sends a DM to a user.\\n\\n This command needs a user ID to work.\\n To get a user ID, go to Discord's settings and open the\\n 'Appearance' tab. Enable 'Developer Mode', then right click\\n a user and click on 'Copy ID'.\\n " msgstr "" -#: redbot/core/core_commands.py:2397 +#: redbot/core/core_commands.py:2605 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." msgstr "" -#: redbot/core/core_commands.py:2407 +#: redbot/core/core_commands.py:2615 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:2408 +#: redbot/core/core_commands.py:2616 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:2422 redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2630 redbot/core/core_commands.py:2640 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:2425 redbot/core/core_commands.py:2435 +#: redbot/core/core_commands.py:2633 redbot/core/core_commands.py:2643 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:2440 +#: redbot/core/core_commands.py:2648 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:2444 +#: redbot/core/core_commands.py:2652 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:2450 +#: redbot/core/core_commands.py:2658 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:2511 +#: redbot/core/core_commands.py:2745 #, docstring -msgid "\\n Whitelist management commands.\\n " +msgid "\\n Allowlist management commands.\\n " msgstr "" -#: redbot/core/core_commands.py:2518 +#: redbot/core/core_commands.py:2752 #, docstring -msgid "\\n Adds a user to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2528 -msgid "Users added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2532 -#, docstring -msgid "\\n Lists whitelisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2541 -msgid "Whitelisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2550 -#, docstring -msgid "\\n Removes user from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2560 -msgid "Users have been removed from whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2564 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2568 -msgid "Whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2573 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2580 -#, docstring -msgid "\\n Adds a user to the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2593 -msgid "You cannot blacklist an owner!" -msgstr "" - -#: redbot/core/core_commands.py:2599 -msgid "User added to blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2603 -#, docstring -msgid "\\n Lists blacklisted users.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2612 -msgid "Blacklisted Users:" -msgstr "" - -#: redbot/core/core_commands.py:2621 -#, docstring -msgid "\\n Removes user from blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2631 -msgid "Users have been removed from blacklist." -msgstr "" - -#: redbot/core/core_commands.py:2635 -#, docstring -msgid "\\n Clears the blacklist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2639 -msgid "Blacklist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2645 -#, docstring -msgid "\\n Whitelist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2654 -#, docstring -msgid "\\n Adds a user or role to the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2669 -msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the whitelist first." -msgstr "" - -#: redbot/core/core_commands.py:2677 -msgid "{names} added to whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2681 -#, docstring -msgid "\\n Lists whitelisted users and roles.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2690 -msgid "Whitelisted Users and roles:" -msgstr "" - -#: redbot/core/core_commands.py:2701 -#, docstring -msgid "\\n Removes user or role from whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2716 -msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" - -#: redbot/core/core_commands.py:2724 -msgid "{names} removed from the local whitelist." -msgstr "" - -#: redbot/core/core_commands.py:2729 -#, docstring -msgid "\\n Clears the whitelist.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2733 -msgid "Local whitelist has been cleared." -msgstr "" - -#: redbot/core/core_commands.py:2739 -#, docstring -msgid "\\n Blacklist management commands.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2748 -#, docstring -msgid "\\n Adds a user or role to the blacklist.\\n " +msgid "\\n Adds a user to the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2758 -msgid "You cannot blacklist yourself!" +msgid "Users added to allowlist." msgstr "" -#: redbot/core/core_commands.py:2761 -msgid "You cannot blacklist the guild owner!" -msgstr "" - -#: redbot/core/core_commands.py:2764 -msgid "You cannot blacklist a bot owner!" +#: redbot/core/core_commands.py:2762 +#, docstring +msgid "\\n Lists users on the allowlist.\\n " msgstr "" #: redbot/core/core_commands.py:2771 -msgid "{names} added to the local blacklist." +msgid "Users on allowlist:" msgstr "" -#: redbot/core/core_commands.py:2776 +#: redbot/core/core_commands.py:2780 #, docstring -msgid "\\n Lists blacklisted users and roles.\\n " +msgid "\\n Removes user from the allowlist.\\n " msgstr "" -#: redbot/core/core_commands.py:2785 +#: redbot/core/core_commands.py:2786 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2790 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2794 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2799 +#, docstring +msgid "\\n Blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "\\n Adds a user to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2815 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2821 +msgid "User added to blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2825 +#, docstring +msgid "\\n Lists users on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2834 +msgid "Users on blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:2843 +#, docstring +msgid "\\n Removes user from the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2849 +msgid "Users have been removed from blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2853 +#, docstring +msgid "\\n Clears the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2857 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2863 +#, docstring +msgid "\\n Server specific allowlist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2872 +#, docstring +msgid "\\n Adds a user or role to the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2883 +msgid "I cannot allow you to do this, as it would remove your ability to run commands, please ensure to add yourself to the allowlist first." +msgstr "" + +#: redbot/core/core_commands.py:2891 +msgid "{names} added to allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2895 +#, docstring +msgid "\\n Lists users and roles on the server allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2904 +msgid "Whitelisted Users and roles:" +msgstr "" + +#: redbot/core/core_commands.py:2915 +#, docstring +msgid "\\n Removes user or role from the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2926 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "" + +#: redbot/core/core_commands.py:2934 +msgid "{names} removed from the server allowlist." +msgstr "" + +#: redbot/core/core_commands.py:2939 +#, docstring +msgid "\\n Clears the allowlist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2943 +msgid "Server allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:2949 +#, docstring +msgid "\\n Server specific blocklist management commands.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2958 +#, docstring +msgid "\\n Adds a user or role to the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2964 +msgid "You cannot add yourself to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2967 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2970 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:2977 +msgid "{names} added to the server blocklist." +msgstr "" + +#: redbot/core/core_commands.py:2982 +#, docstring +msgid "\\n Lists users and roles on the blocklist.\\n " +msgstr "" + +#: redbot/core/core_commands.py:2991 msgid "Blacklisted Users and Roles:" msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:3002 #, docstring -msgid "\\n Removes user or role from blacklist.\\n " +msgid "\\n Removes user or role from blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2808 -msgid "{names} removed from the local blacklist." +#: redbot/core/core_commands.py:3010 +msgid "{names} removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:3015 #, docstring -msgid "\\n Clears the blacklist.\\n " +msgid "\\n Clears the server blocklist.\\n " msgstr "" -#: redbot/core/core_commands.py:2817 -msgid "Local blacklist has been cleared." +#: redbot/core/core_commands.py:3019 +msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:2822 +#: redbot/core/core_commands.py:3024 #, docstring msgid "Manage the bot's commands and cogs." msgstr "" -#: redbot/core/core_commands.py:2828 +#: redbot/core/core_commands.py:3030 #, docstring msgid "Set the default state for a cog as disabled." msgstr "" -#: redbot/core/core_commands.py:2831 redbot/core/core_commands.py:2843 -#: redbot/core/core_commands.py:2853 redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:3033 redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:3055 redbot/core/core_commands.py:3075 msgid "Cog with the given name doesn't exist." msgstr "" -#: redbot/core/core_commands.py:2833 +#: redbot/core/core_commands.py:3035 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3037 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:2840 +#: redbot/core/core_commands.py:3042 #, docstring msgid "Set the default state for a cog as enabled." msgstr "" -#: redbot/core/core_commands.py:2845 +#: redbot/core/core_commands.py:3047 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:2850 +#: redbot/core/core_commands.py:3052 #, docstring msgid "Disable a cog in this guild." msgstr "" -#: redbot/core/core_commands.py:2855 +#: redbot/core/core_commands.py:3057 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:2857 +#: redbot/core/core_commands.py:3059 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:2860 +#: redbot/core/core_commands.py:3062 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:2866 -#, docstring -msgid "Enable a cog in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2868 -msgid "{cogname} has been enabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2876 -msgid "{cogname} was not disabled (nothing to do)." -msgstr "" - -#: redbot/core/core_commands.py:2882 -#, docstring -msgid "List the cogs which are disabled in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2891 -msgid "The following cogs are disabled in this guild:\\n" -msgstr "" - -#: redbot/core/core_commands.py:2897 -msgid "There are no disabled cogs in this guild." -msgstr "" - -#: redbot/core/core_commands.py:2901 -#, docstring -msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2914 -#, docstring -msgid "List disabled commands globally." -msgstr "" - -#: redbot/core/core_commands.py:2917 -msgid "There aren't any globally disabled commands." -msgstr "" - -#: redbot/core/core_commands.py:2920 -msgid "{} commands are disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2924 -msgid "1 command is disabled globally.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2931 -#, docstring -msgid "List disabled commands in this server." -msgstr "" - -#: redbot/core/core_commands.py:2934 -msgid "There aren't any disabled commands in {}." -msgstr "" - -#: redbot/core/core_commands.py:2937 -msgid "{} commands are disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2941 -msgid "1 command is disabled in {}.\\n" -msgstr "" - -#: redbot/core/core_commands.py:2948 -#, docstring -msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:2962 -#, docstring -msgid "Disable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:2966 redbot/core/core_commands.py:3000 -#: redbot/core/core_commands.py:3050 redbot/core/core_commands.py:3072 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:2972 redbot/core/core_commands.py:3006 -msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" - -#: redbot/core/core_commands.py:2978 redbot/core/core_commands.py:3012 -msgid "This command is designated as being always available and cannot be disabled." -msgstr "" - -#: redbot/core/core_commands.py:2987 -msgid "That command is already disabled globally." -msgstr "" - -#: redbot/core/core_commands.py:2996 -#, docstring -msgid "Disable a command in this server only." -msgstr "" - -#: redbot/core/core_commands.py:3017 -msgid "You are not allowed to disable that command." -msgstr "" - -#: redbot/core/core_commands.py:3027 -msgid "That command is already disabled in this server." -msgstr "" - -#: redbot/core/core_commands.py:3033 -#, docstring -msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " -msgstr "" - -#: redbot/core/core_commands.py:3046 -#, docstring -msgid "Enable a command globally." -msgstr "" - -#: redbot/core/core_commands.py:3059 -msgid "That command is already enabled globally." -msgstr "" - #: redbot/core/core_commands.py:3068 #, docstring +msgid "Enable a cog in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3070 +msgid "{cogname} has been enabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3078 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "" + +#: redbot/core/core_commands.py:3084 +#, docstring +msgid "List the cogs which are disabled in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3093 +msgid "The following cogs are disabled in this guild:\\n" +msgstr "" + +#: redbot/core/core_commands.py:3099 +msgid "There are no disabled cogs in this guild." +msgstr "" + +#: redbot/core/core_commands.py:3103 +#, docstring +msgid "\\n List disabled commands.\\n\\n If you're the bot owner, this will show global disabled commands by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3116 +#, docstring +msgid "List disabled commands globally." +msgstr "" + +#: redbot/core/core_commands.py:3119 +msgid "There aren't any globally disabled commands." +msgstr "" + +#: redbot/core/core_commands.py:3122 +msgid "{} commands are disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3126 +msgid "1 command is disabled globally.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3133 +#, docstring +msgid "List disabled commands in this server." +msgstr "" + +#: redbot/core/core_commands.py:3136 +msgid "There aren't any disabled commands in {}." +msgstr "" + +#: redbot/core/core_commands.py:3139 +msgid "{} commands are disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3143 +msgid "1 command is disabled in {}.\\n" +msgstr "" + +#: redbot/core/core_commands.py:3150 +#, docstring +msgid "Disable a command.\\n\\n If you're the bot owner, this will disable commands\\n globally by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3164 +#, docstring +msgid "Disable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3168 redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3252 redbot/core/core_commands.py:3274 +msgid "I couldn't find that command. Please note that it is case sensitive." +msgstr "" + +#: redbot/core/core_commands.py:3174 redbot/core/core_commands.py:3208 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "" + +#: redbot/core/core_commands.py:3180 redbot/core/core_commands.py:3214 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "" + +#: redbot/core/core_commands.py:3189 +msgid "That command is already disabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3198 +#, docstring +msgid "Disable a command in this server only." +msgstr "" + +#: redbot/core/core_commands.py:3219 +msgid "You are not allowed to disable that command." +msgstr "" + +#: redbot/core/core_commands.py:3229 +msgid "That command is already disabled in this server." +msgstr "" + +#: redbot/core/core_commands.py:3235 +#, docstring +msgid "Enable a command.\\n\\n If you're a bot owner, this will try to enable a globally\\n disabled command by default.\\n " +msgstr "" + +#: redbot/core/core_commands.py:3248 +#, docstring +msgid "Enable a command globally." +msgstr "" + +#: redbot/core/core_commands.py:3261 +msgid "That command is already enabled globally." +msgstr "" + +#: redbot/core/core_commands.py:3270 +#, docstring msgid "Enable a command in this server." msgstr "" -#: redbot/core/core_commands.py:3077 +#: redbot/core/core_commands.py:3279 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:3289 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:3094 +#: redbot/core/core_commands.py:3296 #, docstring msgid "Set the bot's response to disabled commands.\\n\\n Leave blank to send nothing.\\n\\n To include the command name in the message, include the\\n `{command}` placeholder.\\n " msgstr "" -#: redbot/core/core_commands.py:3108 +#: redbot/core/core_commands.py:3310 #, docstring msgid "\\n Server settings for immunity from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3115 +#: redbot/core/core_commands.py:3317 #, docstring msgid "\\n Gets the current members and roles configured for automatic\\n moderation action immunity.\\n " msgstr "" -#: redbot/core/core_commands.py:3126 +#: redbot/core/core_commands.py:3328 msgid "Roles immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:3333 msgid "Members immune from automated moderation actions:\\n" msgstr "" -#: redbot/core/core_commands.py:3135 -msgid "No immunty settings here." +#: redbot/core/core_commands.py:3337 +msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:3144 +#: redbot/core/core_commands.py:3346 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3149 +#: redbot/core/core_commands.py:3351 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:3157 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\\n Makes a user or role immune from automated moderation actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3162 +#: redbot/core/core_commands.py:3364 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:3170 +#: redbot/core/core_commands.py:3372 #, docstring msgid "\\n Checks if a user or role would be considered immune from automated actions.\\n " msgstr "" -#: redbot/core/core_commands.py:3175 -msgid "They are immune" +#: redbot/core/core_commands.py:3377 +msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:3177 -msgid "They are not Immune" +#: redbot/core/core_commands.py:3379 +msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:3182 +#: redbot/core/core_commands.py:3384 #, docstring msgid "\\n Commands for configuring owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3189 +#: redbot/core/core_commands.py:3391 #, docstring msgid "\\n Opt-in on receiving owner notifications.\\n\\n This is the default state.\\n " msgstr "" -#: redbot/core/core_commands.py:3202 +#: redbot/core/core_commands.py:3404 #, docstring msgid "\\n Opt-out of receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3215 +#: redbot/core/core_commands.py:3417 #, docstring msgid "\\n Adds a destination text channel to receive owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3234 +#: redbot/core/core_commands.py:3436 #, docstring msgid "\\n Removes a destination text channel from receiving owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3453 #, docstring msgid "\\n Lists the configured extra destinations for owner notifications.\\n " msgstr "" -#: redbot/core/core_commands.py:3258 +#: redbot/core/core_commands.py:3460 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3269 +#: redbot/core/core_commands.py:3471 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3502 #, docstring msgid "Add servers or channels to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3304 +#: redbot/core/core_commands.py:3506 #, docstring -msgid "\\n List the currently ignored servers and channels\\n " +msgid "\\n List the currently ignored servers and channels.\\n " msgstr "" -#: redbot/core/core_commands.py:3316 +#: redbot/core/core_commands.py:3518 #, docstring msgid "Ignore commands in the channel or category.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3324 +#: redbot/core/core_commands.py:3526 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:3326 +#: redbot/core/core_commands.py:3528 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:3331 +#: redbot/core/core_commands.py:3533 #, docstring msgid "Ignore commands in this server." msgstr "" -#: redbot/core/core_commands.py:3335 +#: redbot/core/core_commands.py:3537 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:3539 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:3545 #, docstring msgid "Remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3351 +#: redbot/core/core_commands.py:3553 #, docstring msgid "Remove a channel or category from the ignore list.\\n\\n Defaults to the current channel.\\n " msgstr "" -#: redbot/core/core_commands.py:3360 +#: redbot/core/core_commands.py:3562 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:3564 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3367 +#: redbot/core/core_commands.py:3569 #, docstring msgid "Remove this server from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3371 +#: redbot/core/core_commands.py:3573 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:3373 +#: redbot/core/core_commands.py:3575 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:3379 +#: redbot/core/core_commands.py:3581 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:3391 +#: redbot/core/core_commands.py:3593 msgid "Currently ignored categories: {categories}\\nChannels: {channels}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\\n Get info about Red's licenses.\\n " msgstr "" -#: redbot/core/dev_commands.py:97 +#: redbot/core/dev_commands.py:98 #, docstring -msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Evaluate a statement of python code.\\n\\n The bot will always respond with the return value of the code.\\n If the return value of the code is a coroutine, it will be awaited,\\n and the result of that will be the bot's response.\\n\\n Note: Only one statement may be evaluated. Using certain restricted\\n keywords, e.g. yield, will result in a syntax error. For multiple\\n lines or asynchronous code, see [p]repl or [p]eval.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:152 +#: redbot/core/dev_commands.py:153 #, docstring -msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invokation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " +msgid "Execute asynchronous code.\\n\\n This command wraps code into the body of an async function and then\\n calls and awaits it. The bot will respond with anything printed to\\n stdout, as well as the return value of the function.\\n\\n The code can be within a codeblock, inline code or neither, as long\\n as they are not mixed and they are formatted correctly.\\n\\n Environment Variables:\\n ctx - command invocation context\\n bot - bot object\\n channel - the current channel object\\n author - command author's member object\\n message - the command's message object\\n discord - discord.py library\\n commands - redbot.core.commands\\n _ - The result of the last dev command.\\n " msgstr "" -#: redbot/core/dev_commands.py:220 +#: redbot/core/dev_commands.py:221 #, docstring msgid "Open an interactive REPL.\\n\\n The REPL will only recognise code as messages which start with a\\n backtick. This includes codeblocks, and as such multiple lines can be\\n evaluated.\\n " msgstr "" -#: redbot/core/dev_commands.py:241 +#: redbot/core/dev_commands.py:243 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:246 -msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit." +#: redbot/core/dev_commands.py:247 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:254 +#: redbot/core/dev_commands.py:255 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "" + +#: redbot/core/dev_commands.py:269 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:306 +#: redbot/core/dev_commands.py:321 msgid "Unexpected error: `{}`" msgstr "" -#: redbot/core/dev_commands.py:311 +#: redbot/core/dev_commands.py:325 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel" +msgstr "" + +#: redbot/core/dev_commands.py:327 +msgid "There is no currently running REPL session in this channel." +msgstr "" + +#: redbot/core/dev_commands.py:335 +msgid "The REPL session in this channel has been resumed." +msgstr "" + +#: redbot/core/dev_commands.py:337 +msgid "The REPL session in this channel is now paused." +msgstr "" + +#: redbot/core/dev_commands.py:342 #, docstring msgid "Mock another user invoking a command.\\n\\n The prefix must not be entered.\\n " msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:355 #, docstring msgid "Dispatch a message event as if it were sent by a different user.\\n\\n Only reads the raw content of the message. Attachments, embeds etc. are\\n ignored.\\n " msgstr "" +#: redbot/core/dev_commands.py:376 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\\n\\n Does not persist through restarts." +msgstr "" + +#: redbot/core/dev_commands.py:384 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "" + +#: redbot/core/dev_commands.py:386 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "" + #: redbot/core/errors.py:49 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:107 +#: redbot/core/events.py:111 msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/events.py:112 +#: redbot/core/events.py:121 msgid "\\n\\nWhile the following command should work in most scenarios as it is based on your current OS, environment, and Python version, **we highly recommend you to read the update docs at <{docs}> and make sure there is nothing else that needs to be done during the update.**" msgstr "" -#: redbot/core/events.py:136 +#: redbot/core/events.py:145 msgid "\\n\\nTo update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\\n\\n" msgstr "" -#: redbot/core/events.py:141 +#: redbot/core/events.py:150 msgid "Command Prompt" msgstr "" -#: redbot/core/events.py:143 +#: redbot/core/events.py:152 msgid "Terminal" msgstr "" -#: redbot/core/events.py:150 +#: redbot/core/events.py:161 msgid "\\n\\nYou have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\\n\\nYou will need to follow the update instructions in our docs above, if you still need help updating after following the docs go to our #support channel in " msgstr "" -#: redbot/core/events.py:224 +#: redbot/core/events.py:227 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/events.py:249 +#: redbot/core/events.py:252 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/events.py:274 +#: redbot/core/events.py:277 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/events.py:278 +#: redbot/core/events.py:281 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/events.py:286 +#: redbot/core/events.py:289 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/events.py:288 +#: redbot/core/events.py:291 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/events.py:293 +#: redbot/core/events.py:301 msgid "This command is on cooldown. Try again in {delay}." msgstr "" -#: redbot/core/events.py:295 +#: redbot/core/events.py:303 msgid "This command is on cooldown. Try again in 1 second." msgstr "" -#: redbot/core/events.py:299 -msgid "Too many people using this command. It can only be used {number} time(s) per {type} concurrently." +#: redbot/core/events.py:308 +msgid "Too many people using this command. It can only be used {number} times concurrently." msgstr "" -#: redbot/core/modlog.py:334 +#: redbot/core/events.py:313 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/events.py:319 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:324 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:330 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/events.py:335 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/modlog.py:344 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:338 -msgid "**Reason:** {}" -msgstr "" - -#: redbot/core/modlog.py:340 +#: redbot/core/modlog.py:346 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:343 +#: redbot/core/modlog.py:349 msgid "Unknown" msgstr "未知" -#: redbot/core/modlog.py:347 redbot/core/modlog.py:369 -#: redbot/core/modlog.py:384 +#: redbot/core/modlog.py:353 redbot/core/modlog.py:375 +#: redbot/core/modlog.py:390 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:349 redbot/core/modlog.py:371 -#: redbot/core/modlog.py:387 +#: redbot/core/modlog.py:355 redbot/core/modlog.py:377 +#: redbot/core/modlog.py:393 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/modlog.py:401 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:439 +msgid "**Reason:** {}" +msgstr "" + +#: redbot/core/modlog.py:418 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:403 +#: redbot/core/modlog.py:420 msgid "Until" msgstr "" -#: redbot/core/modlog.py:404 +#: redbot/core/modlog.py:421 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:408 redbot/core/modlog.py:413 +#: redbot/core/modlog.py:425 redbot/core/modlog.py:430 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:409 +#: redbot/core/modlog.py:426 msgid "{channel} (deleted)" msgstr "" -#: redbot/core/modlog.py:415 +#: redbot/core/modlog.py:432 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:434 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:424 +#: redbot/core/modlog.py:454 msgid "**User:** {}\\n" msgstr "" -#: redbot/core/modlog.py:425 +#: redbot/core/modlog.py:455 msgid "**Moderator:** {}\\n" msgstr "" -#: redbot/core/modlog.py:428 +#: redbot/core/modlog.py:458 msgid "**Until:** {}\\n**Duration:** {}\\n" msgstr "" -#: redbot/core/modlog.py:430 +#: redbot/core/modlog.py:461 +msgid "**Channel**: {} (Deleted)\\n" +msgstr "" + +#: redbot/core/modlog.py:463 msgid "**Channel**: {}\\n" msgstr "" -#: redbot/core/modlog.py:432 +#: redbot/core/modlog.py:465 msgid "**Amended by:** {}\\n" msgstr "" -#: redbot/core/modlog.py:434 +#: redbot/core/modlog.py:467 msgid "**Last modified at:** {}\\n" msgstr "" diff --git a/redbot/core/modlog.py b/redbot/core/modlog.py index 0cf9af524..51fdf8595 100644 --- a/redbot/core/modlog.py +++ b/redbot/core/modlog.py @@ -15,7 +15,8 @@ from .utils.common_filters import ( filter_urls, escape_spoilers, ) -from .i18n import Translator +from .utils.chat_formatting import pagify +from .i18n import Translator, set_contextual_locales_from_guild from .generic_casetypes import all_generics @@ -240,13 +241,13 @@ class Case: guild: discord.Guild, created_at: int, action_type: str, - user: Union[discord.User, int], - moderator: Optional[Union[discord.User, int]], + user: Union[discord.Object, discord.abc.User, int], + moderator: Optional[Union[discord.Object, discord.abc.User, int]], case_number: int, reason: str = None, until: int = None, channel: Optional[Union[discord.TextChannel, discord.VoiceChannel, int]] = None, - amended_by: Optional[Union[discord.User, int]] = None, + amended_by: Optional[Union[discord.Object, discord.abc.User, int]] = None, modified_at: Optional[int] = None, message: Optional[discord.Message] = None, last_known_username: Optional[str] = None, @@ -256,12 +257,18 @@ class Case: self.created_at = created_at self.action_type = action_type self.user = user + if isinstance(user, discord.Object): + self.user = user.id self.last_known_username = last_known_username self.moderator = moderator + if isinstance(moderator, discord.Object): + self.moderator = moderator.id self.reason = reason self.until = until self.channel = channel self.amended_by = amended_by + if isinstance(amended_by, discord.Object): + self.amended_by = amended_by.id self.modified_at = modified_at self.case_number = case_number self.message = message @@ -280,9 +287,12 @@ class Case: data.pop("case_number", None) # last username is set based on passed user object data.pop("last_known_username", None) - - for item in list(data.keys()): - setattr(self, item, data[item]) + for item, value in data.items(): + if isinstance(value, discord.Object): + # probably expensive to call but meh should capture all cases + setattr(self, item, value.id) + else: + setattr(self, item, value) # update last known username if not isinstance(self.user, int): @@ -333,11 +343,7 @@ class Case: title = "{}".format( _("Case #{} | {} {}").format(self.case_number, casetype.case_str, casetype.image) ) - - if self.reason: - reason = _("**Reason:** {}").format(self.reason) - else: - reason = _("**Reason:** Use the `reason` command to add it") + reason = _("**Reason:** Use the `reason` command to add it") if self.moderator is None: moderator = _("Unknown") @@ -388,14 +394,25 @@ class Case: user = f"[{translated}] ({self.user})" else: user = f"{self.last_known_username} ({self.user})" - avatar_url = None else: user = escape_spoilers( filter_invites(f"{self.user} ({self.user.id})") ) # Invites and spoilers get rendered even in embeds. - avatar_url = self.user.avatar_url if embed: + if self.reason: + reason = _("**Reason:** {}").format(self.reason) + if len(reason) > 2048: + reason = ( + next( + pagify( + reason, + delims=[" ", "\n"], + page_length=2000, + ) + ) + + "..." + ) emb = discord.Embed(title=title, description=reason) emb.set_author(name=user) emb.add_field(name=_("Moderator"), value=moderator, inline=False) @@ -418,6 +435,19 @@ class Case: emb.timestamp = datetime.utcfromtimestamp(self.created_at) return emb else: + if self.reason: + reason = _("**Reason:** {}").format(self.reason) + if len(reason) > 1000: + reason = ( + next( + pagify( + reason, + delims=[" ", "\n"], + page_length=1000, + ) + ) + + "..." + ) user = filter_mass_mentions(filter_urls(user)) # Further sanitization outside embeds case_text = "" case_text += "{}\n".format(title) @@ -427,7 +457,10 @@ class Case: if until and duration: case_text += _("**Until:** {}\n**Duration:** {}\n").format(until, duration) if self.channel: - case_text += _("**Channel**: {}\n").format(self.channel.name) + if isinstance(self.channel, int): + case_text += _("**Channel**: {} (Deleted)\n").format(self.channel) + else: + case_text += _("**Channel**: {}\n").format(self.channel.name) if amended_by: case_text += _("**Amended by:** {}\n").format(amended_by) if last_modified: @@ -521,7 +554,7 @@ class Case: if message is None: try: message = await mod_channel.fetch_message(message_id) - except (discord.NotFound, AttributeError): + except (discord.HTTPException, AttributeError): message = None else: message = None @@ -800,11 +833,12 @@ async def create_case( guild: discord.Guild, created_at: datetime, action_type: str, - user: Union[discord.User, discord.Member], - moderator: Optional[Union[discord.User, discord.Member]] = None, + user: Union[discord.Object, discord.abc.User, int], + moderator: Optional[Union[discord.Object, discord.abc.User, int]] = None, reason: Optional[str] = None, until: Optional[datetime] = None, channel: Optional[discord.TextChannel] = None, + last_known_username: Optional[str] = None, ) -> Optional[Case]: """ Creates a new case. @@ -818,19 +852,27 @@ async def create_case( guild: discord.Guild The guild the action was taken in created_at: datetime - The time the action occurred at + The time the action occurred at. + If naive `datetime` object is passed, it's treated as a local time + (similarly to how Python treats naive `datetime` objects). action_type: str The type of action that was taken - user: Union[discord.User, discord.Member] + user: Union[discord.Object, discord.abc.User, int] The user target by the action - moderator: Optional[Union[discord.User, discord.Member]] + moderator: Optional[Union[discord.Object, discord.abc.User, int]] The moderator who took the action reason: Optional[str] The reason the action was taken until: Optional[datetime] - The time the action is in effect until + The time the action is in effect until. + If naive `datetime` object is passed, it's treated as a local time + (similarly to how Python treats naive `datetime` objects). channel: Optional[discord.TextChannel] The channel the action was taken in + last_known_username: Optional[str] + The last known username of the user + Note: This is ignored if a Member or User object is provided + in the user field """ case_type = await get_casetype(action_type, guild) if case_type is None: @@ -861,10 +903,12 @@ async def create_case( amended_by=None, modified_at=None, message=None, + last_known_username=last_known_username, ) await _config.custom(_CASES, str(guild.id), str(next_case_number)).set(case.to_json()) await _config.guild(guild).latest_case_number.set(next_case_number) + await set_contextual_locales_from_guild(bot, guild) bot.dispatch("modlog_case_create", case) try: mod_channel = await get_modlog_channel(case.guild) diff --git a/redbot/core/settings_caches.py b/redbot/core/settings_caches.py index 8d5635379..e829689be 100644 --- a/redbot/core/settings_caches.py +++ b/redbot/core/settings_caches.py @@ -1,6 +1,6 @@ from __future__ import annotations -from typing import Dict, List, Optional, Union, Set, Iterable, Tuple +from typing import Dict, List, Optional, Union, Set, Iterable, Tuple, overload import asyncio from argparse import Namespace from collections import defaultdict @@ -14,9 +14,9 @@ from .utils import AsyncIter class PrefixManager: def __init__(self, config: Config, cli_flags: Namespace): self._config: Config = config - self._global_prefix_overide: Optional[List[str]] = sorted( - cli_flags.prefix, reverse=True - ) or None + self._global_prefix_overide: Optional[List[str]] = ( + sorted(cli_flags.prefix, reverse=True) or None + ) self._cached: Dict[Optional[int], List[str]] = {} async def get_prefixes(self, guild: Optional[discord.Guild] = None) -> List[str]: @@ -56,6 +56,93 @@ class PrefixManager: await self._config.guild_from_id(gid).prefix.set(prefixes) +class I18nManager: + def __init__(self, config: Config): + self._config: Config = config + self._guild_locale: Dict[Union[int, None], Union[str, None]] = {} + self._guild_regional_format: Dict[Union[int, None], Union[str, None]] = {} + + async def get_locale(self, guild: Union[discord.Guild, None]) -> str: + """Get the guild locale from the cache""" + # Ensure global locale is in the cache + if None not in self._guild_locale: + global_locale = await self._config.locale() + self._guild_locale[None] = global_locale + + if guild is None: # Not a guild so cannot support guild locale + # Return the bot's globally set locale if its None on a guild scope. + return self._guild_locale[None] + elif guild.id in self._guild_locale: # Cached guild + if self._guild_locale[guild.id] is None: + return self._guild_locale[None] + else: + return self._guild_locale[guild.id] + else: # Uncached guild + out = await self._config.guild(guild).locale() # No locale set + if out is None: + self._guild_locale[guild.id] = None + return self._guild_locale[None] + else: + self._guild_locale[guild.id] = out + return out + + @overload + async def set_locale(self, guild: None, locale: str): + ... + + @overload + async def set_locale(self, guild: discord.Guild, locale: Union[str, None]): + ... + + async def set_locale( + self, guild: Union[discord.Guild, None], locale: Union[str, None] + ) -> None: + """Set the locale in the config and cache""" + if guild is None: + if locale is None: + # this method should never be called like this + raise ValueError("Global locale can't be None!") + self._guild_locale[None] = locale + await self._config.locale.set(locale) + return + self._guild_locale[guild.id] = locale + await self._config.guild(guild).locale.set(locale) + + async def get_regional_format(self, guild: Union[discord.Guild, None]) -> Optional[str]: + """Get the regional format from the cache""" + # Ensure global locale is in the cache + if None not in self._guild_regional_format: + global_regional_format = await self._config.regional_format() + self._guild_regional_format[None] = global_regional_format + + if guild is None: # Not a guild so cannot support guild locale + return self._guild_regional_format[None] + elif guild.id in self._guild_regional_format: # Cached guild + if self._guild_regional_format[guild.id] is None: + return self._guild_regional_format[None] + else: + return self._guild_regional_format[guild.id] + else: # Uncached guild + out = await self._config.guild(guild).regional_format() # No locale set + if out is None: + self._guild_regional_format[guild.id] = None + return self._guild_regional_format[None] + else: # Not cached, got a custom regional format. + self._guild_regional_format[guild.id] = out + return out + + async def set_regional_format( + self, guild: Union[discord.Guild, None], regional_format: Union[str, None] + ) -> None: + """Set the regional format in the config and cache""" + if guild is None: + self._guild_regional_format[None] = regional_format + await self._config.regional_format.set(regional_format) + return + self._guild_regional_format[guild.id] = regional_format + await self._config.guild(guild).regional_format.set(regional_format) + + class IgnoreManager: def __init__(self, config: Config): self._config: Config = config @@ -320,7 +407,7 @@ class DisabledCogCache: Parameters ---------- cog_name: str - This should be the cog's qualified name, not neccessarily the classname + This should be the cog's qualified name, not necessarily the classname guild_id: int Returns @@ -347,7 +434,7 @@ class DisabledCogCache: Parameters ---------- cog_name: str - This should be the cog's qualified name, not neccessarily the classname + This should be the cog's qualified name, not necessarily the classname """ await self._config.custom("COG_DISABLE_SETTINGS", cog_name, 0).disabled.set(True) del self._disable_map[cog_name] @@ -359,7 +446,7 @@ class DisabledCogCache: Parameters ---------- cog_name: str - This should be the cog's qualified name, not neccessarily the classname + This should be the cog's qualified name, not necessarily the classname """ await self._config.custom("COG_DISABLE_SETTINGS", cog_name, 0).disabled.clear() del self._disable_map[cog_name] @@ -371,7 +458,7 @@ class DisabledCogCache: Parameters ---------- cog_name: str - This should be the cog's qualified name, not neccessarily the classname + This should be the cog's qualified name, not necessarily the classname guild_id: int Returns @@ -395,7 +482,7 @@ class DisabledCogCache: Parameters ---------- cog_name: str - This should be the cog's qualified name, not neccessarily the classname + This should be the cog's qualified name, not necessarily the classname guild_id: int Returns diff --git a/redbot/core/utils/__init__.py b/redbot/core/utils/__init__.py index bbe31b2a2..05f119a0c 100644 --- a/redbot/core/utils/__init__.py +++ b/redbot/core/utils/__init__.py @@ -1,8 +1,11 @@ from __future__ import annotations import asyncio +import json +import logging from asyncio import as_completed, Semaphore from asyncio.futures import isfuture from itertools import chain +from pathlib import Path from typing import ( Any, AsyncIterator, @@ -22,8 +25,16 @@ from typing import ( from discord.utils import maybe_coroutine -__all__ = ("bounded_gather", "bounded_gather_iter", "deduplicate_iterables", "AsyncIter") +__all__ = ( + "bounded_gather", + "bounded_gather_iter", + "deduplicate_iterables", + "AsyncIter", + "get_end_user_data_statement", + "get_end_user_data_statement_or_raise", +) +log = logging.getLogger("red.core.utils") _T = TypeVar("_T") _S = TypeVar("_S") @@ -154,7 +165,7 @@ async def _sem_wrapper(sem, task): def bounded_gather_iter( - *coros_or_futures, limit: int = 4, semaphore: Optional[Semaphore] = None, + *coros_or_futures, limit: int = 4, semaphore: Optional[Semaphore] = None ) -> Iterator[Awaitable[Any]]: """ An iterator that returns tasks as they are ready, but limits the @@ -498,3 +509,84 @@ class AsyncIter(AsyncIterator[_T], Awaitable[List[_T]]): # pylint: disable=dupl raise TypeError("Mapping must be a callable.") self._map = func return self + + +def get_end_user_data_statement(file: Union[Path, str]) -> Optional[str]: + """ + This function attempts to get the ``end_user_data_statement`` key from cog's ``info.json``. + This will log the reason if ``None`` is returned. + + Parameters + ---------- + file: Union[pathlib.Path, str] + The ``__file__`` variable for the cog's ``__init__.py`` file. + + Returns + ------- + Optional[str] + The end user data statement found in the info.json + or ``None`` if there was an issue finding one. + + Examples + -------- + >>> # In cog's `__init__.py` + >>> from redbot.core.utils import get_end_user_data_statement + >>> __red_end_user_data_statement__ = get_end_user_data_statement(__file__) + >>> def setup(bot): + ... ... + """ + try: + file = Path(file).parent.absolute() + info_json = file / "info.json" + statement = get_end_user_data_statement_or_raise(info_json) + except FileNotFoundError: + log.critical("'%s' does not exist.", str(info_json)) + except KeyError: + log.critical("'%s' is missing an entry for 'end_user_data_statement'", str(info_json)) + except json.JSONDecodeError as exc: + log.critical("'%s' is not a valid JSON file.", str(info_json), exc_info=exc) + except UnicodeError as exc: + log.critical("'%s' has a bad encoding.", str(info_json), exc_info=exc) + except Exception as exc: + log.critical( + "There was an error when trying to load the end user data statement from '%s'.", + str(info_json), + exc_info=exc, + ) + else: + return statement + return None + + +def get_end_user_data_statement_or_raise(file: Union[Path, str]) -> str: + """ + This function attempts to get the ``end_user_data_statement`` key from cog's ``info.json``. + + Parameters + ---------- + file: Union[pathlib.Path, str] + The ``__file__`` variable for the cog's ``__init__.py`` file. + + Returns + ------- + str + The end user data statement found in the info.json. + + Raises + ------ + FileNotFoundError + When ``info.json`` does not exist. + KeyError + When ``info.json`` does not have the ``end_user_data_statement`` key. + json.JSONDecodeError + When ``info.json`` can't be decoded with ``json.load()`` + UnicodeError + When ``info.json`` can't be decoded due to bad encoding. + Exception + Any other exception raised from ``pathlib`` and ``json`` modules + when attempting to parse the ``info.json`` for the ``end_user_data_statement`` key. + """ + file = Path(file).parent.absolute() + info_json = file / "info.json" + with info_json.open(encoding="utf-8") as fp: + return json.load(fp)["end_user_data_statement"] diff --git a/redbot/core/utils/_internal_utils.py b/redbot/core/utils/_internal_utils.py index e5ffb6ebb..c91149f0f 100644 --- a/redbot/core/utils/_internal_utils.py +++ b/redbot/core/utils/_internal_utils.py @@ -211,6 +211,7 @@ async def create_backup(dest: Path = Path.home()) -> Optional[Path]: os.path.join("Downloader", "lib"), os.path.join("CogManager", "cogs"), os.path.join("RepoManager", "repos"), + os.path.join("Audio", "logs"), ] # Avoiding circular imports diff --git a/redbot/core/utils/caching.py b/redbot/core/utils/caching.py index 6d31a3d1b..1057e3759 100644 --- a/redbot/core/utils/caching.py +++ b/redbot/core/utils/caching.py @@ -42,7 +42,7 @@ class LRUDict: def pop(self, key): return self._dict.pop(key) - # all of the below access all of the items, and therefore shouldnt modify the ordering for eviction + # all of the below access all of the items, and therefore shouldn't modify the ordering for eviction def keys(self): return self._dict.keys() diff --git a/redbot/core/utils/chat_formatting.py b/redbot/core/utils/chat_formatting.py index f4fff6435..e265d348c 100644 --- a/redbot/core/utils/chat_formatting.py +++ b/redbot/core/utils/chat_formatting.py @@ -1,5 +1,6 @@ import datetime import itertools +import textwrap from io import BytesIO from typing import Iterator, List, Optional, Sequence, SupportsInt, Union @@ -326,6 +327,23 @@ def underline(text: str, escape_formatting: bool = True) -> str: return "__{}__".format(text) +def quote(text: str) -> str: + """Quotes the given text. + + Parameters + ---------- + text : str + The text to be marked up. + + Returns + ------- + str + The marked up text. + + """ + return textwrap.indent(text, "> ", lambda l: True) + + def escape(text: str, *, mass_mentions: bool = False, formatting: bool = False) -> str: """Get text with all mass mentions or markdown escaped. diff --git a/redbot/core/utils/dbtools.py b/redbot/core/utils/dbtools.py index 6f8d370cf..c9115d858 100644 --- a/redbot/core/utils/dbtools.py +++ b/redbot/core/utils/dbtools.py @@ -34,7 +34,7 @@ class ContextManagerMixin(ProvidesCursor): """ Wraps a cursor as a context manager for a transaction which is rolled back on unhandled exception, - or commited on non-exception exit + or committed on non-exception exit """ c = self.cursor() # pylint: disable=assignment-from-no-return try: diff --git a/redbot/core/utils/locales/af-ZA.po b/redbot/core/utils/locales/af-ZA.po index 6a78086e5..ea11728e7 100644 --- a/redbot/core/utils/locales/af-ZA.po +++ b/redbot/core/utils/locales/af-ZA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: af_ZA\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/ar-SA.po b/redbot/core/utils/locales/ar-SA.po index 10e447aad..91402cb38 100644 --- a/redbot/core/utils/locales/ar-SA.po +++ b/redbot/core/utils/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ar_SA\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/bg-BG.po b/redbot/core/utils/locales/bg-BG.po index 54cb0927b..bd43e35e6 100644 --- a/redbot/core/utils/locales/bg-BG.po +++ b/redbot/core/utils/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: bg_BG\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "дни" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "часове" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "минути" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "секунди" diff --git a/redbot/core/utils/locales/bs-BA.po b/redbot/core/utils/locales/bs-BA.po new file mode 100644 index 000000000..39c7e0ce3 --- /dev/null +++ b/redbot/core/utils/locales/bs-BA.po @@ -0,0 +1,65 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 197\n" +"Language: bs_BA\n" + +#: redbot/core/utils/chat_formatting.py:500 +msgid "year" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:500 +msgid "years" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:501 +msgid "month" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:501 +msgid "months" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:502 +msgid "day" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:502 +msgid "days" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:503 +msgid "hour" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:503 +msgid "hours" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:504 +msgid "minute" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:504 +msgid "minutes" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:505 +msgid "second" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:505 +msgid "seconds" +msgstr "" + diff --git a/redbot/core/utils/locales/ca-ES.po b/redbot/core/utils/locales/ca-ES.po index ad7fdf89a..16ca6d657 100644 --- a/redbot/core/utils/locales/ca-ES.po +++ b/redbot/core/utils/locales/ca-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ca_ES\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/cs-CZ.po b/redbot/core/utils/locales/cs-CZ.po index a621ab952..fc5b2301e 100644 --- a/redbot/core/utils/locales/cs-CZ.po +++ b/redbot/core/utils/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: cs_CZ\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "rok" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "let" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "měsíc" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "měsíců" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "den" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "dnů" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "hodina" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "hodin" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "sekund" diff --git a/redbot/core/utils/locales/da-DK.po b/redbot/core/utils/locales/da-DK.po index 8ba572cb3..719f3ade8 100644 --- a/redbot/core/utils/locales/da-DK.po +++ b/redbot/core/utils/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: da_DK\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/de-DE.po b/redbot/core/utils/locales/de-DE.po index 8f6dba2f2..a02f8ac8a 100644 --- a/redbot/core/utils/locales/de-DE.po +++ b/redbot/core/utils/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: de_DE\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "Jahr" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "Jahre" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "Monat" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "Monate" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "Tag" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "Tage" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "Stunde" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "Stunden" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "Minute" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "Minuten" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "zweite" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "Sekunden" diff --git a/redbot/core/utils/locales/el-GR.po b/redbot/core/utils/locales/el-GR.po index 6daae6b7c..8508d2581 100644 --- a/redbot/core/utils/locales/el-GR.po +++ b/redbot/core/utils/locales/el-GR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: el_GR\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/es-ES.po b/redbot/core/utils/locales/es-ES.po index c5da698a1..83ded56e9 100644 --- a/redbot/core/utils/locales/es-ES.po +++ b/redbot/core/utils/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: es_ES\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" -msgstr "" +msgstr "año" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" -msgstr "" +msgstr "años" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" -msgstr "" +msgstr "mes" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" -msgstr "" +msgstr "meses" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" -msgstr "" +msgstr "día" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "días" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" -msgstr "" +msgstr "hora" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "horas" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" -msgstr "" +msgstr "minuto" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "minutos" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" -msgstr "" +msgstr "segundo" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "segundos" diff --git a/redbot/core/utils/locales/fi-FI.po b/redbot/core/utils/locales/fi-FI.po index 123031c01..d24d8e312 100644 --- a/redbot/core/utils/locales/fi-FI.po +++ b/redbot/core/utils/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: fi_FI\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/fr-FR.po b/redbot/core/utils/locales/fr-FR.po index 2827ee90b..18a4c9572 100644 --- a/redbot/core/utils/locales/fr-FR.po +++ b/redbot/core/utils/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: fr_FR\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "an" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "ans" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "mois" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "mois" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "jour" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "jours" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "heure" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "heures" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "minute" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "minutes" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "seconde" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "secondes" diff --git a/redbot/core/utils/locales/he-IL.po b/redbot/core/utils/locales/he-IL.po index 8cf91b8c1..2ad274e8e 100644 --- a/redbot/core/utils/locales/he-IL.po +++ b/redbot/core/utils/locales/he-IL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: he_IL\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/hu-HU.po b/redbot/core/utils/locales/hu-HU.po index 64aa81c27..7fccf7835 100644 --- a/redbot/core/utils/locales/hu-HU.po +++ b/redbot/core/utils/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: hu_HU\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" -msgstr "" +msgstr "év" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" -msgstr "" +msgstr "év" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" -msgstr "" +msgstr "hónap" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" -msgstr "" +msgstr "hónap" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" -msgstr "" +msgstr "nap" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" -msgstr "" +msgstr "nap" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" -msgstr "" +msgstr "óra" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" -msgstr "" +msgstr "óra" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" -msgstr "" +msgstr "perc" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" -msgstr "" +msgstr "perc" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" -msgstr "" +msgstr "másodperc" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" -msgstr "" +msgstr "másodperc" diff --git a/redbot/core/utils/locales/id-ID.po b/redbot/core/utils/locales/id-ID.po index 98f882212..298857570 100644 --- a/redbot/core/utils/locales/id-ID.po +++ b/redbot/core/utils/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: id_ID\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "hari" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "jam" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "menit" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "detik" diff --git a/redbot/core/utils/locales/it-IT.po b/redbot/core/utils/locales/it-IT.po index c90ae63d7..0b746e08f 100644 --- a/redbot/core/utils/locales/it-IT.po +++ b/redbot/core/utils/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: it_IT\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "anno" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "anni" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "mese" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "mesi" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "giorno" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "giorni" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "ora" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "ore" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "minuti" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "minuti" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "secondi" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "secondi" diff --git a/redbot/core/utils/locales/ja-JP.po b/redbot/core/utils/locales/ja-JP.po index ebd22345d..6e963c53b 100644 --- a/redbot/core/utils/locales/ja-JP.po +++ b/redbot/core/utils/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ja_JP\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "日間" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "時間" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "分間" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "秒間" diff --git a/redbot/core/utils/locales/ko-KR.po b/redbot/core/utils/locales/ko-KR.po index 5a619ed05..5340d9a30 100644 --- a/redbot/core/utils/locales/ko-KR.po +++ b/redbot/core/utils/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ko_KR\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "월" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "날" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "시간" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "분" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "초" diff --git a/redbot/core/utils/locales/nb-NO.po b/redbot/core/utils/locales/nb-NO.po new file mode 100644 index 000000000..a75fef863 --- /dev/null +++ b/redbot/core/utils/locales/nb-NO.po @@ -0,0 +1,65 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 197\n" +"Language: nb_NO\n" + +#: redbot/core/utils/chat_formatting.py:500 +msgid "year" +msgstr "år" + +#: redbot/core/utils/chat_formatting.py:500 +msgid "years" +msgstr "år" + +#: redbot/core/utils/chat_formatting.py:501 +msgid "month" +msgstr "måned" + +#: redbot/core/utils/chat_formatting.py:501 +msgid "months" +msgstr "måneder" + +#: redbot/core/utils/chat_formatting.py:502 +msgid "day" +msgstr "dag" + +#: redbot/core/utils/chat_formatting.py:502 +msgid "days" +msgstr "dager" + +#: redbot/core/utils/chat_formatting.py:503 +msgid "hour" +msgstr "time" + +#: redbot/core/utils/chat_formatting.py:503 +msgid "hours" +msgstr "timer" + +#: redbot/core/utils/chat_formatting.py:504 +msgid "minute" +msgstr "minutter" + +#: redbot/core/utils/chat_formatting.py:504 +msgid "minutes" +msgstr "minutter" + +#: redbot/core/utils/chat_formatting.py:505 +msgid "second" +msgstr "sekunder" + +#: redbot/core/utils/chat_formatting.py:505 +msgid "seconds" +msgstr "sekunder" + diff --git a/redbot/core/utils/locales/nl-NL.po b/redbot/core/utils/locales/nl-NL.po index 248db87c3..99a59b2aa 100644 --- a/redbot/core/utils/locales/nl-NL.po +++ b/redbot/core/utils/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: nl_NL\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "jaar" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "jaren" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "maand" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "maanden" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "dag" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "dagen" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "uur" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "uren" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "minuut" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "minuten" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "seconde" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "seconden" diff --git a/redbot/core/utils/locales/no-NO.po b/redbot/core/utils/locales/no-NO.po deleted file mode 100644 index 2f563c476..000000000 --- a/redbot/core/utils/locales/no-NO.po +++ /dev/null @@ -1,65 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" -"Last-Translator: \n" -"Language-Team: Norwegian\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Crowdin-Project: red-discordbot\n" -"X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: no\n" -"X-Crowdin-File-ID: 197\n" -"Language: no_NO\n" - -#: redbot/core/utils/chat_formatting.py:482 -msgid "year" -msgstr "" - -#: redbot/core/utils/chat_formatting.py:482 -msgid "years" -msgstr "" - -#: redbot/core/utils/chat_formatting.py:483 -msgid "month" -msgstr "" - -#: redbot/core/utils/chat_formatting.py:483 -msgid "months" -msgstr "" - -#: redbot/core/utils/chat_formatting.py:484 -msgid "day" -msgstr "" - -#: redbot/core/utils/chat_formatting.py:484 -msgid "days" -msgstr "dager" - -#: redbot/core/utils/chat_formatting.py:485 -msgid "hour" -msgstr "" - -#: redbot/core/utils/chat_formatting.py:485 -msgid "hours" -msgstr "timer" - -#: redbot/core/utils/chat_formatting.py:486 -msgid "minute" -msgstr "" - -#: redbot/core/utils/chat_formatting.py:486 -msgid "minutes" -msgstr "minutter" - -#: redbot/core/utils/chat_formatting.py:487 -msgid "second" -msgstr "" - -#: redbot/core/utils/chat_formatting.py:487 -msgid "seconds" -msgstr "sekunder" - diff --git a/redbot/core/utils/locales/pl-PL.po b/redbot/core/utils/locales/pl-PL.po index b644e4968..9ea27a128 100644 --- a/redbot/core/utils/locales/pl-PL.po +++ b/redbot/core/utils/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: pl_PL\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" -msgstr "" +msgstr "rok" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" -msgstr "" +msgstr "lat" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" -msgstr "" +msgstr "miesiąc" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" -msgstr "" +msgstr "miesięcy" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" -msgstr "" +msgstr "dzień" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "dni" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" -msgstr "" +msgstr "godzina" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "godzin" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" -msgstr "" +msgstr "minuta" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" -msgstr "" +msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "sekund" diff --git a/redbot/core/utils/locales/pt-BR.po b/redbot/core/utils/locales/pt-BR.po index 32c3d2e97..6ffbda9e4 100644 --- a/redbot/core/utils/locales/pt-BR.po +++ b/redbot/core/utils/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: pt_BR\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "ano" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "anos" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "mês" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "meses" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "dia" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "dias" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "hora" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "horas" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "minuto" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "minutos" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "segundo" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "segundos" diff --git a/redbot/core/utils/locales/pt-PT.po b/redbot/core/utils/locales/pt-PT.po index d57c76021..d7c0c4eca 100644 --- a/redbot/core/utils/locales/pt-PT.po +++ b/redbot/core/utils/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: pt_PT\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/ro-RO.po b/redbot/core/utils/locales/ro-RO.po index 5ee777812..3a3cf3764 100644 --- a/redbot/core/utils/locales/ro-RO.po +++ b/redbot/core/utils/locales/ro-RO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ro_RO\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/ru-RU.po b/redbot/core/utils/locales/ru-RU.po index 920454ad3..ad725e6f2 100644 --- a/redbot/core/utils/locales/ru-RU.po +++ b/redbot/core/utils/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ru_RU\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "год" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "лет" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "месяц" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "месяцев" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "дн." -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "дн." -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "ч." -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "ч." -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "мин." -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "мин." -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "сек." -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "с." diff --git a/redbot/core/utils/locales/sk-SK.po b/redbot/core/utils/locales/sk-SK.po index 0ff4bc317..3de08c132 100644 --- a/redbot/core/utils/locales/sk-SK.po +++ b/redbot/core/utils/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: sk_SK\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/sr-CS.po b/redbot/core/utils/locales/sr-CS.po new file mode 100644 index 000000000..5afb3920b --- /dev/null +++ b/redbot/core/utils/locales/sr-CS.po @@ -0,0 +1,65 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 197\n" +"Language: sr_CS\n" + +#: redbot/core/utils/chat_formatting.py:500 +msgid "year" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:500 +msgid "years" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:501 +msgid "month" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:501 +msgid "months" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:502 +msgid "day" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:502 +msgid "days" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:503 +msgid "hour" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:503 +msgid "hours" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:504 +msgid "minute" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:504 +msgid "minutes" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:505 +msgid "second" +msgstr "" + +#: redbot/core/utils/chat_formatting.py:505 +msgid "seconds" +msgstr "" + diff --git a/redbot/core/utils/locales/sr-SP.po b/redbot/core/utils/locales/sr-SP.po index b083c0850..5505e94b1 100644 --- a/redbot/core/utils/locales/sr-SP.po +++ b/redbot/core/utils/locales/sr-SP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: sr_SP\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/sv-SE.po b/redbot/core/utils/locales/sv-SE.po index a4228047e..9d06035ca 100644 --- a/redbot/core/utils/locales/sv-SE.po +++ b/redbot/core/utils/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: sv_SE\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "år" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "år" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "månad" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "månader" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "dag" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "dagar" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "timme" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "timmar" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "minuter" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "sekund" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "sekunder" diff --git a/redbot/core/utils/locales/tr-TR.po b/redbot/core/utils/locales/tr-TR.po index 4f98f633b..a9cdbc631 100644 --- a/redbot/core/utils/locales/tr-TR.po +++ b/redbot/core/utils/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: tr_TR\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "yıl" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "yıl" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "ay" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "ay" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "gün" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "gün" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "saat" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "saat" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "dakika" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "dakika" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "saniye" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "saniye" diff --git a/redbot/core/utils/locales/uk-UA.po b/redbot/core/utils/locales/uk-UA.po index 4c654a6b2..16b319aa1 100644 --- a/redbot/core/utils/locales/uk-UA.po +++ b/redbot/core/utils/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: uk_UA\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/vi-VN.po b/redbot/core/utils/locales/vi-VN.po index a28678391..fbe3fa128 100644 --- a/redbot/core/utils/locales/vi-VN.po +++ b/redbot/core/utils/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: vi_VN\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/zh-CN.po b/redbot/core/utils/locales/zh-CN.po index 77151ff00..587e40fc5 100644 --- a/redbot/core/utils/locales/zh-CN.po +++ b/redbot/core/utils/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: zh_CN\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "年" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "年" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "日" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "小时" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "小时" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "分钟" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "分钟" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "秒数" diff --git a/redbot/core/utils/locales/zh-HK.po b/redbot/core/utils/locales/zh-HK.po index 6fb40c0ad..517fd2971 100644 --- a/redbot/core/utils/locales/zh-HK.po +++ b/redbot/core/utils/locales/zh-HK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: zh_HK\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "" diff --git a/redbot/core/utils/locales/zh-TW.po b/redbot/core/utils/locales/zh-TW.po index cb8704740..debf34cc5 100644 --- a/redbot/core/utils/locales/zh-TW.po +++ b/redbot/core/utils/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2020-08-06 12:19+0000\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: zh_TW\n" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "year" msgstr "年" -#: redbot/core/utils/chat_formatting.py:482 +#: redbot/core/utils/chat_formatting.py:500 msgid "years" msgstr "年" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "month" msgstr "月" -#: redbot/core/utils/chat_formatting.py:483 +#: redbot/core/utils/chat_formatting.py:501 msgid "months" msgstr "月" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "day" msgstr "日" -#: redbot/core/utils/chat_formatting.py:484 +#: redbot/core/utils/chat_formatting.py:502 msgid "days" msgstr "日" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hour" msgstr "時" -#: redbot/core/utils/chat_formatting.py:485 +#: redbot/core/utils/chat_formatting.py:503 msgid "hours" msgstr "小時" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minute" msgstr "分" -#: redbot/core/utils/chat_formatting.py:486 +#: redbot/core/utils/chat_formatting.py:504 msgid "minutes" msgstr "分鐘" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "second" msgstr "秒" -#: redbot/core/utils/chat_formatting.py:487 +#: redbot/core/utils/chat_formatting.py:505 msgid "seconds" msgstr "秒" diff --git a/redbot/core/utils/menus.py b/redbot/core/utils/menus.py index 935bc09f4..a0c612828 100644 --- a/redbot/core/utils/menus.py +++ b/redbot/core/utils/menus.py @@ -94,6 +94,8 @@ async def menu( timeout=timeout, ) except asyncio.TimeoutError: + if not ctx.me: + return try: if message.channel.permissions_for(ctx.me).manage_messages: await message.clear_reactions() @@ -169,7 +171,7 @@ async def close_menu( def start_adding_reactions( - message: discord.Message, emojis: Iterable[_ReactableEmoji], + message: discord.Message, emojis: Iterable[_ReactableEmoji] ) -> asyncio.Task: """Start adding reactions to a message. diff --git a/redbot/core/utils/mod.py b/redbot/core/utils/mod.py index 2b5b1df10..94d88432a 100644 --- a/redbot/core/utils/mod.py +++ b/redbot/core/utils/mod.py @@ -1,4 +1,5 @@ import asyncio +import warnings from datetime import timedelta from typing import List, Iterable, Union, TYPE_CHECKING, Dict @@ -66,7 +67,7 @@ async def slow_deletion(messages: Iterable[discord.Message]): pass -def get_audit_reason(author: discord.Member, reason: str = None): +def get_audit_reason(author: discord.Member, reason: str = None, *, shorten: bool = False): """Construct a reason to appear in the audit log. Parameters @@ -75,6 +76,9 @@ def get_audit_reason(author: discord.Member, reason: str = None): The author behind the audit log action. reason : str The reason behind the audit log action. + shorten : bool + When set to ``True``, the returned audit reason string will be + shortened to fit the max length allowed by Discord audit logs. Returns ------- @@ -82,16 +86,25 @@ def get_audit_reason(author: discord.Member, reason: str = None): The formatted audit log reason. """ - return ( + audit_reason = ( "Action requested by {} (ID {}). Reason: {}".format(author, author.id, reason) if reason else "Action requested by {} (ID {}).".format(author, author.id) ) + if shorten and len(audit_reason) > 512: + audit_reason = f"{audit_reason[:509]}..." + return audit_reason async def is_allowed_by_hierarchy( bot: "Red", settings: "Config", guild: discord.Guild, mod: discord.Member, user: discord.Member ): + warnings.warn( + "`is_allowed_by_hierarchy()` is deprecated since Red 3.4.1" + " and will be removed in the first minor release after 2020-11-31.", + DeprecationWarning, + stacklevel=2, + ) if not await settings.guild(guild).respect_hierarchy(): return True is_special = mod == guild.owner or await bot.is_owner(mod) @@ -233,7 +246,7 @@ async def check_permissions(ctx: "Context", perms: Dict[str, bool]) -> bool: Parameters ---------- ctx : Context - The command invokation context to check. + The command invocation context to check. perms : Dict[str, bool] A dictionary mapping permissions to their required states. Valid permission names are those listed as properties of diff --git a/redbot/core/utils/predicates.py b/redbot/core/utils/predicates.py index d60ed1c9e..efe316fb2 100644 --- a/redbot/core/utils/predicates.py +++ b/redbot/core/utils/predicates.py @@ -70,12 +70,12 @@ class MessagePredicate(Callable[[discord.Message], bool]): channel: Optional[discord.TextChannel] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": - """Match if the reaction fits the described context. + """Match if the message fits the described context. Parameters ---------- ctx : Optional[Context] - The current invokation context. + The current invocation context. channel : Optional[discord.TextChannel] The channel we expect a message in. If unspecified, defaults to ``ctx.channel``. If ``ctx`` is unspecified @@ -866,7 +866,7 @@ class ReactionPredicate(Callable[[discord.Reaction, discord.abc.User], bool]): Attributes ---------- result : Any - The object which the message content matched with. This is + The object which the reaction matched with. This is dependent on the predicate used - see each predicate's documentation for details, not every method will assign this attribute. Defaults to ``None``. diff --git a/redbot/core/utils/safety.py b/redbot/core/utils/safety.py index 4f2cdedb2..9ceaf894b 100644 --- a/redbot/core/utils/safety.py +++ b/redbot/core/utils/safety.py @@ -9,7 +9,7 @@ def unsafe(f, message=None): This form may not get used much, but there are a few cases we may want to add something unsafe generally, but safe in specific uses. - The warning can be supressed in the safe context with warnings.catch_warnings + The warning can be suppressed in the safe context with warnings.catch_warnings This should be used sparingly at most. """ diff --git a/redbot/logging.py b/redbot/logging.py index 676a8de30..9ae895723 100644 --- a/redbot/logging.py +++ b/redbot/logging.py @@ -2,7 +2,19 @@ import logging.handlers import pathlib import re import sys -from typing import List, Tuple, Optional + +from typing import List, Tuple, Optional, Union +from logging import LogRecord +from datetime import datetime # This clearly never leads to confusion... +from os import isatty + +from rich._log_render import LogRender +from rich.containers import Renderables +from rich.logging import RichHandler +from rich.table import Table +from rich.text import Text +from rich.traceback import Traceback + MAX_OLD_LOGS = 8 @@ -97,20 +109,158 @@ class RotatingFileHandler(logging.handlers.RotatingFileHandler): self.stream = self._open() -def init_logging(level: int, location: pathlib.Path) -> None: - dpy_logger = logging.getLogger("discord") - dpy_logger.setLevel(logging.WARNING) +class RedLogRender(LogRender): + def __call__( + self, + console, + renderables, + log_time=None, + time_format=None, + level="", + path=None, + line_no=None, + link_path=None, + logger_name=None, + ): + output = Table.grid(padding=(0, 1)) + output.expand = True + if self.show_time: + output.add_column(style="log.time") + if self.show_level: + output.add_column(style="log.level", width=self.level_width) + output.add_column(ratio=1, style="log.message", overflow="fold") + if self.show_path and path: + output.add_column(style="log.path") + if logger_name: + output.add_column() + row = [] + if self.show_time: + log_time = log_time or console.get_datetime() + log_time_display = log_time.strftime(time_format or self.time_format) + if log_time_display == self._last_time: + row.append(Text(" " * len(log_time_display))) + else: + row.append(Text(log_time_display)) + self._last_time = log_time_display + if self.show_level: + row.append(level) + + row.append(Renderables(renderables)) + if self.show_path and path: + path_text = Text() + path_text.append(path, style=f"link file://{link_path}" if link_path else "") + if line_no: + path_text.append(f":{line_no}") + row.append(path_text) + + if logger_name: + logger_name_text = Text() + logger_name_text.append(f"[{logger_name}]") + row.append(logger_name_text) + + output.add_row(*row) + return output + + +class RedRichHandler(RichHandler): + """Adaptation of Rich's RichHandler to manually adjust the path to a logger name""" + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self._log_render = RedLogRender( + show_time=self._log_render.show_time, + show_level=self._log_render.show_level, + show_path=self._log_render.show_path, + level_width=self._log_render.level_width, + ) + + def emit(self, record: LogRecord) -> None: + """Invoked by logging.""" + path = pathlib.Path(record.pathname).name + level = self.get_level_text(record) + message = self.format(record) + time_format = None if self.formatter is None else self.formatter.datefmt + log_time = datetime.fromtimestamp(record.created) + + traceback = None + if self.rich_tracebacks and record.exc_info and record.exc_info != (None, None, None): + exc_type, exc_value, exc_traceback = record.exc_info + assert exc_type is not None + assert exc_value is not None + traceback = Traceback.from_exception( + exc_type, + exc_value, + exc_traceback, + width=self.tracebacks_width, + extra_lines=self.tracebacks_extra_lines, + theme=self.tracebacks_theme, + word_wrap=self.tracebacks_word_wrap, + show_locals=self.tracebacks_show_locals, + locals_max_length=self.locals_max_length, + locals_max_string=self.locals_max_string, + ) + message = record.getMessage() + + use_markup = getattr(record, "markup") if hasattr(record, "markup") else self.markup + if use_markup: + message_text = Text.from_markup(message) + else: + message_text = Text(message) + + if self.highlighter: + message_text = self.highlighter(message_text) + if self.KEYWORDS: + message_text.highlight_words(self.KEYWORDS, "logging.keyword") + + self.console.print( + self._log_render( + self.console, + [message_text] if not traceback else [message_text, traceback], + log_time=log_time, + time_format=time_format, + level=level, + path=path, + line_no=record.lineno, + link_path=record.pathname if self.enable_link_path else None, + logger_name=record.name, + ) + ) + + +def init_logging( + level: int, location: pathlib.Path, force_rich_logging: Union[bool, None] +) -> None: + root_logger = logging.getLogger() + base_logger = logging.getLogger("red") base_logger.setLevel(level) + dpy_logger = logging.getLogger("discord") + dpy_logger.setLevel(logging.WARNING) + warnings_logger = logging.getLogger("py.warnings") + warnings_logger.setLevel(logging.WARNING) - formatter = logging.Formatter( + enable_rich_logging = False + + if isatty(0) and force_rich_logging is None: + # Check if the bot thinks it has a active terminal. + enable_rich_logging = True + elif force_rich_logging is True: + enable_rich_logging = True + + file_formatter = logging.Formatter( "[{asctime}] [{levelname}] {name}: {message}", datefmt="%Y-%m-%d %H:%M:%S", style="{" ) + if enable_rich_logging is True: + rich_formatter = logging.Formatter("{message}", datefmt="[%X]", style="{") - stdout_handler = logging.StreamHandler(sys.stdout) - stdout_handler.setFormatter(formatter) - base_logger.addHandler(stdout_handler) - dpy_logger.addHandler(stdout_handler) + stdout_handler = RedRichHandler(rich_tracebacks=True, show_path=False) + stdout_handler.setFormatter(rich_formatter) + else: + stdout_handler = logging.StreamHandler(sys.stdout) + stdout_handler.setFormatter(file_formatter) + + root_logger.addHandler(stdout_handler) + logging.captureWarnings(True) if not location.exists(): location.mkdir(parents=True, exist_ok=True) @@ -146,6 +296,7 @@ def init_logging(level: int, location: pathlib.Path) -> None: backupCount=MAX_OLD_LOGS, encoding="utf-8", ) + for fhandler in (latest_fhandler, all_fhandler): - fhandler.setFormatter(formatter) - base_logger.addHandler(fhandler) + fhandler.setFormatter(file_formatter) + root_logger.addHandler(fhandler) diff --git a/redbot/pytest/economy.py b/redbot/pytest/economy.py index 21052cd43..8b20e930e 100644 --- a/redbot/pytest/economy.py +++ b/redbot/pytest/economy.py @@ -5,11 +5,11 @@ __all__ = ["bank"] @pytest.fixture() -def bank(config, monkeypatch): +async def bank(config, monkeypatch): from redbot.core import Config with monkeypatch.context() as m: m.setattr(Config, "get_conf", lambda *args, **kwargs: config) # noinspection PyProtectedMember - bank_module._init() + await bank_module._init() return bank_module diff --git a/redbot/setup.py b/redbot/setup.py index 15e1f8ecf..20e9ba2ac 100644 --- a/redbot/setup.py +++ b/redbot/setup.py @@ -354,7 +354,7 @@ def cli(ctx, debug): is_flag=True, default=None, help=( - "Drop the entire database constaining this instance's data. Has no effect on JSON " + "Drop the entire database containing this instance's data. Has no effect on JSON " "instances, or if --no-delete-data is set. If these options and --no-prompt are omitted," "you will be asked about this." ), diff --git a/schema/red_cog.schema.json b/schema/red_cog.schema.json new file mode 100644 index 000000000..c7699ba4c --- /dev/null +++ b/schema/red_cog.schema.json @@ -0,0 +1,98 @@ +{ + "$id": "https://raw.githubusercontent.com/Cog-Creators/Red-DiscordBot/V3/develop/schema/red_cog.schema.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "Red-DiscordBot Сog metadata file", + "type": "object", + "properties": { + "author": { + "type": "array", + "description": "List of names of authors of the cog", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "description": "A long description of the cog or repo. For cogs, this is displayed when a user executes [p]cog info." + }, + "install_msg": { + "type": "string", + "description": "The message that gets displayed when a cog is installed or a repo is added" + }, + "short": { + "type": "string", + "description": "A short description of the cog or repo. For cogs, this info is displayed when a user executes [p]cog list" + }, + "end_user_data_statement": { + "type": "string", + "description": "A statement explaining what end user data the cog is storing. This is displayed when a user executes [p]cog info. If the statement has changed since last update, user will be informed during the update." + }, + "min_bot_version": { + "type": "string", + "description": "Min version number of Red in the format MAJOR.MINOR.MICRO", + "pattern": "^(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)((a|b|rc)(0|[1-9][0-9]*))?(\\.post(0|[1-9][0-9]*))?(\\.dev(0|[1-9][0-9]*))?$" + }, + "max_bot_version": { + "type": "string", + "description": "Max version number of Red in the format MAJOR.MINOR.MICRO, if min_bot_version is newer than max_bot_version, max_bot_version will be ignored", + "pattern": "^(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)((a|b|rc)(0|[1-9][0-9]*))?(\\.post(0|[1-9][0-9]*))?(\\.dev(0|[1-9][0-9]*))?$" + }, + "min_python_version": { + "type": "array", + "description": "Min version number of Python in the format [MAJOR, MINOR, PATCH]", + "minItems": 3, + "maxItems": 3, + "items": { + "type": "integer" + } + }, + "hidden": { + "type": "boolean", + "description": "Determines if a cog is visible in the cog list for a repo." + }, + "disabled": { + "type": "boolean", + "description": "Determines if a cog is available for install." + }, + "required_cogs": { + "type": "object", + "description": "A dict of required cogs that this cog depends on in the format {cog_name : repo_url}. Downloader will not deal with this functionality but it may be useful for other cogs.", + "$ref": "#/definitions/required_cog" + }, + "requirements": { + "type": "array", + "description": "List of required libraries that are passed to pip on cog install.", + "items": { + "type": "string" + } + }, + "tags": { + "type": "array", + "description": "A list of strings that are related to the functionality of the cog. Used to aid in searching.", + "uniqueItems": true, + "items": { + "type": "string" + } + }, + "type": { + "type": "string", + "description": "Optional, defaults to COG. Must be either COG or SHARED_LIBRARY. If SHARED_LIBRARY then hidden will be True.", + "enum": [ + "COG", + "SHARED_LIBRARY" + ] + } + }, + "definitions": { + "required_cog": { + "type": "object", + "patternProperties": { + ".+": { + "type": "string", + "format": "uri" + } + }, + "additionalProperties": false + } + } +} diff --git a/schema/red_cog_repo.schema.json b/schema/red_cog_repo.schema.json new file mode 100644 index 000000000..a70af73c5 --- /dev/null +++ b/schema/red_cog_repo.schema.json @@ -0,0 +1,27 @@ +{ + "$id": "https://raw.githubusercontent.com/Cog-Creators/Red-DiscordBot/V3/develop/schema/red_cog_repo.schema.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "Red-DiscordBot Сog Repo metadata file", + "type": "object", + "properties": { + "author": { + "type": "array", + "description": "List of names of authors of the cog", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "description": "A long description of the cog or repo. For cogs, this is displayed when a user executes [p]cog info." + }, + "install_msg": { + "type": "string", + "description": "The message that gets displayed when a cog is installed or a repo is added" + }, + "short": { + "type": "string", + "description": "A short description of the cog or repo. For cogs, this info is displayed when a user executes [p]cog list" + } + } +} diff --git a/setup.cfg b/setup.cfg index 1ce1c9acf..b3568e619 100644 --- a/setup.cfg +++ b/setup.cfg @@ -30,10 +30,10 @@ classifiers = [options] packages = find_namespace: -python_requires = >=3.8.1 +python_requires = >=3.8.1,<3.9 install_requires = aiohttp==3.6.2 - aiohttp-json-rpc==0.13.1 + aiohttp-json-rpc==0.13.2 aiosqlite==0.15.0 appdirs==1.4.4 apsw-wheels==3.30.1.post3 @@ -43,18 +43,23 @@ install_requires = chardet==3.0.4 click==7.1.2 colorama==0.4.3 + commonmark==0.9.1 contextlib2==0.6.0.post1 - discord.py==1.4.1 + discord.py==1.5.1 distro==1.5.0; sys_platform == "linux" fuzzywuzzy==0.18.0 idna==2.10 markdown==3.2.2 multidict==4.7.6 + Pygments==2.6.1 + python-dateutil==2.8.1 python-Levenshtein-wheels==0.13.1 pytz==2020.1 PyYAML==5.3.1 - Red-Lavalink==0.6.0 + Red-Lavalink==0.7.1 + rich==9.5.1 schema==0.7.2 + six==1.15.0 tqdm==4.48.0 typing-extensions==3.7.4.2 uvloop==0.14.0; sys_platform != "win32" and platform_python_implementation == "CPython" @@ -69,10 +74,8 @@ docs = Jinja2==2.11.2 MarkupSafe==1.1.1 packaging==20.4 - Pygments==2.6.1 pyparsing==2.4.7 requests==2.24.0 - six==1.15.0 snowballstemmer==2.0.0 Sphinx==3.1.2 sphinx-rtd-theme==0.5.0 @@ -87,7 +90,8 @@ docs = postgres = asyncpg==0.20.1 style = - black==19.10b0 + black==20.8b1 + mypy-extensions==0.4.3 pathspec==0.8.0 regex==2020.7.14 toml==0.10.1 @@ -107,9 +111,15 @@ test = pytest==6.0.1 pytest-asyncio==0.14.0 pytest-mock==3.2.0 - six==1.15.0 toml==0.10.1 wrapt==1.12.1 +all = + %(postgres)s +dev = + %(all)s + %(docs)s + %(style)s + %(test)s [options.entry_points] console_scripts = diff --git a/tests/core/test_commands.py b/tests/core/test_commands.py index 9217fc114..a0241f4f2 100644 --- a/tests/core/test_commands.py +++ b/tests/core/test_commands.py @@ -1,4 +1,8 @@ +import inspect + import pytest +from discord.ext import commands as dpy_commands + from redbot.core import commands @@ -32,3 +36,16 @@ def test_group_decorator_methods(group, coroutine): def test_bot_decorator_methods(red, coroutine): assert is_Command(red.command(name="cmd")(coroutine)) assert is_Group(red.group(name="grp")(coroutine)) + + +def test_dpy_commands_reexports(): + dpy_attrs = set() + for attr_name, attr_value in dpy_commands.__dict__.items(): + if attr_name.startswith("_") or inspect.ismodule(attr_value): + continue + + dpy_attrs.add(attr_name) + + missing_attrs = dpy_attrs - set(commands.__dict__.keys()) + + assert not missing_attrs diff --git a/tools/dev-requirements.txt b/tools/dev-requirements.txt index c2422e23d..962b6480a 100644 --- a/tools/dev-requirements.txt +++ b/tools/dev-requirements.txt @@ -1,3 +1,3 @@ packaging tox --e .[docs,postgres,style,test] +-e .[dev] diff --git a/tools/primary_deps.ini b/tools/primary_deps.ini index faf415e6a..3ee79a8b3 100644 --- a/tools/primary_deps.ini +++ b/tools/primary_deps.ini @@ -18,9 +18,11 @@ install_requires = distro; sys_platform == "linux" fuzzywuzzy markdown + python-dateutil python-Levenshtein-wheels PyYAML Red-Lavalink + rich schema tqdm uvloop; sys_platform != "win32" and platform_python_implementation == "CPython"